This paper describes a technology transfer project where formal specification and verification techniques have been applied in the development of a safety-critical embedded software system. IRST was directly involved in the development of the system, jointly working with the design engineers of a leading company in the design of embedded systems. The project was subject to two major requirements. First, a tight integration of the informal methodologies into the existing development cycle was to be achieved in order to enhance the quality of the design. Second, it was necessary to limit the impact of a new , potentially costly methodology. During the project, a structured specification methodology was designed, tailored to the structure of t...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
We present the concept of an agenda and apply this concept to the formal specification of software f...
An integration of traditional verification techniques and formal specifications in software engineer...
The purpose of this work is to integrate verification techniques in real industrial development proc...
An investigation is presented into the use of formal methods for the production of safety-critical s...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
Standards concerned with the development of safety-critical systems, and the software in such system...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
this paper, we report on the lessons learned during a study of one such change on the software devel...
This book introduces a new level of abstraction that closes the gap between the textual specificatio...
A simple specification method is introduced and the results of its application to a series of projec...
Product line engineering and safety engineering for software have both become mainstays to address t...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
This report presents the results of a study which devises an Integrated Formal Approach (IFA) for im...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
We present the concept of an agenda and apply this concept to the formal specification of software f...
An integration of traditional verification techniques and formal specifications in software engineer...
The purpose of this work is to integrate verification techniques in real industrial development proc...
An investigation is presented into the use of formal methods for the production of safety-critical s...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
Standards concerned with the development of safety-critical systems, and the software in such system...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
this paper, we report on the lessons learned during a study of one such change on the software devel...
This book introduces a new level of abstraction that closes the gap between the textual specificatio...
A simple specification method is introduced and the results of its application to a series of projec...
Product line engineering and safety engineering for software have both become mainstays to address t...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
This report presents the results of a study which devises an Integrated Formal Approach (IFA) for im...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
We present the concept of an agenda and apply this concept to the formal specification of software f...
An integration of traditional verification techniques and formal specifications in software engineer...