Embedded Systems Specific Requirements for Choreography Modelling Language Design

Embedded Systems Specific Requirements for Choreography Modelling Language Design

Nebojša Taušan, Jouni Markkula, Pasi Kuvaja, Markku Oivo
Copyright: © 2016 |Volume: 7 |Issue: 3 |Pages: 22
ISSN: 1947-8186|EISSN: 1947-8194|EISBN13: 9781466691889|DOI: 10.4018/IJISMD.2016070106
Cite Article Cite Article

MLA

Taušan, Nebojša, et al. "Embedded Systems Specific Requirements for Choreography Modelling Language Design." IJISMD vol.7, no.3 2016: pp.115-136. http://doi.org/10.4018/IJISMD.2016070106

APA

Taušan, N., Markkula, J., Kuvaja, P., & Oivo, M. (2016). Embedded Systems Specific Requirements for Choreography Modelling Language Design. International Journal of Information System Modeling and Design (IJISMD), 7(3), 115-136. http://doi.org/10.4018/IJISMD.2016070106

Chicago

Taušan, Nebojša, et al. "Embedded Systems Specific Requirements for Choreography Modelling Language Design," International Journal of Information System Modeling and Design (IJISMD) 7, no.3: 115-136. http://doi.org/10.4018/IJISMD.2016070106

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Software companies that develop embedded systems following the principles of service-oriented architecture can anticipate various benefits from choreography modelling. Current choreography modelling languages, however, have a limited applicability in embedded systems development since they are not expressive enough to capture all the choreography-relevant aspects that are typical in this domain. This problem is addressed in this study with the analysis of the needs in embedded systems domain for choreography modelling language. The analysis was guided by design science and relied on expert interviews, company-specific documents, relevant scientific literature and the experts' evaluation of the redesigned choreography modelling language. The main results of the analysis presented in this paper are a) design requirements addressing the limitations of choreography modelling languages for embedded systems development and b) proposals for modelling language implementation technologies. The derived design requirements indicate on choreography-relevant embedded systems development aspects such as the constraint-based access and real-time execution. Modelling language implementation technology proposals include Eclipse modelling framework and Sirius. The feasibility of these results is evaluated by redesigning an existing choreography modelling language based on the derived design requirements, implementing a prototype editor for the redesigned language and by evaluating the redesigned language with experts.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.