This paper reports on the results of the application of formal methods in the development of an industrial, mission-critical system, called the Operator Support System. A critical communication protocol of this system, the OM/RR Protocol, and its corresponding service were formalised using the formal specification language Lotos. The resulting specifications have been validated using the tool set Lite and models of the specifications, obtained by making abstractions, have been verified using the tool Eucalyptus. Whereas the use of formal methods is usually motivated by their ability to allow for unambiguous and precise system descriptions amenable to mathematical reasoning, it turned out that in this project most benefits were obtained by t...
Formal Methods are mathematically-based techniques for software design and engineering, which enable...
"Today, formal methods are widely recognized as an essential step in the design process of industria...
i Formal methods are mathematically-based techniques, often supported by reasoning tools, that can o...
Formal methods have been proposed as a means of expediting the creation of reliable software. The us...
Formal methods have a great potential of application as powerful specification and early debugging m...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
Abstract. This paper reports the story of the introduction of formal methods in the development proc...
We explore some of the problems of verification by trying to prove that some sort of relationship ho...
Two main types of formal methods have been investigated, formal specification and formal verificatio...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
An investigation is presented into the use of formal methods for the production of safety-critical s...
Formal methods have been shown to be beneficial in increasing the quality of, and confidence in sof...
This report is based on one prepared as a chapter for the FAA Digital Systems Validation Handbook (a...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
An integration of traditional verification techniques and formal specifications in software engineer...
Formal Methods are mathematically-based techniques for software design and engineering, which enable...
"Today, formal methods are widely recognized as an essential step in the design process of industria...
i Formal methods are mathematically-based techniques, often supported by reasoning tools, that can o...
Formal methods have been proposed as a means of expediting the creation of reliable software. The us...
Formal methods have a great potential of application as powerful specification and early debugging m...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
Abstract. This paper reports the story of the introduction of formal methods in the development proc...
We explore some of the problems of verification by trying to prove that some sort of relationship ho...
Two main types of formal methods have been investigated, formal specification and formal verificatio...
Formal Methods started primarily as a software development method, but now embrace a wide spectrum o...
An investigation is presented into the use of formal methods for the production of safety-critical s...
Formal methods have been shown to be beneficial in increasing the quality of, and confidence in sof...
This report is based on one prepared as a chapter for the FAA Digital Systems Validation Handbook (a...
Despite thirty years of study by the academic community, industry has not embraced the systematic us...
An integration of traditional verification techniques and formal specifications in software engineer...
Formal Methods are mathematically-based techniques for software design and engineering, which enable...
"Today, formal methods are widely recognized as an essential step in the design process of industria...
i Formal methods are mathematically-based techniques, often supported by reasoning tools, that can o...