Model verification, more commonly known as Model Checking, is a concept basedon an automatic formal verification approach of temporal properties on reactive systems.INRIA in collaboration with LEAT developed CLEM, a modeling and propertyverification tool, based on a state representation in finite automata generated automaticallyusing binary...
-
September 29, 2017 (v1)PublicationUploaded on: February 28, 2023
-
July 1, 2013 (v1)Conference paper
In this article, we study several relevant algebraic frameworks to define synchronous language semantics. Synchronous languages are quite dedicated to design critical embedded applications. Thus, verification and compilation is challenging and should rely on mathematical semantics. We study multi-valued algebras as foundation for semantics...
Uploaded on: December 4, 2022 -
November 16, 2012 (v1)Report
In this report, we study different multi-valued algebras allowing to formally specify synchronous language semantics
Uploaded on: December 4, 2022 -
June 1, 2011 (v1)Journal article
In this paper, we study the modular compilation of imperative synchronous programs. We rely on a formal framework well suited to perform compilation and formal validation of systems. In practice, we design and implement a special purpose language (LE) and its \execution equational semantics that allows the modular compilation of programs into...
Uploaded on: December 3, 2022 -
November 2001 (v1)Journal article
BLOCKS is an answer to the software engineering needs of the design of knowledge-based system engines. It is a framework composed of reusable and adaptable software components. However , its safe and correct use is complex and we supply formal models and associated tools to assist using it. These models and tools are based on behavioral...
Uploaded on: December 4, 2022 -
June 30, 2011 (v1)Conference paper
Nowadays, adaptive middleware plays an important role in the design of applications in ubiquitous and ambient computing. In this paper we consider component-based middleware and a corresponding compositional adaptation. Indeed, the composition often involves conflicts between concurrent adaptations. Thus we study how to maintain consistency of...
Uploaded on: December 3, 2022 -
December 2003 (v1)Report
When using a component framework developers need to respect the behavior implemented by the components. Static information about the component interface is not sufficient. Dynamic information such as the description of valid sequences of operations is required. Instead of being in some external documentation, this information should be formally...
Uploaded on: April 5, 2025 -
September 2004 (v1)Conference paper
When using a component framework, developers need to respect the behavior implemented by the components. Static information about the component interface is not sufficient. Dynamic information such as the description of valid sequences of operations is required. In this paper we propose a mathematical model and a formal language to describe the...
Uploaded on: April 5, 2025 -
1985 (v1)Report
Disponible dans les fichiers attachés à ce document
Uploaded on: April 5, 2025 -
February 2011 (v1)Report
Nowadays, adaptive middleware plays an important role in the design of applications in ubiquitous and ambient computing. Currently most of these systems manage the adaptation at the middleware intermediary layer. Dynamic adaptive middleware are then decomposed into two levels : a first one to simplify the development of distributed systems...
Uploaded on: December 3, 2022 -
August 2008 (v1)Book section
Synchronous languages rely on formal methods to ease the development of applications in an efficient and reusable way. Formal methods have been advocated as a means of increasing the reliability of systems, especially those which are safety or business critical. It is still difficult to develop automatic specification and verification tools due...
Uploaded on: December 3, 2022 -
2008 (v1)Report
Synchronous languages rely on formal methods to ease the development of applications in an efficient and reusable way. Formal methods have been advocated as a means of increasing the reliability of systems, especially those which are safety or business critical. It is still difficult to develop automatic specification and verification tools due...
Uploaded on: December 4, 2022