Team Automata: Overview and Roadmap

MH ter Beek, R Hennicker, J Proença - International Conference on …, 2024 - Springer
Team Automata is a formalism for interacting component-based systems proposed in 1997,
whereby multiple sending and receiving actions from concurrent automata can synchronise …

Early validation of system requirements and design through correctness-by-construction

E Stachtiari, A Mavridou, P Katsaros, S Bliudze… - Journal of Systems and …, 2018 - Elsevier
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 …

Architecture-based design: A satellite on-board software case study

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 …

Exogenous coordination of concurrent software components with JavaBIP

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 …

[PDF][PDF] Hierarchical specification and verification of architectural design patterns

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 …

Modelling Uncertainty in Architectures of Parametric Component-Based Systems

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 …

Compositionality of safe communication in systems of team automata

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 …

DesignBIP: A design studio for modeling and generating systems with BIP

A Mavridou, J Sifakis, J Sztipanovits - arXiv preprint arXiv:1805.09919, 2018 - arxiv.org
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 …

Compositional execution semantics for business process verification

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 …

SMT-based generation of symbolic automata

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 …