DocumentCode :
3293935
Title :
Componentware and composable software architecture
Author :
Aoyama, Mikio
Author_Institution :
Dept. of Inf. & Electron. Eng., Niigata Inst. of Technol., Kashiwazaki, Japan
fYear :
1998
fDate :
19-21 Aug 1998
Firstpage :
597
Abstract :
To make componentware happen, it needs to explore the collective behavior of components at levels of software architecture. Componentware or CBSE (Component-Based Software Engineering) is promising to change the way we develop software. A variety of software components are available at different levels of software architecture. To explore the matching of components across the different technology groups, we have conducted a number of experiments in part of the Software CALS NGSE (Next Generation Software Engineering Program) in Japan. We developed a single prototype application with multiple combinations of technologies such as ActiveX-and-CORBA, multiple CORBAs, CORRA-Web and CORBA-and-legacy-code. Major problems we encountered include: 1) different interface models; 2) poor interface information such as behavior information; 3) poor interface-centric design methodology and architecture design methodology; 4) poor non functional information of components
Keywords :
object-oriented programming; software maintenance; software reusability; user interfaces; ActiveX; CBSE; CORBA; Component-Based Software Engineering; Next Generation Software Engineering Program; Software CALS NGSE; architecture design methodology; behavior information; componentware; composable software architecture; interface information; interface models; interface-centric design methodology; legacy code; non functional information; single prototype application; software architecture; technology groups; Business; Computer architecture; Design engineering; Electrical capacitance tomography; Internet; Java; Programming; Prototypes; Software architecture; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
Conference_Location :
Vienna
ISSN :
0730-3157
Print_ISBN :
0-8186-8585-9
Type :
conf
DOI :
10.1109/CMPSAC.1998.716730
Filename :
716730
Link To Document :
بازگشت