Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Salinesi, Camillea | Achtaich, Asmaaa; b; * | Souissi, Nissrineb; c | Mazo, Raúld; e | Roudies, Ounsab | Villota, Angelaf; a
Affiliations: [a] CRI, Université Panthéon Sorbonne, Paris, France | [b] Siweb, Univ. Mohammed V, Rabat, Moroccco | [c] ENSMR & Siweb, Univ. Mohammed V, Rabat, Morocco | [d] Lab-STICC, ENSTA Bretagne, Brest, France | [e] GiDITIC, Universidad EAFIT, Medellín, Colombia | [f] i2t, Universidad Icesi, Cali, Colombia
Correspondence: [*] Corresponding author. Email: aachtaich@gmail.com. Tel: (+971)556733668.
Abstract: Existing formal languages for the specification of self-adaptive cyber-physical systems focus on re-configuring the system-to-be depending on its current context, to satisfy the user’s requirements, that is by dynamically composing the software’s structure and behavior. While these approaches specify context-sensitive requirements, they rarely consider their run-time dynamic and scalable nature. The State-Constraint Transition (SCT) modeling language, introduced in this paper, provides an answer to the problems linked to the specification of dynamic requirements by introducing the concept of configuration states, in which requirements are translated into constraints. The expressiveness of existing approaches is thus extended, combining the ease of use of well-established notations, notably those based on characteristics, and those based on Finite-state Machines (FSM), with the computational power and expressiveness of the constraint programming approach. The paper briefly presents the results of the preliminary evaluation, which assesses the expressiveness, scalability, and domain independence of the SCT language.
Keywords: Cyber-physical systems, self-adaptive systems, software product lines, requirements engineering, state-machines, constraint programming, languages
DOI: 10.3233/JID210027
Journal: Journal of Integrated Design and Process Science, vol. 25, no. 2, pp. 80-99, 2021
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl