Characterizing the Development and Usage of Diagrams in Embedded Software Systems

Deniz Akdur, Onur Demirörs, V. Garousi

Research output: Chapter in Book/Report/Conference proceedingConference paperAcademicpeer-review

6 Citations (Scopus)

Abstract

To cope with growing complexity of embedded software, modeling has become popular. The usage of models in embedded software industry and the relevant practices usually vary since the purposes of diagram development and usage differ. Since a large variety of software modeling practices used in embedded software industry, it is important to understand its state-of-the-practice and its usage degree while investigating the relations between its attributes (e.g., modeling rigor, purpose, code correspondence, stakeholder, medium used while modeling, etc). To achieve this, we have designed and conducted a survey in our earlier work. In this paper, we present a conceptual model of development and usage for software modeling that is based on the findings of this survey and incorporates expert opinions. The conceptual model, which characterizes the attributes of a diagram development and usage, will help to express the meaning of terms used by domain experts to discuss the problems and find the relationships between these attributes.
Original languageEnglish
Title of host publicationProceedings of Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
EditorsMichael Felderer, Helena Holmström Olsson, Amund Skavhaug
PublisherIEEE Xplore
Pages167-175
ISBN (Print)9781538621400
DOIs
Publication statusPublished - 2017
EventEuromicro Software Engineering and Advanced Applications - Vienna, Switzerland
Duration: 30 Aug 20171 Sep 2017

Conference

ConferenceEuromicro Software Engineering and Advanced Applications
Abbreviated titleSEAA
CountrySwitzerland
CityVienna
Period30/08/171/09/17

Fingerprint Dive into the research topics of 'Characterizing the Development and Usage of Diagrams in Embedded Software Systems'. Together they form a unique fingerprint.

Cite this