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