TY - GEN
T1 - An approach to distributed component-based real-time application software development
AU - Yau, Sik-Sang
AU - Xia, Bing
N1 - Publisher Copyright:
© 1998 IEEE.
PY - 1998
Y1 - 1998
N2 - Component-based software development would allow application software to be largely constructed rather than programmed. This approach would dramatically improve the productivity of software development. Although there are many reusable software packages available, the integration of the chosen parts remains a very difficult problem because there are many barriers of integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to developing real-time application software based on a distributed component architecture and cross-platform and cross-language integration of these software components is presented. The Common Object Request Broker Architecture (CORBA) is used in the implementation. The distributed components will satisfy easy retrieval and integration over a heterogeneous distributed system environment. A component replication mechanism is used for providing fault-tolerance. Using object adapters with a real-time request monitor and scheduler that are transparently generated by a distributed component integration tool, real-time and fault-tolerance features can be easily incorporated in the application software.
AB - Component-based software development would allow application software to be largely constructed rather than programmed. This approach would dramatically improve the productivity of software development. Although there are many reusable software packages available, the integration of the chosen parts remains a very difficult problem because there are many barriers of integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to developing real-time application software based on a distributed component architecture and cross-platform and cross-language integration of these software components is presented. The Common Object Request Broker Architecture (CORBA) is used in the implementation. The distributed components will satisfy easy retrieval and integration over a heterogeneous distributed system environment. A component replication mechanism is used for providing fault-tolerance. Using object adapters with a real-time request monitor and scheduler that are transparently generated by a distributed component integration tool, real-time and fault-tolerance features can be easily incorporated in the application software.
KW - CORBA
KW - Component-based software development
KW - distributed system
KW - fault-tolerance
KW - real-time application software
UR - http://www.scopus.com/inward/record.url?scp=84959529410&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84959529410&partnerID=8YFLogxK
U2 - 10.1109/ISORC.1998.666798
DO - 10.1109/ISORC.1998.666798
M3 - Conference contribution
AN - SCOPUS:84959529410
T3 - Proceedings - 1st International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 1998
SP - 275
EP - 283
BT - Proceedings - 1st International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 1998
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1st International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 1998
Y2 - 20 April 1998 through 22 April 1998
ER -