[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 …
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 …
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 …
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 …
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 …
sensor network, and implement and evaluate the proposed method. The proposed method …
Verification of concurrent design patterns with data
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 …
of verified design patterns—called architectures—to a small set of functional components. To …
SMT-based generation of symbolic automata
Open pNets are formal models that can express the behaviour of open systems, either
synchronous, asynchronous, or heterogeneous. They are endowed with a symbolic …
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 …
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 …
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 …
asynchronous, expressed in various calculi or languages. They are endowed with a …