A Survey on Modeling and Model-Driven Engineering Practices in the Embedded Software Industry

Loading...

Date

Authors

Journal Title

Journal ISSN

Volume Title

Publisher

Open Access Color

BRONZE

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 1%
Influence
Top 10%
Popularity
Top 1%

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

Software-intensive embedded systems have become an essential aspect of our lives. To cope with its growing complexity, modeling and model-driven engineering (MDE) are widely used for analysis, design, implementation, and testing of these systems. Since a large variety of software modeling practices is used in the domain of embedded software, it is important to understand and characterize the-state-of-the-practices and also the benefits, challenges and consequences of using software modeling approaches in this domain. The goal of this study is to investigate those practices in the embedded software engineering projects by identifying to what degree, why and how software modeling and MDE are used. To achieve this objective, we designed and conducted an online survey. Opinions of 627 practicing embedded software engineers from 27 different countries are included in the survey. The survey results reveal important and interesting findings about the state of software modeling and MDE practices in the worldwide embedded software industry. Among the results: (1) Different modeling approaches (from informal sketches to formalized models) are widely used in the embedded software industry with different needs and all of the usages could be effective depending on the various modeling characteristics; (2) The majority of participants use UML; and the second most frequently selected response is “Sketch/No formal modeling language” which shows the wide-spread informal usage of modeling; (3) In model-driven approaches, it is not so important to have a graphical syntax to represent the model (as in UML) and depending on the type of target embedded industrial sector, modeling stakeholders prefer models, which can be represented in a format that is readable by a machine (as in DSL); (4) Sequence diagrams and state-machines are the two most popular diagram types; (5) Top motivations for adopting MDE are: cost savings, achieving shorter development time, reusability and quality improvement. The survey results will shed light on the state of software modeling and MDE practices and provide practical benefits to embedded software professionals

Description

Keywords

Embedded software, Modeling languages, Practitioner survey, Model-driven engineering, Embedded systems, /dk/atira/pure/subjectarea/asjc/1700/1708, Modeling, Model-based, 004, Model-driven engineering (MDE), name=Software, Practitioner survey, /dk/atira/pure/subjectarea/asjc/1700/1708; name=Hardware and Architecture, Embedded software, name=Hardware and Architecture, Modeling languages, Model-driven engineering, /dk/atira/pure/subjectarea/asjc/1700/1712; name=Software, /dk/atira/pure/subjectarea/asjc/1700/1712

Fields of Science

02 engineering and technology, 0202 electrical engineering, electronic engineering, information engineering

Citation

Akdur, D., Garousi, V., and Demirörs, O. (2018). A survey on modeling and model-driven engineering practices in the embedded software industry. Journal of Systems Architecture, 91, 62-82. doi:10.1016/j.sysarc.2018.09.007

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
75

Volume

91

Issue

Start Page

62

End Page

82
PlumX Metrics
Citations

Scopus : 91

Captures

Mendeley Readers : 115

SCOPUS™ Citations

91

checked on Apr 29, 2026

Web of Science™ Citations

67

checked on Apr 29, 2026

Page Views

1489

checked on Apr 29, 2026

Downloads

1002

checked on Apr 29, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
13.57334091

Sustainable Development Goals

QUALITY EDUCATION4
QUALITY EDUCATION
DECENT WORK AND ECONOMIC GROWTH8
DECENT WORK AND ECONOMIC GROWTH
INDUSTRY, INNOVATION AND INFRASTRUCTURE9
INDUSTRY, INNOVATION AND INFRASTRUCTURE