Abstract | ||
---|---|---|
This paper presents TLO, an approach to the formal development of object- based systems in a temporal logic framework. The behavior of an object-based system is viewed as derivable from the behaviors of its constituent co mponent objects. Temporal logic is a formalism well suited for specifying behavior of c oncurrent systems; it also provides conceptually simple notions of composition and refinement: Composition of objects is expressed as conjunction of the associated component specifications. The refinement relation between a low-level and a high-level spe cification requires that the former specification implies the latter. Specifically in an object-based approach, systems and their components need to be viewed as open systems: Each object guarantees some service (behavior), provided its environment conforms to certain assumptions. Hence, such components are most appropriately specified in an assumption/guarantee style. TLO adopts TLA as the underlying logical formalism. It encompasses a specification language for object-based designs and a corresponding method for specification and verification. The concepts are illustrated by an example inv olving both functional and fault-tolerance requirements. |
Year | DOI | Venue |
---|---|---|
1999 | 10.1007/978-0-387-35562-7_33 | FMOODS |
Keywords | Field | DocType |
temporal logic setting,object-based systems,formal development,specification language,fault tolerant,open system,temporal logic | Computation tree logic,Temporal logic of actions,Programming language,Interval temporal logic,Computer science,Description logic,Formal specification,Theoretical computer science,Language Of Temporal Ordering Specification,Temporal logic,Formal verification | Conference |
ISBN | Citations | PageRank |
0-7923-8429-6 | 0 | 0.34 |
References | Authors | |
11 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
E. Canver | 1 | 47 | 3.43 |
Friedrich W. Von Henke | 2 | 425 | 49.05 |