Choreography in the embedded systems domain: A systematic literature review
Neboj\v{s}a Tau\v{s}an, Jouni Markkula, Pasi Kuvaja, Markku Oivo

TL;DR
This systematic literature review examines how choreography is used in embedded systems, highlighting differences from non-embedded systems, and discusses its potential benefits and modeling challenges.
Contribution
It provides a comprehensive analysis of current choreography practices in embedded systems, identifying key features, challenges, and areas for future research.
Findings
Choreography in embedded systems captures single-organization service interactions.
Use of choreography can improve system performance.
Choreography modeling languages are often insufficiently expressive.
Abstract
Software companies that develop their products on a basis of service-oriented architecture (SOA) can expect various improvements as a result of choreography. Current choreography practices, however, are not yet used extensively in the embedded systems domain even though SOA is increasingly used in this domain. The objective of this study is to identify current features of the use of choreography in the embedded systems domain for practitioners and researchers by systematically analysing current developments in the scientific literature, strategies for choreography adaption, choreography specification and execution types, and implicit assumptions about choreography. To fulfil this objective, a systematic literature review of scientific publications that focus on the use of choreography in the embedded systems domain was carried out. After screening, 48 publications were selected as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
