Title :
Industrial usage of formal development methods-the VSE-tool applied in pilot projects
Author :
Koob, Frank ; Ullmann, Markus ; Wittmann, Stefan
Author_Institution :
Bundesamt Fur Sicherheit in der Informationstech., Bonn, Germany
Abstract :
Formal methods are recognized as the most promising way to produce high-assurance software systems. In reality, this fact is not enough to convince industry to use them. Formal methods must be applicable and usable in several areas (e.g. security, safety); engineers have to accept a change in software development work but should not be asked to give up the environment they are used to; and bosses must realize that higher effort during the design phase can save money and time later. This paper describes the recently-completed formal specification and verification tool VSE (Verification Support Environment). An advantage of the design of the VSE tool is the possibility of using formal and semi-formal development methods combined in a unique working environment. After the official release of the VSE system in March 1995, several pilot projects were carried out with industry. This paper gives an overview of the VSE system and describes the results of the pilot applications
Keywords :
computer aided software engineering; formal specification; formal verification; program verification; project support environments; software tools; VSE tool; Verification Support Environment; design phase effort; development environments; formal development methods; formal methods applicability; formal methods usability; formal specification tool; formal verification tool; high-assurance software systems; industrial usage; pilot projects; safety; security; software development work; Computer aided software engineering; Computer industry; Design engineering; Formal specifications; Information security; Information technology; Programming; Software quality; Software safety; Software systems;
Conference_Titel :
Computer Assurance, 1996. COMPASS '96, Systems Integrity. Software Safety. Process Security. Proceedings of the Eleventh Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-3390-X
DOI :
10.1109/CMPASS.1996.507875