An International Survey of Industrial Applications of Formal Methods
نویسندگان
چکیده
Formal methods are mathematically-based techniques, often supported by reasoning tools, that can offer a rigorous and effective way to model, design and analyze computer systems. The purpose of this study is to evaluate international industrial experience in using formal methods. The cases selected are, we believe, representative of industrial-grade projects and span a variety of application domains. The study had three main objectives: • To better inform deliberations within industry and government on standards and regulations; • To provide an authoritative record on the practical experience of formal methods to date; and • To suggest areas where future research and technology development are needed. This is the second volume of a two volume final report on an international survey of industrial applications of formal methods. In this volume, we provide the details of the twelve case studies. For each of the case studies, we present a case description, summarize the information obtained (from interviews and the literature), provide an evaluation of the case, highlight R & D issues pertaining to formal methods and provide some conclusions.
منابع مشابه
An International Survey of Industrial Applications of Formal Methods Volume 2 Case Studies
Formal methods are mathematically-based techniques, often supported by reasoning tools, that can offer a rigorous and effective way to model, design and analyze computer systems. The purpose of this study is to evaluate international industrial experience in using formal methods. The cases selected are, we believe, representative of industrial-grade projects and span a variety of application do...
متن کاملClassification of Safety Requirements for Formal Verification of Software Models of Industrial Automation Systems
By use of formal methods the trust in the safe function of software can be increased. But the use of formal methods in practical software development is rare. One of the reasons is difficulties arising from formal specification of safety requirements. In this paper characteristics of safety requirements of software models of industrial automation systems are analysed by classifying these requir...
متن کاملTeaching Formal Methods Early in the Software Engineering Curriculum (panel)
Topic The necessity of formal methods education has developed from its increasing assimilation into systems development within industry. Organizations responsible for a wide range of applications have found it necessary to find an improved means of intellectual control over their complex system development and that formal methods can meet this need. To this end, the International Survey of Indu...
متن کاملTriumphs and Challenges for the Industrial Application of Model- Oriented Formal Methods
The “lightweight formal methods” paradigm emphasises the use of abstract modelling as an aid to understanding and design of computer-based systems. It advocates careful targeting of formal methods technology on specific system parts or aspects, rather than large-scale application. The challenge of implementing the lightweight paradigm was taken up a decade ago by the community working with the ...
متن کاملFormal Methods for Communication Services
We survey formal methods as they are applied to the development of communication services. We report on industrial and academic projects, consider di erent communication architectures and work related to the feature interaction problem. Based on our survey, the results reported in the literature and most importantly, on extensive discussions with industry, we investigate important industrial co...
متن کامل