IDEAS home Printed from https://ideas.repec.org/a/igg/jismd0/v7y2016i3p115-136.html
   My bibliography  Save this article

Embedded Systems Specific Requirements for Choreography Modelling Language Design

Author

Listed:
  • Nebojša Taušan

    (M3S - Software Engineering Research Group, University of Oulu, Oulu, Finland)

  • Jouni Markkula

    (M3S - Software Engineering Research Group, University of Oulu, Oulu, Finland)

  • Pasi Kuvaja

    (M3S - Software Engineering Research Group, University of Oulu, Oulu, Finland)

  • Markku Oivo

    (M3S - Software Engineering Research Group, University of Oulu, Oulu, Finland)

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.

Suggested Citation

  • Nebojša Taušan & Jouni Markkula & Pasi Kuvaja & Markku Oivo, 2016. "Embedded Systems Specific Requirements for Choreography Modelling Language Design," International Journal of Information System Modeling and Design (IJISMD), IGI Global, vol. 7(3), pages 115-136, July.
  • Handle: RePEc:igg:jismd0:v:7:y:2016:i:3:p:115-136
    as

    Download full text from publisher

    File URL: http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJISMD.2016070106
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:igg:jismd0:v:7:y:2016:i:3:p:115-136. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Journal Editor (email available below). General contact details of provider: https://www.igi-global.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.