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 条
  • [21] Software Development of On-board Power Electronics Equipment Using Model-Based Design Methodology
    Liu, Xiaofei
    Cui, Shumei
    Gao, Weifeng
    Li, Jintang
    Xu, Shiming
    CURRENT DEVELOPMENT OF MECHANICAL ENGINEERING AND ENERGY, PTS 1 AND 2, 2014, 494-495 : 1524 - +
  • [22] Transformation and Composition of Software Design Models for Model Driven Development
    Meedeniya, Dulani
    Perera, Indika
    Bowles, Juliana
    2015 IEEE 10TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2015, : 31 - 36
  • [23] A model-based design methodology for the development of mechatronic systems
    Barbieri, Giacomo
    Fantuzzi, Cesare
    Borsari, Roberto
    MECHATRONICS, 2014, 24 (07) : 833 - 843
  • [24] Model-based Waveform Design for the Universal Software Radio Peripheral with Simulink
    Schwall, Michael
    Nagel, Stefan
    Reimer, Christian
    Londral, Friedrich K.
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [25] Model-based Design of Resource-Efficient Automotive Control Software
    Chang, Wanli
    Roy, Debayan
    Zhang, Licong
    Chakraborty, Samarjit
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [26] Software design and model-based evaluation of a high performance library for EVS
    Borbely, Stefan B.
    Zinner, Christian
    Kubinger, Wilfried
    PROCEEDINGS OF THE 15TH IASTED INTERNATIONAL CONFERENCE ON APPLIED SIMULATION AND MODELLING, 2006, : 84 - +
  • [27] Software Tools for Efficient Model-Based Design of Energy Optimized Aircraft
    O'Connell, Tim C.
    McCarthy, Kevin
    Yeu, Rodney
    Pigg, Paul
    Bowman, Timothy
    Lamm, Peter
    SAE INTERNATIONAL JOURNAL OF AEROSPACE, 2012, 5 (02): : 386 - 397
  • [28] Rigorous Model-Based Design & Verification Flow for In-Vehicle Software
    Ramesh, S.
    Gadkari, A.
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 13 - 16
  • [30] Functional device models and model-based diagnosis in adaptive design
    Goel, AK
    Stroulia, E
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1996, 10 (04): : 355 - 370