An object based formal method for the development of real-time systems, called ATOM, is presented. The method is an integration of the real-time formal technique TAM (Temporal Agent Model) with an industry-strength structured methodology known as HRT-HOOD. ATOM is a systematic formal approach based on the refinement calculus. Within ATOM, a formal specification (or abstract description statement) contains Interval Temporal Logic (ITL) description of the timing, functional, and communication behavior of the proposed real-time system. This formal specification can be analyzed and then refined into concrete statements through successive applications of sound refinement laws. Both abstract and concrete statements are allowed to freely intermix....
Specifying and designing real-time systems is a complex matter because real-time systems require log...
International audienceA specification theory combines notions of specifications and implementations ...
Embedded real-time applications have to allow interaction between the control computer and the contr...
A formal design notation is present whose underlying computational model is object-based. The object...
The use of formal methods in the development of time-critical applications is essential if we want t...
AbstractA refinement calculus for the development of real-time systems is presented. The calculus is...
A semantic model for developing and justifying specifications of communicating real-time processes i...
In a large class of hard-real-time control applications, components execute concurrently on distribu...
Rapporteurs : Richard Castanet Elie Najm Examinateurs : Michel Diaz Hubert Garavel Patrick Sallé Fra...
The article presents a formalization of the notion of time granularity within a logical language for...
Interval Temporal Logic (ITL) was designed as a tool for the specification and verification of syste...
In this paper we propose a method for extending programming languages that enables the specification...
Work on the formal description and analysis of real-time systems has followed two paths. On one side...
The Unified Modeling Language (UML) provides a robust set of tools for modeling software systems. Ho...
Hard real-time systems are a class of computer control systems that must react to demands of their e...
Specifying and designing real-time systems is a complex matter because real-time systems require log...
International audienceA specification theory combines notions of specifications and implementations ...
Embedded real-time applications have to allow interaction between the control computer and the contr...
A formal design notation is present whose underlying computational model is object-based. The object...
The use of formal methods in the development of time-critical applications is essential if we want t...
AbstractA refinement calculus for the development of real-time systems is presented. The calculus is...
A semantic model for developing and justifying specifications of communicating real-time processes i...
In a large class of hard-real-time control applications, components execute concurrently on distribu...
Rapporteurs : Richard Castanet Elie Najm Examinateurs : Michel Diaz Hubert Garavel Patrick Sallé Fra...
The article presents a formalization of the notion of time granularity within a logical language for...
Interval Temporal Logic (ITL) was designed as a tool for the specification and verification of syste...
In this paper we propose a method for extending programming languages that enables the specification...
Work on the formal description and analysis of real-time systems has followed two paths. On one side...
The Unified Modeling Language (UML) provides a robust set of tools for modeling software systems. Ho...
Hard real-time systems are a class of computer control systems that must react to demands of their e...
Specifying and designing real-time systems is a complex matter because real-time systems require log...
International audienceA specification theory combines notions of specifications and implementations ...
Embedded real-time applications have to allow interaction between the control computer and the contr...