Model-based engineering in the embedded systems domain: an industrial survey on the state-of-practice

被引:72
|
作者
Liebel, Grischa [1 ]
Marko, Nadja [2 ]
Tichy, Matthias [3 ]
Leitner, Andrea [2 ]
Hansson, Jorgen [4 ]
机构
[1] Chalmers Univ Technol & Univ Gothenburg, Software Engn Div, Gothenburg, Sweden
[2] Virtual Vehicle Res Ctr, Graz, Austria
[3] Univ Ulm, Inst Software Engn, Ulm, Germany
[4] Univ Skovde, Sch Informat, Skovde, Sweden
来源
SOFTWARE AND SYSTEMS MODELING | 2018年 / 17卷 / 01期
关键词
Model-based engineering; Model-driven engineering; Embedded systems; Industry; Modeling; Empirical study; State-of-practice; SOFTWARE; UML; EXPERIENCES;
D O I
10.1007/s10270-016-0523-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based engineering (MBE) aims at increasing the effectiveness of engineering by using models as important artifacts in the development process. While empirical studies on the use and the effects of MBE in industry exist, only few of them target the embedded systems domain. We contribute to the body of knowledge with an empirical study on the use and the assessment of MBE in that particular domain. The goal of this study is to assess the current state-of-practice and the challenges the embedded systems domain is facing due to shortcomings with MBE. We collected quantitative data from 113 subjects, mostly professionals working with MBE, using an online survey. The collected data spans different aspects of MBE, such as the used modeling languages, tools, notations, effects of MBE introduction, or shortcomings of MBE. Our main findings are that MBE is used by a majority of all participants in the embedded systems domain, mainly for simulation, code generation, and documentation. Reported positive effects of MBE are higher quality and improved reusability. Main shortcomings are interoperability difficulties between MBE tools, high training effort for developers and usability issues. Our study offers valuable insights into the current industrial practice and can guide future research in the fields of systems modeling and embedded systems.
引用
收藏
页码:91 / 113
页数:23
相关论文
共 50 条
  • [1] Model-based engineering in the embedded systems domain: an industrial survey on the state-of-practice
    Grischa Liebel
    Nadja Marko
    Matthias Tichy
    Andrea Leitner
    Jörgen Hansson
    [J]. Software & Systems Modeling, 2018, 17 : 91 - 113
  • [2] Assessing the State-of-Practice of Model-Based Engineering in the Embedded Systems Domain
    Liebel, Grischa
    Marko, Nadja
    Tichy, Matthias
    Leitner, Andrea
    Hansson, Jorgen
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 166 - 182
  • [3] State-of-practice survey of model-based systems engineering
    Huldt, T.
    Stenius, I.
    [J]. SYSTEMS ENGINEERING, 2019, 22 (02) : 134 - 145
  • [4] GLOBAL SURVEY ON THE STATE-OF-THE-ART AND THE STATE-OF-PRACTICE IN GEOTECHNICAL ENGINEERING
    Acosta-Martinez, Hugo
    Delage, Pierre
    Nicks, Jennifer
    Chan, Kim
    Day, Peter
    [J]. AUSTRALIAN GEOMECHANICS JOURNAL, 2018, 53 (01): : 141 - 153
  • [5] Combining Model-Based Systems Engineering, Simulation and Domain Engineering in the development of Industrial Automation Systems Industrial Case Study
    Scheeren, Ismael
    Pereira, Carlos Eduardo
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 40 - 47
  • [6] Model-Based Systems Engineering Uptake in Engineering Practice
    Cameron, Bruce
    Adsit, Daniel Mark
    [J]. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2020, 67 (01) : 152 - 162
  • [7] An industrial feedback on model-based requirements engineering in systems engineering context
    Faudou, Raphael
    Bruel, Jean-Michel
    [J]. 2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2016, : 190 - 199
  • [8] State-of-Practice on As-Is Modelling of Industrial Facilities
    Agapaki, Eva
    Brilakis, Ioannis
    [J]. ADVANCED COMPUTING STRATEGIES FOR ENGINEERING, PT I, 2018, 10863 : 103 - 124
  • [9] An undergraduate course on model-based system engineering for embedded systems
    Rashid, Muhammad
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2020, 28 (03) : 645 - 657
  • [10] Towards the Adoption of Model-Based Engineering for the Development of Safety-Critical Systems in Industrial Practice
    Zeller, Marc
    Ratiu, Daniel
    Hoefig, Kai
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2016, 2016, 9923 : 322 - 333