The UML is becoming the standard palette used by software designers to paint their thoughts. The primary objective of Boeing's NATO Midterm Modernisation Programme (NMT) is to produce a next-generation Airborne Warning and Control System (AWACS) that is computationally distributed, functionally scalable, and more technologically advanced than its predecessors. What makes this objective particularly challenging is that our group of 50-plus software engineers on the NMT project are generally very new to a number of the technologies being used to develop this system: distributed architecture, the 4+1 architectural model (P. Kruchten, 1995), object oriented design, iterative development, Ada, and CORBA. Another technology new to the NMT software engineering staff is the Unified Modeling Language which is being used to express the software design. While the previous sentence may not seem overly profound upon first glance, the UML's tentacles reach into virtually all of the technologies previously mentioned as being used on NMT. It is the intent of the article to share the NMT program's usage of the UML and to relate the UML's connection to several of the technologies used in our program.
UMLoquent expression of AWACS software design
Communications of the ACM ; 42 , 10 ; 55-61
1999
7 Seiten, 4 Quellen
Aufsatz (Zeitschrift)
Englisch
Online Contents | 2004
Online Contents | 1997
Online Contents | 1994
|Online Contents | 1998
Online Contents | 2000