Some software or hardware system involves time constraints. When those constraints are required to express the behaviour of the system, we need to write them in the corresponding formal model. We show in this short paper the general method used to deal with time constraints with a simple application example. This applies for event B formal method which does not have specific notions for time and uses the refinement to introduce it
International audienceOur work was inspired by our modelling and verification of a cardiac pacemaker...
Introduction In a real-time system, many jobs are time-critical. Here, by job, we mean a unit of wo...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (...
Event-B is a formal modeling language that is very suitable for software engineering, but it lacks t...
Abstract Distributed applications are based on algorithms which should be able to deal with time con...
Critical application domains of computer science require the use of software engineering methods tha...
Abstract: Event-B is a formal language for systems modeling, based on set theory and predicate logic...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
A Formal method is a requirements engineering technique used for specification, development and veri...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Event-B is a refinement-based formal method that is used for system-level modeling and analysis of c...
Formal methods are mathematical techniques that are used to develop model of complex systems. They p...
ISSN : 0302-9743 (Print) ; 1611-3349 (Online) ; ISBN : 978-3-540-68760-3International audienceDistri...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
International audienceOur work was inspired by our modelling and verification of a cardiac pacemaker...
Introduction In a real-time system, many jobs are time-critical. Here, by job, we mean a unit of wo...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (...
Event-B is a formal modeling language that is very suitable for software engineering, but it lacks t...
Abstract Distributed applications are based on algorithms which should be able to deal with time con...
Critical application domains of computer science require the use of software engineering methods tha...
Abstract: Event-B is a formal language for systems modeling, based on set theory and predicate logic...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
A Formal method is a requirements engineering technique used for specification, development and veri...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Event-B is a refinement-based formal method that is used for system-level modeling and analysis of c...
Formal methods are mathematical techniques that are used to develop model of complex systems. They p...
ISSN : 0302-9743 (Print) ; 1611-3349 (Online) ; ISBN : 978-3-540-68760-3International audienceDistri...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
International audienceOur work was inspired by our modelling and verification of a cardiac pacemaker...
Introduction In a real-time system, many jobs are time-critical. Here, by job, we mean a unit of wo...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (...