International audienceFull a posteriori verification of the correctness of modern software systems is practically infeasible due to the sheer complexity resulting from their intrinsic concurrent nature. An alternative approach consists of ensuring correctness by construction. We discuss the Rigorous System Design (RSD) approach, which relies on a sequence of semantics-preserving transformations to obtain an implementation of the system from a high-level model while preserving all the properties established along the way. In particular, we highlight some of the key requirements for the feasibility of such an approach, namely availability of (1) methods and tools for the design of correct-by-construction high-level models and (2) definition a...
Formal Methods could provide mathematical models for specifying and verifying designs- hardware or s...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
Today's advanced digital devices are enormously complex and incorporate many functions. In order to ...
International audienceFull a posteriori verification of the correctness of modern software systems i...
The monograph advocates rigorous system design as a coherent and accountable model-based process lea...
Current trends in software engineering promote the contention that the use of model-driven approache...
We present a technique to verify user-defined model transformations, in order to step-wise develop f...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
The development of reliable, large complex systems depends on a systematic approach with well-establ...
Transformational design is a formal technique directed at design correctness. It integrates design a...
The variety and complexity of application areas resulting from the ever increasing capabilities and ...
With the availability of inexpensive computer hardware, software intensive systems are becoming soph...
Formal Methods are mathematically-based techniques for software design and engineering, which enable...
This thesis presents a framework for formal system development. The framework is called `RD' which i...
International audienceEarly validation of requirements aims to reduce the need for the high-cost val...
Formal Methods could provide mathematical models for specifying and verifying designs- hardware or s...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
Today's advanced digital devices are enormously complex and incorporate many functions. In order to ...
International audienceFull a posteriori verification of the correctness of modern software systems i...
The monograph advocates rigorous system design as a coherent and accountable model-based process lea...
Current trends in software engineering promote the contention that the use of model-driven approache...
We present a technique to verify user-defined model transformations, in order to step-wise develop f...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
The development of reliable, large complex systems depends on a systematic approach with well-establ...
Transformational design is a formal technique directed at design correctness. It integrates design a...
The variety and complexity of application areas resulting from the ever increasing capabilities and ...
With the availability of inexpensive computer hardware, software intensive systems are becoming soph...
Formal Methods are mathematically-based techniques for software design and engineering, which enable...
This thesis presents a framework for formal system development. The framework is called `RD' which i...
International audienceEarly validation of requirements aims to reduce the need for the high-cost val...
Formal Methods could provide mathematical models for specifying and verifying designs- hardware or s...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
Today's advanced digital devices are enormously complex and incorporate many functions. In order to ...