Programming from specifications
Programming from specifications
Computer-aided verification of coordinating processes: the automata-theoretic approach
Computer-aided verification of coordinating processes: the automata-theoretic approach
Program Transformation Systems
ACM Computing Surveys (CSUR)
On the construction of a domain language for a class of reactive systems
High integrity software
High Integrity Compilation: A Case Study
High Integrity Compilation: A Case Study
Formal Development of Reactive Systems - Case Study Production Cell
Formal Development of Reactive Systems - Case Study Production Cell
An Overview of HATS: A Language Independent High Assurance Transformation System
ASSET '99 Proceedings of the 1999 IEEE Symposium on Application - Specific Systems and Software Engineering and Technology
On the construction of a domain language for a class of reactive systems
High integrity software
Program Synthesis from Formal Requirements Specifications Using APTS
Higher-Order and Symbolic Computation
Formal specification and refinement of a safe train control function
Formal methods for embedded distributed systems
Towards dynamic partitioning of reactive system behavior: a train controller case study
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
Hi-index | 0.00 |
The purpose of this paper is to demonstrate how transformation can be used to derive a high integrity implementation of a train controller from an algorithmic specification. The paper begins with a general discussion of high consequence systems(e.g., software systems) and describes how rewrite-based transformation systems can be used in the development of such systems. We then discuss how such transformations can be used to derive a high assurance controller for the Bay Area Rapid Transit (BART) system from an algorithmic specification