Title :
Impact analysis in real-time control systems
Author :
Li, Jun ; Feiler, Peter H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Real time control systems typically receive streams of sampled data signals, process them, and generate output to control devices via actuators. Control system components make assumptions about sampling rate and other characteristics, such as filtering of data streams. These application-specific semantic dependencies and time-sensitive semantic properties are usually not explicit in the source code implementation. The paper discusses an approach to modeling the system architecture of real time applications, capturing semantic dependencies, and recording time-sensitive properties. Analysis of the model can identify inconsistencies in a system design and can determine the impact of a system change. This architectural dependency model can evolve incrementally to record hidden side effects, as they are discovered during maintenance, and prevent such errors in the future
Keywords :
computerised control; real-time systems; software architecture; software maintenance; actuators; application-specific semantic dependencies; architectural dependency model; control devices; control system components; data streams; hidden side effects; impact analysis; real time applications; real time control systems; sampled data signals; sampling rate; semantic dependencies; source code implementation; system architecture; system change; system design; time-sensitive properties; time-sensitive semantic properties; Actuators; Control system analysis; Control systems; Disk recording; Filtering; Real time systems; Signal generators; Signal processing; Signal sampling; System analysis and design;
Conference_Titel :
Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
Conference_Location :
Oxford
Print_ISBN :
0-7695-0016-1
DOI :
10.1109/ICSM.1999.792642