Despite thirty years of study by the academic community, industry has not embraced the systematic usage of formal methods. To address this concern, a formal method is proposed which possesses many of the qualities that practitioners have listed as lacking from current formal methods: inclusion of both a specification and verification model, a tabular notation that only requires knowledge of first-order logic, support for both composition and decomposition, application throughout the software life-cycle, and tool support. The presentation includes several applications to safety-critical software systems. Keywords and Phrases Formal methods, specification, trace-based systems, software development, concurrency, verification
Product line engineering and safety engineering for software have both become mainstays to address t...
This report is based on one prepared as a chapter for the FAA Digital Systems Validation Handbook (a...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
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...
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...
The purpose of this work is to integrate verification techniques in real industrial development proc...
Safety critical computers increasingly a#ect nearly every aspect of our lives. Computers control th...
The safety of software is becoming increasingly important as computers pervade control systems on wh...
We present the concept of an agenda and apply this concept to the formal specification of software f...
This paper describes a technology transfer project where formal specification and verification techn...
Formal methods are a means for verification and validation with the main advantage that a system pro...
Abstract. Formal methods may be at the crossroads of acceptance by a wider industrial community. In ...
"Today, formal methods are widely recognized as an essential step in the design process of industria...
Product line engineering and safety engineering for software have both become mainstays to address t...
This report is based on one prepared as a chapter for the FAA Digital Systems Validation Handbook (a...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
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...
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...
The purpose of this work is to integrate verification techniques in real industrial development proc...
Safety critical computers increasingly a#ect nearly every aspect of our lives. Computers control th...
The safety of software is becoming increasingly important as computers pervade control systems on wh...
We present the concept of an agenda and apply this concept to the formal specification of software f...
This paper describes a technology transfer project where formal specification and verification techn...
Formal methods are a means for verification and validation with the main advantage that a system pro...
Abstract. Formal methods may be at the crossroads of acceptance by a wider industrial community. In ...
"Today, formal methods are widely recognized as an essential step in the design process of industria...
Product line engineering and safety engineering for software have both become mainstays to address t...
This report is based on one prepared as a chapter for the FAA Digital Systems Validation Handbook (a...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...