DocumentCode :
3292690
Title :
An early report on ENCOMPASS
Author :
Twerwilliger, R.B. ; Campbell, Roy H.
Author_Institution :
Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
fYear :
1988
fDate :
11-15 Apr 1988
Firstpage :
344
Lastpage :
354
Abstract :
ENCOMPASS is an environment designed to support the incremental construction of Ada programs using executable specifications and formal techniques similar to the Vienna Development Method. ENCOMPASS supports the rigorous development of software: parts of a project may use completely formal methods, while other, less critical parts use less expensive techniques. ENCOMPASS provides automated support for all aspects of the development process including specification, prototyping, testing, formal verification, documentation, configuration control, and project management. In ENCOMPASS, software can be specified using PLEASE, an Ada-based executable specification language which can be automatically translated into Prolog. A prototype implementation of ENCOMPASS has been constructed. The authors give an overview of ENCOMPASS, describe the decisions made in the design of the prototype, and discuss the lessons learned in the process
Keywords :
Ada; program testing; program verification; programming environments; specification languages; system documentation; Ada programs; ENCOMPASS; PLEASE; Prolog; configuration control; documentation; environment; executable specifications; formal methods; formal techniques; formal verification; incremental construction; project management; prototyping; testing; Computer science; Costs; Formal specifications; NASA; Natural languages; Refining; Specification languages; Testing; Trademarks; US Government;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1988., Proceedings of the 10th International Conference on
Print_ISBN :
0-89791-258-6
Type :
conf
DOI :
10.1109/ICSE.1988.93715
Filename :
93715
Link To Document :
بازگشت