Authors:
Nebojša Taušan
;
Jouni Markkula
;
Pasi Kuvaja
and
Markku Oivo
Affiliation:
University of Oulu, Finland
Keyword(s):
Choreography, Design Requirements, Design Science, Modelling Language, BPMN.
Related
Ontology
Subjects/Areas/Topics:
Domain-Specific Modeling and Domain-Specific Languages
;
Languages, Tools and Architectures
;
Model-Driven Architecture
;
Model-Driven Software Development
;
Service Oriented Architectures
;
Software Engineering
;
Syntax and Semantics of Modeling Languages
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. We tackled this problem by
analysing the needs of embedded systems for choreography modelling language. Our analysis was guided
by design science and relied on expert interviews, company-specific documents and the relevant literature.
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 feasibility of these results is evaluated by redesigning an existing
choreography modelling language and by imp
lementing a prototype editor for the redesigned language.
(More)