Please use this identifier to cite or link to this item: https://hdl.handle.net/11147/7647
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAkdur, Deniz-
dc.contributor.authorGarousi, Vahid-
dc.contributor.authorDemirörs, Onur-
dc.date.accessioned2020-02-03T07:47:06Z
dc.date.available2020-02-03T07:47:06Z
dc.date.issued2018-11en_US
dc.identifier.citationAkdur, 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.007en_US
dc.identifier.issn1383-7621
dc.identifier.issn1383-7621-
dc.identifier.urihttps://doi.org/10.1016/j.sysarc.2018.09.007
dc.identifier.urihttps://hdl.handle.net/11147/7647
dc.description.abstractSoftware-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 professionalsen_US
dc.language.isoengen_US
dc.publisherElsevier Ltd.en_US
dc.relation.ispartofJournal of Systems Architectureen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectEmbedded softwareen_US
dc.subjectModeling languagesen_US
dc.subjectPractitioner surveyen_US
dc.subjectModel-driven engineeringen_US
dc.titleA survey on modeling and model-driven engineering practices in the embedded software industryen_US
dc.typeArticleen_US
dc.authorid0000-0001-6601-3937en_US
dc.institutionauthorDemirörs, Onur-
dc.departmentİzmir Institute of Technology. Computer Engineeringen_US
dc.identifier.volume91en_US
dc.identifier.startpage62en_US
dc.identifier.endpage82en_US
dc.identifier.wosWOS:000452587400005en_US
dc.identifier.scopus2-s2.0-85053702722en_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.identifier.doi10.1016/j.sysarc.2018.09.007-
dc.relation.doi10.1016/j.sysarc.2018.09.007en_US
dc.coverage.doi10.1016/j.sysarc.2018.09.007en_US
dc.identifier.wosqualityQ1-
dc.identifier.scopusqualityQ1-
dc.identifier.wosqualityttpTop10%en_US
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.languageiso639-1en-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.cerifentitytypePublications-
item.openairetypeArticle-
crisitem.author.dept03.04. Department of Computer Engineering-
Appears in Collections:Computer Engineering / Bilgisayar Mühendisliği
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Files in This Item:
File Description SizeFormat 
1-s2.0-S1383762118302455-main.pdfMakale (Article)3.01 MBAdobe PDFThumbnail
View/Open
Show simple item record



CORE Recommender

SCOPUSTM   
Citations

83
checked on Nov 15, 2024

WEB OF SCIENCETM
Citations

63
checked on Nov 9, 2024

Page view(s)

1,460
checked on Nov 18, 2024

Download(s)

1,116
checked on Nov 18, 2024

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.