Title :
A metacomponent model to support the extensibility and evolvability of networked applications
Author :
da Silveira, Glêdson Elias ; Meira, Silvio Lemos
Author_Institution :
Fed. Univ. of Rio Grande do Norte, Brazil
Abstract :
Based upon local libraries, component technology has achieved higher degrees of flexibility, customizability and reusability. However, it has little or no support for extensibility and evolvability. Web-based technologies make possible new classes of software systems supporting efficient, timely delivery of content to interested parties, and corresponding component models ought to support a more powerful and useful approach based upon distributed component libraries, radically changing the deployment and maintainability of component-based software systems. This paper introduces a metacomponent model that supports on demand, dynamic distribution and integration of distributed versioned, reusable software artifacts on user environments during runtime. The model combines hypertext-based Web concepts and mobile code abstractions to define a transparent, distributed component library for deploying and updating components required by software systems, ensuring the quality of delivered applications throughout their entire life cycle. What makes this approach unique is its support for extensibility and evolvability triggered by changing user needs
Keywords :
distributed programming; hypermedia; software libraries; software reusability; Web-based technologies; component technology; distributed component libraries; distributed versioned reusable software artifacts; evolvability; extensibility; hypertext-based Web concepts; local libraries; metacomponent model; mobile code abstractions; networked applications; user environments; Application software; Java; Power generation economics; Power system modeling; Runtime environment; Software engineering; Software libraries; Software maintenance; Software systems; Software tools;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2000. TOOLS 34. Proceedings. 34th International Conference on
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-7695-0774-3
DOI :
10.1109/TOOLS.2000.868970