DocumentCode
2701985
Title
An Air Force organization process model using formal software engineering techniques
Author
Hibdon, Vincent S. ; Hartrum, Thomas C.
Author_Institution
Dept. of Electr. & Comput. Eng., Air Force Inst. of Technol., Wright-Patterson AFB, OH, USA
Volume
2
fYear
1996
fDate
20-23 May 1996
Firstpage
482
Abstract
This paper presents a methodology for developing an organizational process model based on the principles of object-oriented design and formal software engineering methods. The methodology begins with the development of an object-oriented domain model which consists of an informal Rumbaugh model formally specified in the Z (Zed) formal specification language. The Z specifications are then translated into an executable model in the Software Refinery Environment. The Refine environment provides an executable language that allows behavior to be expressed declaratively, giving the developer an executable specification. This results in an observable domain model with attributes to describe organizational level metrics. While the model described in this paper is based on the Air Force wing C3I domain, both the methodology and the resulting model are shown to be very general and tailorable for other domain applications. The use of formal methods and an object-oriented approach leads to a more mathematically verifiable and more easily maintained executable process model
Keywords
aerospace computing; formal specification; military computing; object-oriented methods; object-oriented programming; programming environments; software reusability; specification languages; systems re-engineering; Air Force; C3I domain; Software Refinery Environment; Z formal specification language; executable model; formal software engineering; informal Rumbaugh model; methodology; object-oriented design; object-oriented domain model; observable domain model; organization process model; organizational level metrics; Automation; Business process re-engineering; Capability maturity model; Formal specifications; Mathematical model; Object oriented modeling; Predictive models; Programming; Software design; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace and Electronics Conference, 1996. NAECON 1996., Proceedings of the IEEE 1996 National
Conference_Location
Dayton, OH
ISSN
0547-3578
Print_ISBN
0-7803-3306-3
Type
conf
DOI
10.1109/NAECON.1996.517693
Filename
517693
Link To Document