DocumentCode
2801772
Title
A pipe-embedded-component software assembly mechanism in CORBA environment
Author
Chang, Yu-Chi ; Chu, Chih-Ping ; Chang, Weng-Long
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear
2000
fDate
2000
Firstpage
283
Lastpage
288
Abstract
Component-based software is superior to object-oriented software in that it provides higher productivity, better maintainability and larger reusability. A component is an executable unit of code that provides physical black-box encapsulation of services. A component is capable of being connected to other components to form larger group if a communications interface exists. In this paper, we design a pipe-embedded component and propose an assembly mechanism for pipeline-configured software based on pipe-embedded components. The pipe-embedded component refers to an application component encapsulated with a communication interface managing data input and output. Like the pipes connecting Unix commands to provide integrated functions, pipe-embedded components can also be assembled flexibly to form versatile and customized applications
Keywords
distributed object management; object-oriented programming; pipeline processing; program assemblers; software maintenance; subroutines; CORBA environment; Unix commands; communications interface; component software; customized applications; data input; data output; executable code units; integrated functions; object-oriented software; physical black-box service encapsulation; pipe-embedded components; pipeline-configured software assembly mechanism; productivity; software maintainability; software reusability; versatile applications; Application software; Assembly; Computer science; Construction industry; Maintenance engineering; Middleware; Programming; Software maintenance; Software reusability; Standards development;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Software Engineering, 2000. Proceedings. International Symposium on
Conference_Location
Taipei
Print_ISBN
0-7695-0933-9
Type
conf
DOI
10.1109/MMSE.2000.897224
Filename
897224
Link To Document