Title :
Lessons learned from wrapping systems
Author :
Landauer, Christopher ; Bellman, Kirstie L.
Author_Institution :
Aerosp. Integration Sci. Center, Aerosp. Corp., CA, USA
Abstract :
This paper describes lessons we have learned over the last ten years from our “wrapping” approach to large-scale system development. Our research program in integration for constructed complex systems has led to several results with system engineering applications: the wrapping expression notation wrex for communication among distributed entities, the problem posing interpretation that inserts knowledge-based polymorphism into any programming language, and a new systematization of design patterns. We show how we implement wrappings and describe example applications. A little bit of this theory goes a long way, since it was designed for extremely large systems, such as space systems, with their hundreds of organizations, thousands of components, and millions of lines of code
Keywords :
knowledge based systems; large-scale systems; object-oriented programming; software engineering; constructed complex systems; design pattern systematization; distributed entity communication; knowledge-based polymorphism; large-scale system development; problem posing interpretation; programming language; space systems; system engineering; system wrapping; wrex wrapping expression notation; Aerospace engineering; Application software; Attitude control; Computer languages; Design engineering; Intelligent systems; Knowledge engineering; Programming; Systems engineering and theory; Wrapping;
Conference_Titel :
Engineering of Complex Computer Systems, 1999. ICECCS '99. Fifth IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-0434-5
DOI :
10.1109/ICECCS.1999.802857