Early validation of requirements aims to reduce the need for the high-cost validation testing and corrective measures at late development stages. This work introduces a systematic …
A Mavridou, E Stachtiari, S Bliudze, A Ivanov… - Formal Aspects of …, 2017 - Springer
In this case study, we apply the architecture-based design approach to the control software of the CubETH satellite. Architectures are a means for ensuring global coordination …
S Bliudze, A Mavridou, R Szymanek… - Software: Practice …, 2017 - Wiley Online Library
A strong separation of concerns is necessary in order to make the design of domain‐specific functional components independent from cross‐cutting concerns, such as concurrent access …
D Marmsoler - … : 21st International Conference, FASE 2018, Held …, 2018 - library.oapen.org
Architectural design patterns capture architectural design experience and provide abstract solutions to recurring architectural design problems. Their description is usually expressed …
M Pittou, G Rahonis - … Journal of Foundations of Computer Science, 2023 - World Scientific
In this paper, we propose a logic-based characterization of uncertainty in architectures of parametric component-based systems, where the parameter is the number of instances of …
MH ter Beek, R Hennicker, J Kleijn - Theoretical Aspects of Computing …, 2020 - Springer
We study guarantees for safe communication in systems of systems composed of reactive components that communicate through synchronised execution of common actions. Systems …
The Behavior-Interaction-Priority (BIP) framework, rooted in rigorous semantics, allows the construction of systems that are correct-by-design. BIP has been effectively used for the …
E Stachtiari, P Katsaros - Journal of Systems and Software, 2018 - Elsevier
Abstract Service compositions are programmed as executable business processes in languages like WS-BPEL (or BPEL in short). In such programs, activities are nested within …
X Qin, S Bliudze, E Madelaine, Z Hou, Y Deng… - Acta Informatica, 2020 - Springer
Open pNets are formal models that can express the behaviour of open systems, either synchronous, asynchronous, or heterogeneous. They are endowed with a symbolic …