Title :
Frameworks for compositional development from components
Author :
Kim, Haeng-Kon ; Lee, Roger Y.
Author_Institution :
Dept. of Comput. Eng., Univ. of Daegu, Taegu, South Korea
Abstract :
Frameworks are a key asset in large-scale component based software development. They promise increased productivity, shorter development times, and higher quality of applications. To fulfill this, frameworks should be designed in such a way that they can evolve, be easily reused, adapted and configured. We present a framework for compositional development for components. We find that supplementing component integration with extension promises increased code reuse and reduced maintenance costs. Our case study shows that one can effectively integrate components into practical solutions if they can be enhanced from their original design. The framework keeps a clear separation between the application components and the application object. This separation then allowed us to create extensible models. We believe that the work documented in this paper will increase component usage by promoting effective techniques for integration and extension
Keywords :
software maintenance; software reusability; application object; code reuse; compositional development; extension; frameworks; integration; large-scale component based software development; maintenance costs; productivity; Application software; Assembly systems; Computer architecture; Computer science; Connectors; Costs; Large-scale systems; Productivity; Programming; Software architecture;
Conference_Titel :
Systems, Man, and Cybernetics, 2001 IEEE International Conference on
Conference_Location :
Tucson, AZ
Print_ISBN :
0-7803-7087-2
DOI :
10.1109/ICSMC.2001.973001