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. The semantics of the concrete statements in ATOM are defined denotationally in specification-oriented style using ITL.
|
410
|
Real-Time ObjectOriented Modeling
– Selic, Gullekson, et al.
- 1994
|
|
302
|
Process algebra for synchronous communication
– Bergstra, Klop
- 1984
|
|
215
|
Safety Analysis of Timing Properties in Real-Time Systems
– Jahanian, Mok
- 1986
|
|
215
|
Modern Structured Analysis
– Yourdon
- 1989
|
|
136
|
A temporal logic for multi-level reasoning about hardware.” Computer Hardware Description Languages and their
– Moszkowski
- 1983
|
|
126
|
System Development
– Jackson
- 1983
|
|
113
|
Specifying real-time properties with metric temporal logic
– Koymans
- 1990
|
|
86
|
Analysis of asynchronous concurrent systems by Timed Petri Nets
– Ramchandani
- 1974
|
|
78
|
Towards an algebraic semantics for the object paradigm
– Goguen, Diaconescu
- 1994
|
|
78
|
Recoverability of communication protocols: Implications of a theoretical study
– Merlin, Farber
- 1976
|
|
60
|
HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems
– Burns, Wellings
- 1995
|
|
57
|
CCS + Time = an interleaving model for real time systems
– Yi
- 1991
|
|
55
|
Explicit-clock temporal logic
– Harel, Lichtenstein, et al.
- 1990
|
|
32
|
SOFL: A formal engineering methodology for industrial applications
– Liu, utt, et al.
- 1998
|
|
31
|
Timed CSP: Theory and Practice
– Schneider, Davies, et al.
- 1992
|
|
29
|
Proving correctness of refinement and implementation
– Malcolm, Goguen
- 1994
|
|
26
|
Hierarchical Object-oriented Design
– Robinson
- 1992
|
|
22
|
Specification and Proof in Real-Time Systems
– Davies
- 1991
|
|
22
|
A specification-oriented semantics for the refinement of real-time systems
– Scholefield, Zedan, et al.
- 1994
|
|
21
|
Communication with automata
– Petri
- 1966
|
|
18
|
Object-oriented nets with algebraic specifications: the CO-OPN/2 formalism
– Biberstein, Buchs, et al.
- 1997
|
|
17
|
Rigorous specification using structured systems analysis and Z
– Mander, Polack
- 1995
|
|
17
|
Using Yourdon and Z: An approach to formal specification
– Semmens, Allen
- 1991
|
|
15
|
Class Orientation and Inheritance in Modular Algebraic Nets
– Battiston, Cindio
- 1993
|
|
14
|
The B-method
– Abrial, Lee, et al.
- 1991
|
|
14
|
Refining Interval Temporal Logic specifications
– Cau, Zedan
- 1997
|
|
13
|
Cooperative Objects: A Concurrent, Petri-Net Based, Object-Oriented Language
– Bastide, Palanque
- 1993
|
|
13
|
Deadlines are termination
– Hayes, Utting
- 1998
|
|
13
|
Object-Oriented Logical Specification of Time-Critical Systems
– Morzenti, Pietro
- 1994
|
|
13
|
Real-Time Refinement: Semantics and Application
– Scholefield, Zedan, et al.
- 1993
|
|
12
|
RT-ASLAN: a specification language for real-time systems
– Auernheimer, Kemmerer
- 1986
|
|
11
|
Cindio. Inheritance and Concurrency in CLOWN
– Battiston, Chizzoni, et al.
- 1995
|
|
11
|
Refinement of Complex Systems: a Case Study
– Lowe, Zedan
- 1995
|
|
11
|
A temporal logic approach to real time control
– Ostroff, Wonham
- 1985
|
|
7
|
A case for structured analysis/formal design
– Plat, Katwijk, et al.
- 1991
|
|
6
|
Objets Coopératifs : Un Formalisme Pour La Modélisation Des Systèmes Concurrents
– Bastide
- 1992
|
|
5
|
COOPN/2 : A Specification Language for Distributed Systems Engineering
– Biberstein, Buchs, et al.
- 1996
|
|
5
|
Informal and foraml requirements specification languages: Bridging the gap
– Fraser, Kumar, et al.
- 1991
|
|
4
|
SSADM techniques: an introduction to Version 4
– Meldrum, Lejk
- 1993
|
|
4
|
Research Directions in Concurrent Object-Oriented Programming, chapter A logical theory of concurrent objects and its realization in the maude language
– Meseguer
- 1993
|
|
3
|
Cindio. Modeling a cooperative environment with clown
– Battiston, Chizzoni, et al.
- 1996
|
|
3
|
Formal specification and verification of objectbased systems in a temporal logic setting
– Canver, Henke
- 1997
|
|
3
|
Specification oriented semantics for ProCoS programming language PL time
– He
- 1991
|
|
3
|
Distributed system specification in vdm
– Lano
- 1995
|
|
2
|
Formal Methods for Object-Oriented Paradigm Applied to the Engineering of Real-Time Systems: A Review
– Chen
- 1997
|
|
2
|
Integrating Structured OO Approaches with Formal Techniques for the Development of Real-time Systems
– Chen, Cau, et al.
- 1999
|
|
2
|
A fast prototype tool for parallel reactive systems
– HEPING, ZEDAN
- 1996
|