Tools and techniques for evaluating control architecture

This paper describes an independent research and development project at Lockheed Martin Advanced Technology Laboratories. The project developed an approach to evaluate alternative architectures that control large-scale, networked systems whose components may or may not be independent and whose activities are distributed in time and space. We overview the approach and discuss how it can evaluate alternative architectures for control of large-scale, distributed systems and for analysis of approaches for recovery from various system failure modes.

[1]  W. Tracz,et al.  An adaptable software architecture for integrated avionics , 1993, Proceedings of the IEEE 1993 National Aerospace and Electronics Conference-NAECON 1993.

[2]  Lee D. Erman,et al.  Distributed intelligent control and management (DICAM) applications and support for semi-automated development , 1992 .

[3]  Barry Boehm,et al.  Models for Composing Heterogeneous Software Architectures , 1996 .

[4]  Leonard J. Bass,et al.  SAAM: a method for analyzing the properties of software architectures , 1994, Proceedings of 16th International Conference on Software Engineering.

[5]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[6]  S. Vestal Integrating control and software views in a CACE/CASE toolset , 1994, Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD).