TY - GEN
T1 - Applying object oriented programming to developing programs on CTRON interfaces
AU - Saito, Kenji
AU - Tabata, Masao
AU - Sato, Yukiko
PY - 1991
Y1 - 1991
N2 - One of the objectives of the CTRON interface specifications is to promote software-reutilization for real-time applications by standardizing operating system interfaces. Although this approach does improve reusability by improving portability, means for gaining better composability has to be taken into consideration to achieve more advanced reutilization. Object Oriented Programming (OOP) which supports encapsulation, polymorphism and inheritance is an appropriate programming paradigm for improving composability of software-modules. This paper describes how we apply OOP to systems based on the CTRON specifications and mainly describes the C++ class libraries we have been designing. This paper also describes how we evaluate the performance, reusability and portability of programs that use the base class libraries.
AB - One of the objectives of the CTRON interface specifications is to promote software-reutilization for real-time applications by standardizing operating system interfaces. Although this approach does improve reusability by improving portability, means for gaining better composability has to be taken into consideration to achieve more advanced reutilization. Object Oriented Programming (OOP) which supports encapsulation, polymorphism and inheritance is an appropriate programming paradigm for improving composability of software-modules. This paper describes how we apply OOP to systems based on the CTRON specifications and mainly describes the C++ class libraries we have been designing. This paper also describes how we evaluate the performance, reusability and portability of programs that use the base class libraries.
UR - http://www.scopus.com/inward/record.url?scp=0026397373&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026397373&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0026397373
SN - 0818624752
T3 - Proceedings - TRON Project Symposium (International)
SP - 103
EP - 117
BT - Proceedings - TRON Project Symposium (International)
PB - Publ by IEEE
T2 - Proceedings of the 8th TRON Project International Symposium
Y2 - 26 November 1991 through 27 November 1991
ER -