DocumentCode :
1704620
Title :
UML for real-time device driver development
Author :
Sertic, H. ; Rus, F. ; Rac, R.
Author_Institution :
Res. & Dev. Center, Ericsson Nikola Tesla, Zagreb, Croatia
Volume :
2
fYear :
2003
Firstpage :
631
Abstract :
In today´s embedded PC market the use of real-time systems is becoming more important everyday. Because of real time system´s specific requirements it is a challenge to use standard object oriented notation for design and definition of real-time tasks. Problem of efficient hard real-time system development and use of standard object-oriented notation as a base for high availability solution is a subject of this paper. In this paper, we are focused to show how standard object-oriented notation can be used for design and implementation of specific high availability real-time software solution. We have used real-time Linux extension as a base for real-time device driver for PC/104 synchronous serial adapter. Hard real-time requirements of synchronous serial communication demand a special kind of software design. For meeting hard real-time requirements we have used a standard object oriented notation-UML (unified modeling language). For the purpose of this work, we have used UML notation for real-time device driver design. The device driver designed in this work is used for synchronous serial communication. The results presented in this paper clearly show that the use of UML is one of the best ways for designing hard real-time systems. Also, results achieved in this work are a proof that software designed with standard object oriented notation is capable of satisfying most demanding hard real-time requirements.
Keywords :
Unix; computer software; device drivers; object-oriented programming; real-time systems; specification languages; PC-104 synchronous serial adapter; UML; real-time Linux extension; real-time device driver development; real-time software solution; software design; standard object oriented notation; synchronous serial communication; unified modeling language; Application software; Embedded computing; Linux; Object oriented modeling; Real time systems; Software design; Software standards; Software systems; Standards development; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications, 2003. ConTEL 2003. Proceedings of the 7th International Conference on
Conference_Location :
Zagreb, Croatia
Print_ISBN :
953-184-052-0
Type :
conf
DOI :
10.1109/CONTEL.2003.176972
Filename :
1215882
Link To Document :
بازگشت