loading...
A Metacomponent Model to Support the Extensibility and Evolvability of Networked Applications
Santa Barbara, California July 30-August 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.868970Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gledson Elias da Silveira, Federal University of Rio Grande do Norte
Silvio Lemos Meira, Federal University of Pernambuco
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 lifecycle. What makes this approach unique is its support for extensibility and evolvability triggered by changing user needs.
Index Terms:
software distribution, software reuse, mobile code, components
Citation:
Gledson Elias da Silveira, Silvio Lemos Meira, "A Metacomponent Model to Support the Extensibility and Evolvability of Networked Applications," tools, pp.185, Technology of Object-Oriented Languages and Systems (TOOLS 34'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.