Case studies in systematic software development
Case studies in systematic software development
The Z notation: a reference manual
The Z notation: a reference manual
Larch: languages and tools for formal specification
Larch: languages and tools for formal specification
Formal Verification for Fault-Tolerant Architectures: Prolegomena to the Design of PVS
IEEE Transactions on Software Engineering
Abstract data types and the development of data structures
Communications of the ACM
The Formal Basis for the RAISE Specification Language
Proceedings of the International Workshop on Semantics of Specification Languages (SoSL)
Using RAISE - First Impressions from the LaCoS Applications
VDM '91 Proceedings of the 4th International Symposium of VDM Europe on Formal Software Development-Volume I: Conference Contributions - Volume I
A Denotational Semantics of Timed RSL Using Duration Calculus
RTCSA '99 Proceedings of the Sixth International Conference on Real-Time Computing Systems and Applications
Automated Result Verification with AWK
ICECCS '00 Proceedings of the 6th IEEE International Conference on Complex Computer Systems
Hi-index | 0.00 |
In this chapter we provide an introduction to the RAISE Specification Language and to the RAISE method. We concentrate on the applicative style of RAISE, the style most commonly used initially in development. We also describe two examples. The first is a simple communication system that allows the transmission of messages with the possibility of higher priority messages overtaking others. The example illustrates the use of abstract initial specification to capture vital properties, and of more detailed concrete specification to describe a model having those properties. The second example is a control system of a lift, and illustrates the use of model checking to gain confidence in a RAISE model.