Linking Design Decisions to Design Models in Model-Based Software Development

被引:0
|
作者
Konemann, Patrick [1 ]
Zimmermann, Olaf [2 ]
机构
[1] Tech Univ Denmark, DK-2800 Lyngby, Denmark
[2] IBM Res Zurich, Ruschlikon 8803, Switzerland
来源
SOFTWARE ARCHITECTURE | 2010年 / 6285卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Numerous design decisions are made in model-based software development which often are not documented explicitly. Hence, the design knowledge is 'in the designers mind' and communicated orally, if at all, and the rationale behind the decisions is lost. Existing tools tackle this problem for architectural decisions which refer to the higher level architecture of a system. However, these decisions are separate artifacts and not linked to individual design model elements. Hence, there is no automatic check whether the design models comply with made decisions. This paper presents concepts for explicitly linking design decisions and design model elements. As first class artifacts, design decisions can be used for documentation, consistency checking, and reuse. In case consistency constraints are violated, the user is notified that the design models no longer comply with the decisions made. Reuse is realized by extracting design model changes as reusable patterns for recurring decisions.
引用
收藏
页码:246 / +
页数:3
相关论文
共 50 条
  • [1] Model-Based Design, Development and Validation for UAS Critical Software
    Santamaria, Daniel
    Alarcon, Francisco
    Jimenez, Antonio
    Viguria, Antidio
    Bejar, Manuel
    Ollero, Anibal
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2012, 65 (1-4) : 103 - 114
  • [2] Model-Based Design, Development and Validation for UAS Critical Software
    Daniel Santamaría
    Francisco Alarcón
    Antonio Jiménez
    Antidio Viguria
    Manuel Béjar
    Aníbal Ollero
    Journal of Intelligent & Robotic Systems, 2012, 65 : 103 - 114
  • [3] Software assurance for model-based design
    Oh, Jane M. C.
    Watney, Garth J.
    Benowitz, Edward G.
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 3559 - 3564
  • [4] Design patterns for model-based automation software design and implementation
    Bonfe, Marcello
    Fantuzzi, Cesare
    Secchi, Cristian
    CONTROL ENGINEERING PRACTICE, 2013, 21 (11) : 1608 - 1619
  • [5] Security by design for Industry 4.0 Tracing design decisions model-based
    Kern, Matthias
    Glock, Thomas
    Betancourt, Victor Pazmino
    Liu, Bo
    Becker, Juergen
    Sax, Eric
    ATP MAGAZINE, 2020, (08): : 56 - 63
  • [6] Model-Based Design of UAV Autopilot Software
    Zuo Ming
    Liu Ying
    Qian Yi
    Hu Xiongwen
    Zhao Xiaochuan
    Wang Jinhua
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 1174 - 1178
  • [7] Model-based Software Design Generation Techniques
    Lee, Tsung
    Huang, Yao-Yi
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 421 - 424
  • [8] Requirements for Model-Based Development Process Design and Compliance of Standardized Models
    Shaked, Avi
    Reich, Yoram
    SYSTEMS, 2021, 9 (01): : 1 - 19
  • [9] Model for recording software design decisions and design rationale
    Information-Technology Promotion, Agency, Tokyo, Japan
    IEICE Trans Inf Syst, 12 (1350-1363):
  • [10] A model for recording software design decisions and design rationale
    Komiya, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (12) : 1350 - 1363