An Approach for Dynamic Evolution of Component-based Software

In this paper, we provide a new method, named dynamic software evolution method, for component based software evolution and this method is consisted of a collection of algorithms. Each algorithm achieve one software evolution objective, and all theses algorithm is meaningful for software evolution strategy design and better understanding component based software evolution process.

[1]  Frantisek Plasil,et al.  Behavior Protocols for Software Components , 2002, IEEE Trans. Software Eng..

[2]  Nicolas Belloir,et al.  Component behavior prediction and monitoring through built-in test , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

[3]  Dewayne E. Perry,et al.  Dimensions of software evolution , 1994, Proceedings 1994 International Conference on Software Maintenance.

[4]  Bai Wang,et al.  Grid Application Scheduling Model Based on Petri Net with Changeable Structure , 2007, Sixth International Conference on Grid and Cooperative Computing (GCC 2007).

[5]  Annegret Habel,et al.  Modelling Parametric Contracts and the State Space of Composite Components by Graph Grammars , 2005, FASE.

[6]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2002, Wirel. Networks.

[7]  Premek Brada,et al.  Practical Verification of Component Substitutability Using Subtype Relation , 2006, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06).