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 …

Programming dynamic reconfigurable systems

R El Ballouli, S Bensalem, M Bozga… - International Journal on …, 2021 - Springer
DR-BIP is an extension of the BIP component framework intended for programming
reconfigurable systems encompassing various aspects of dynamism. It relies on …

Reasoning about distributed reconfigurable systems

E Ahrens, M Bozga, R Iosif, JP Katoen - Proceedings of the ACM on …, 2022 - dl.acm.org
This paper presents a Hoare-style calculus for formal reasoning about reconfiguration
programs of distributed systems. Such programs create and delete components and/or …

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 …

Decision problems in a logic for reasoning about reconfigurable distributed systems

M Bozga, L Bueri, R Iosif - International Joint Conference on Automated …, 2022 - Springer
We consider a logic used to describe sets of configurations of distributed systems, whose
network topologies can be changed at runtime, by reconfiguration programs. The logic uses …

Parameterized systems in BIP: design and model checking

I Konnov, T Kotek, Q Wang, H Veith… - 27th International …, 2016 - drops.dagstuhl.de
BIP is a component-based framework for system design that has important industrial
applications. BIP is built on three pillars: behavior, interaction, and priority. In this paper, we …

A temporal configuration logic for dynamic reconfigurable systems

A El-Hokayem, M Bozga, J Sifakis - … of the 36th Annual ACM Symposium …, 2021 - dl.acm.org
Configuration logics have been proposed for the specification of architectural styles of
component-based systems. We use such a logic for the specification and verification of …

Architecture diagrams: A graphical language for architecture style specification

A Mavridou, E Baranov, S Bliudze, J Sifakis - arXiv preprint arXiv …, 2016 - arxiv.org
Architecture styles characterise families of architectures sharing common characteristics. We
have recently proposed configuration logics for architecture style specification. In this paper …

Weighted propositional configuration logics: A specification language for architectures with quantitative features

P Paraponiari, G Rahonis - Information and Computation, 2022 - Elsevier
We introduce and investigate a weighted propositional configuration logic over commutative
semirings. Our logic is intended to serve as a specification language for software …