The quest for runware: on compositional, executable and intuitive models

被引:1
|
作者
Harel, David [1 ]
Marron, Assaf [1 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
来源
SOFTWARE AND SYSTEMS MODELING | 2012年 / 11卷 / 04期
基金
欧洲研究理事会;
关键词
Executable specifications; Model-driven engineering; Behavioral programming; Computational methods;
D O I
10.1007/s10270-012-0258-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We believe that future models of complex software and systems will combine the crucial traits of intuitiveness, compositionality, and executability. The importance of each of these to modeling is already well recognized, but our vision suggests a far more powerful synergy between them. First, models will be aligned with cognitive processes used by humans to think about system behavior and will be understood, and perhaps creatable, by almost anyone. Second, one will be able to build models incrementally, adding to, refining or sculpting away already-specified behaviors without changing most existing parts of the model. Third, there will be powerful ways to execute such intuitive and compositional models, in whole or in part, at any stage of the development. The presence of these three traits in a single artifact will blur the boundaries between natural-language requirements, formal models, and actual software, bringing in its wake a major advance in the way systems are built, and in their cost and quality. We propose the term runware to refer to this kind of higher level artifact.
引用
收藏
页码:599 / 608
页数:10
相关论文
共 50 条
  • [41] Linking Data and BPMN Processes to Achieve Executable Models
    De Giacomo, Giuseppe
    Oriol, Xavier
    Estanol, Montserrat
    Teniente, Ernest
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2017), 2017, 10253 : 612 - 628
  • [42] Pragmatic verification and validation of industrial executable SysML models
    Horvath, Benedek
    Molnar, Vince
    Graics, Bence
    Hajdu, Akos
    Rath, Istvan
    Horvath, Akos
    Karban, Robert
    Trancho, Gelys
    Micskei, Zoltan
    SYSTEMS ENGINEERING, 2023, 26 (06) : 693 - 714
  • [43] Process design by controlled simulation of the executable structural models
    Csukás, B
    Balogh, S
    Kováts, S
    Aranyi, A
    Kocsis, Z
    Bartha, L
    COMPUTERS & CHEMICAL ENGINEERING, 1999, 23 : S569 - S572
  • [44] METHODOLOGY FOR THE DEVELOPMENT OF EXECUTABLE SIMULATION MODELS FOR MANUFACTURING SYSTEMS
    Benavent-Nacher, Sergio
    Romero Subiron, Fernando
    Rosado Castellano, Pedro
    3C TECNOLOGIA, 2021, 10 (01): : 49 - 71
  • [45] Towards Non-intrusive Composition of Executable Models
    Berg, Henning
    Moller-Pedersen, Birger
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 111 - 121
  • [46] From Requirements to Verifiable Executable Models Using Rebeca
    Sirjani, Marjan
    Provenzano, Luciana
    Asadollah, Sara Abbaspour
    Moghadam, Mahshid Helali
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2020, 2021, 12524 : 67 - 86
  • [47] Executable platform independent models for data intensive applications
    Falda, Grzegorz
    Habela, Piotr
    Kaczmarski, Krzysztof
    Stencel, Krzysztof
    Subieta, Kazimierz
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 3, 2008, 5103 : 301 - +
  • [48] Evaluating the Understandability and Expressiveness of Simulation Executable Models with Professionals
    Araujo Lebtag, Bruno Gabriel
    Teixeira, Paulo Gabriel
    dos Santos, Rodrigo Pereira
    Viana, Davi
    Graciano Neto, Valdemar V.
    PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [49] Auto-completion for Executable Business Process Models
    Born, Matthias
    Brelage, Christian
    Markovic, Ivan
    Pfeiffer, Daniel
    Weber, Ingo
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009, 17 : 510 - +
  • [50] EQUIVALENCE OF COMPOSITIONAL EXPRESSIONS AND INDEPENDENCE RELATIONS IN COMPOSITIONAL MODELS
    Malvestuto, Francesco M.
    KYBERNETIKA, 2014, 50 (03) : 322 - 362