DocumentCode :
2598614
Title :
Adopting a software component model in real-time systems development
Author :
Lüders, Frank
Author_Institution :
Control Platform Products, ABB Autom. Technol., Vasteras, Sweden
fYear :
2003
fDate :
3-4 Dec. 2003
Firstpage :
114
Lastpage :
119
Abstract :
Component-based software engineering (CBSE) and the use of (de-facto) standard component models have gained popularity in recent years, particularly in the development of desktop and server-side software. This paper presents a motivation for applying CBSE to realtime systems and discusses the consequences of adopting a software component model in the development of such systems. Specifically, the consequences of adopting Microsoft´s COM, DCOM, and .NET models are analyzed. The most important aspects of these models are discussed in an incremental fashion. The analysis considers both real-time systems in general, and a real-life industrial control system where some aspects the COM model have been adopted. It is concluded that adopting these models makes it possible to meet real-time requirements, but that some overhead must be expected and that special precautions may have to be taken to prevent loss of real-time predictability.
Keywords :
network operating systems; object-oriented programming; real-time systems; software engineering; .NET model; DCOM model; Microsoft COM model; component-based software engineering; desktop software; real-time systems development; server-side software; software component model; Application software; Automatic control; Automation; Communication system control; Embedded system; Industrial control; Java; Predictive models; Real time systems; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
Print_ISBN :
0-7695-2064-2
Type :
conf
DOI :
10.1109/SEW.2003.1270733
Filename :
1270733
Link To Document :
بازگشت