DocumentCode
2289753
Title
Object-oriented design of real-time telecom systems
Author
Jézéquel, Jean-Marc
Author_Institution
IRISA, Rennes, France
fYear
1998
fDate
20-22 Apr 1998
Firstpage
458
Lastpage
466
Abstract
Many engineers are still reluctant to adopt advanced object oriented technologies (such as high modularity, dynamic binding, automatic garbage collection, etc.) for embedded systems with real time constraints, because of their supposed inefficiency. We set ourselves into the context of building telecommunication systems with a standard object oriented analysis and design approach. We describe how we use relevant design patterns, followed with an implementation in a pure object oriented language (Eiffel) to conciliate the needed efficiency with the benefits of the object oriented approach-flexibility, dynamic configurability, maintainability, portability etc. We discuss a case study based on the implementation of SMDS (Switched Multi-megabits Data Service) servers featuring high throughput and low delay transmissions and respecting the real time constraints of SMDS
Keywords
object-oriented languages; object-oriented programming; real-time systems; telecommunication computing; Eiffel; SMDS; Switched Multi-megabits Data Service; advanced object oriented technologies; case study; design patterns; dynamic configurability; embedded systems; flexibility; low delay transmissions; maintainability; object oriented approach; object oriented design; portability; pure object oriented language; real time constraints; real time telecom systems; standard object oriented analysis; telecommunication systems; Asynchronous transfer mode; Computer architecture; Contracts; Dynamic programming; Ice; Identity-based encryption; Packet switching; Pattern analysis; Real time systems; Telecommunication switching;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-time Distributed Computing, 1998. (ISORC 98) Proceedings. 1998 First International Symposium on
Conference_Location
Kyoto
Print_ISBN
0-8186-8430-5
Type
conf
DOI
10.1109/ISORC.1998.666819
Filename
666819
Link To Document