Title :
Using RMA for evaluating design decisions
Author :
Nord, Robert L. ; Cheng, B.C.
Author_Institution :
Siemens Corp. Res. Inc., Princeton, NJ, USA
Abstract :
Software architecture plays a central role in large, complex software systems with real-time or safety-critical requirements. We are investigating design methods based on software architecture, and techniques to specify, represent, and analyze them. As a practical matter we have decided to focus our architectural research on system structure, communication behavior and specific non-functional properties such as performance, synchronization, architectural integrity, dependency analysis and control. In this paper we show how software architecture can provide support for early performance and schedulability analysis, and how the resulting analysis can also provide feedback to evaluate the design decisions made at the architecture level
Keywords :
formal specification; real-time systems; software engineering; systems analysis; RMA; architectural integrity; communication behavior; dependency analysis; design decision evaluation; large complex software; nonfunctional properties; performance; real-time; safety-critical; schedulability analysis; software architecture; specification; synchronization; system structure; Communication system control; Computer architecture; Control system analysis; Control systems; Design methodology; Feedback; Performance analysis; Real time systems; Software architecture; Software systems;
Conference_Titel :
Real-Time Applications, 1994., Proceedings of the IEEE Workshop on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-6375-8
DOI :
10.1109/RTA.1994.316146