Title :
Towards an architecture for reactive systems using an active real-time database and standardized components
Author :
Münnich, A. ; Birkhold, M. ; Färber, G. ; Woitschach, P.
Author_Institution :
Lab. for Process Control & Real-Time Syst., Tech. Univ. Munchen, Germany
Abstract :
Component-based concepts are being increasingly used in software design since they allow high-quality software to be generated within a short time and hence at low costs. By contrast, component technologies haven´t yet provided the means of composing software from components without additional programming. The reason for this lies in the combined transfer of control and data flow and the fact that there is no standardized control flow. An architecture model is presented that separates the transfer of the two information flows. The data flow is transferred via an active real-time database (ARTDB) and the control flow reduced to a few, indispensable commands. In this way it is possible to design applications simply by combining and configuring components without any additional code development. Initial positive experience with this architecture was gained from its industrial application. It was possible to demonstrate the suitability for systems with soft deadlines
Keywords :
active databases; real-time systems; software architecture; software reusability; active real-time database; architecture model; control flow; data flow; high-quality software generation; indispensable commands; reactive system architecture; soft deadlines; software design; standardized components; Application software; Costs; Databases; Laboratories; Logic programming; Problem-solving; Process control; Read only memory; Real time systems; Software packages;
Conference_Titel :
Database Engineering and Applications, 1999. IDEAS '99. International Symposium Proceedings
Conference_Location :
Montreal, Que.
Print_ISBN :
0-7695-0265-2
DOI :
10.1109/IDEAS.1999.787285