Maintainability and reusability issues in CORBA-based systems

CORBA has been used widely for system integration in which heterogeneous systems are integrated in an organization. For software vendors developing commercial CORBA-based tools for system integration, maintainability and reusability in CORBA are very important. This paper describes an impact analysis of CORBA components for system integration. Based on this analysis, the implementation of the ORB, and the implementation and integration of CORBA components have been identified as contributing factors that influence the maintainability and reusability of CORBA-based systems. Furthermore, an approach to improving the maintainability and reusability of such systems is described.

[1]  Khaled Jaber,et al.  Using adapters to reduce interaction complexity in reusable component-based software development , 1999, SSR '99.

[2]  D. Janaki Ram,et al.  Scalability Issues in CORBA , 2000, PDSE.

[3]  Eila Niemelä,et al.  The impact of maintainability on component-based software systems , 2003, 2003 Proceedings 29th Euromicro Conference.

[4]  Shikharesh Majumdar,et al.  Performance of CORBA-Based Client-Server Architectures , 2002, IEEE Trans. Parallel Distributed Syst..

[5]  T. Biggerstaff,et al.  Reusability Framework, Assessment, and Directions , 1987, IEEE Software.

[6]  Standard Glossary of Software Engineering Terminology , 1990 .

[7]  Eila Niemelä,et al.  Product line software engineering of embedded systems , 2001, SSR '01.

[8]  Lidia Fuentes,et al.  Extending CORBA interfaces with /spl pi/-calculus for protocol compatibility , 2000, Proceedings 33rd International Conference on Technology of Object-Oriented Languages and Systems TOOLS 33.

[9]  Steve Vinoski Scalability issues in CORBA-based systems , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[10]  Shikharesh Majumdar,et al.  Engineering CORBA-based systems for high performance , 2002, Proceedings International Conference on Parallel Processing.

[11]  Leon Jololian,et al.  A Framework for a Meta-Semantic Language for Smart Component-Adapters , 2001, J. Syst. Integr..