Design Transformations for Rule-based Procedural Modeling

被引:11
作者
Lienhard, Stefan [1 ]
Lau, Cheryl [2 ]
Mueller, Pascal [2 ]
Wonka, Peter [3 ]
Pauly, Mark [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[2] Esri R&D Ctr Zurich, Zurich, Switzerland
[3] KAUST, Thuwal, Saudi Arabia
基金
欧洲研究理事会;
关键词
Categories and Subject Descriptors (according to ACM CCS); Computer Graphics [I.3.5]: Computational Geometry and Object Modeling–-Geometric algorithms; languages; and systems;
D O I
10.1111/cgf.13105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce design transformations for rule-based procedural models, e.g., for buildings and plants. Given two or more procedural designs, each specified by a grammar, a design transformation combines elements of the existing designs to generate new designs. We introduce two technical components to enable design transformations. First, we extend the concept of discrete rule switching to rule merging, leading to a very large shape space for combining procedural models. Second, we propose an algorithm to jointly derive two or more grammars, called grammar co-derivation. We demonstrate two applications of our work: we show that our framework leads to a larger variety of models than previous work, and we show fine-grained transformation sequences between two procedural models.
引用
收藏
页码:39 / 48
页数:10
相关论文
共 30 条
  • [1] Overcoming Heterogeneity in Business Process Modeling with Rule-Based Semantic Mappings
    Prackwieser, Christoph
    Buchmann, Robert
    Grossmann, Wilfried
    Karagiannis, Dimitris
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (08) : 1131 - 1158
  • [2] RULE-BASED OPTIMIZATION AND QUERY-PROCESSING IN AN EXTENSIBLE GEOMETRIC DATABASE SYSTEM
    BECKER, L
    GUTING, RH
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1992, 17 (02): : 247 - 303
  • [3] Using Ontology and Rule-Based Reasoning for Conceptual Data Models Synonyms Detection: A Case Study
    Kazi, Ljubica
    Kazi, Zoltan
    JOURNAL OF DATABASE MANAGEMENT, 2019, 30 (01) : 1 - 21
  • [4] Model Transformations to Bridge Concrete and Abstract Syntax of Web Rule Languages
    Milanovic, Milan
    Gasevic, Dragan
    Giurca, Adrian
    Wagner, Gerd
    Lukichev, Sergey
    Devedzic, Vladan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2009, 6 (02) : 47 - 85
  • [5] A Survey on UML-Based Aspect-Oriented Design Modeling
    Wimmer, Manuel
    Schauerhuber, Andrea
    Kappel, Gerti
    Retschitzegger, Werner
    Schwinger, Wieland
    Kapsammer, Elisabeth
    ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [6] A Gaussian Process-Based Crack Pattern Modeling Approach for Battery Anode Materials Design
    Zheng, Zhuoyuan
    Chen, Bo
    Xu, Yanwen
    Fritz, Nathan
    Gurumukhi, Yashraj
    Cook, John
    Ates, Mehmet N.
    Miljkovic, Nenad
    Braun, Paul V.
    Wang, Pingfeng
    JOURNAL OF ELECTROCHEMICAL ENERGY CONVERSION AND STORAGE, 2021, 18 (01)
  • [7] A Kripke Logical Relation for Effect-Based Program Transformations
    Thamsborg, Jacob
    Birkedal, Lars
    ACM SIGPLAN NOTICES, 2011, 46 (09) : 445 - 456
  • [8] Challenges in Design-oriented Modeling in Biology
    Lallement, Christophe
    Madec, Morgan
    2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 17 - 22
  • [9] A Rule Based Method for the Identification of TAM Features in a PoS Tagged Corpus
    Choudhary, Narayan
    Pandey, Pramod
    Jha, Girish Nath
    HUMAN LANGUAGE TECHNOLOGY CHALLENGES FOR COMPUTER SCIENCE AND LINGUISTICS, 2014, 8387 : 178 - 188
  • [10] A Social Approach to Rule Dynamics Using an Agent-Based Model
    Cuskley, Christine
    Loreto, Vittorio
    Kirby, Simon
    TOPICS IN COGNITIVE SCIENCE, 2018, 10 (04) : 745 - 758