[HTML][HTML] Behavioural semantics for asynchronous components

R Ameur-Boulifa, L Henrio, O Kulankhina… - Journal of Logical and …, 2017 - Elsevier
Software components are a valuable programming abstraction that enables a compositional
design of complex applications. In distributed systems, components can also be used to …

A theory for the composition of concurrent processes

L Henrio, E Madelaine, M Zhang - … , and Systems: 36th IFIP WG 6.1 …, 2016 - Springer
In this paper, we provide a theory for the operators composing concurrent processes. Open
pNets (parameterised networks of synchronised automata) are new semantic objects that we …

Integrated environment for verifying and running distributed components

L Henrio, O Kulankhina, S Li, E Madelaine - … , FASE 2016, Held as Part of …, 2016 - Springer
This paper targets the generation of distributed applications with safety guarantees. The
proposed approach starts from graphical specification formalisms allowing the architectural …

Symbolic bisimulation for open and parameterized systems

Z Hou, E Madelaine - Proceedings of the 2020 ACM SIGPLAN …, 2020 - dl.acm.org
Open Automata (OA) are symbolic and parameterized models for open concurrent systems.
Here open means partially specified systems, that can be instantiated or assembled to build …

Implementation and evaluation of on-demand address allocation for event-driven sensor network

S Motegi, K Yoshihara… - The 2005 Symposium on …, 2005 - ieeexplore.ieee.org
In this paper, we propose an energy-efficient address allocation method for the event-driven
sensor network, and implement and evaluate the proposed method. The proposed method …

Verification of concurrent design patterns with data

S Bliudze, L Henrio, E Madelaine - … Models and Languages: 21st IFIP WG …, 2019 - Springer
We provide a solution for the design of safe concurrent systems by compositional application
of verified design patterns—called architectures—to a small set of functional components. To …

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 …

[PDF][PDF] Verifying Complex Software Control Systems from Test Objectives: Application to the ETCS System.

R Ameur-Boulifa, AR Cavalli, S Maag - ICSOFT, 2019 - scitepress.org
Ensuring the correctness of complex distributed software systems is a challenging task, the
issue of building frameworks for develo** such safe and correct systems still remains a …

Using SMT engine to generate symbolic automata

X Qin, S Bliudze, E Madelaine… - … International Workshop on …, 2018 - inria.hal.science
Open pNets are used to model the behaviour of open systems, both synchronous or
asynchronous, expressed in various calculi or languages. They are endowed with a …

Using SMT engine to generate Symbolic Automata-Extended version

X Qin, S Bliudze, E Madelaine, M Zhang - 2018 - inria.hal.science
Open pNets are used to model the behaviour of open systems, both synchronous or
asynchronous, expressed in various calculi or languages. They are endowed with a …