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 条
  • [31] Executable Models to Support Automated Software FMEA
    Bonfiglio, Valentina
    Montecchi, Leonardo
    Rossi, Francesco
    Lollini, Paolo
    Pataricza, Andras
    Bondavalli, Andrea
    2015 IEEE 16TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE), 2015, : 189 - 196
  • [32] Executable Multi-Layered Software Models
    Radosky, Lukas
    Polasek, Ivan
    PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON DESIGNING SOFTWARE, DESIGNING 2024, 2024, : 46 - 51
  • [33] Generating Executable Models of the Drosophila Central Complex
    Givon, Lev E.
    Lazar, Aurel A.
    Yeh, Chung-Heng
    FRONTIERS IN BEHAVIORAL NEUROSCIENCE, 2017, 11
  • [34] EXECUTABLE MODELS AND MODEL TRANSFORMATIONS: A FRAMEWORK FOR RESEARCH
    Paskevicius, Paulius
    Bindokas, Marius
    Kasperavicius, Aidas
    Damasevicius, Robertas
    INFORMATION TECHNOLOGIES' 2011, 2011, : 76 - +
  • [35] A method for testing and validating executable statechart models
    Mens, Tom
    Decan, Alexandre
    Spanoudakis, Nikolaos I.
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (02): : 837 - 863
  • [36] Abstractions for Executable and Checkable Fault Management Models
    Gibson, Corrina
    Karban, Robert
    Andolfato, Luigi
    Day, John
    2014 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2014, 28 : 146 - 154
  • [37] Towards executable models: Transforming EDOC behavior models to CORBA and BPEL
    Kath, O
    Blazarenas, A
    Born, M
    Eckert, KP
    Funabashi, M
    Hirai, C
    EIGHTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2004, : 267 - 274
  • [38] AN INTUITIVE MOTIVATION OF BAYESIAN BELIEF MODELS
    SNOW, P
    COMPUTATIONAL INTELLIGENCE, 1995, 11 (03) : 449 - 459
  • [39] Possibilistic Graphical Models and Compositional Models
    Vejnarova, Jirina
    INFORMATION PROCESSING AND MANAGEMENT OF UNCERTAINTY IN KNOWLEDGE-BASED SYSTEMS: THEORY AND METHODS, PT 1, 2010, 80 : 21 - 30
  • [40] INTUITIVE MODELS AND PATTERN OF LEVEL DEVELOPMENT
    Luis Belmonte, Jose
    Sierra, Modesto
    REVISTA LATINOAMERICANA DE INVESTIGACION EN MATEMATICA EDUCATIVA-RELIME, 2011, 14 (02): : 139 - 171