Title
Pitfalls in Unanticipated Dynamic Software Evolution
Abstract
The authors of this paper have all developed a framework that allows runtime adaptation of software systems. Based on our ex- periences, we wish to summarize common pitfalls concerning dynamic software evolution. Systems for dynamic adaptation typically follow a certain process which is used as a starting point in this paper. The prob- lems that occur in the different steps of this evolution process are given and a suggestion is made on how these problems can be tackled. The reader will notice that the solution to most of the pitfalls lies in the use of reflection, meta-data and meta-object protocols. We conclude that re- flection or meta-object protocol manipulations are indispensable in the process of dynamic software evolution and that better language support is needed.
Year
Venue
Keywords
2005
RAM-SE
software evolution,software systems
Field
DocType
Citations 
Software engineering,Computer science,Real-time computing,Software system,Notice,Software evolution,Software development
Conference
10
PageRank 
References 
Authors
0.78
8
4
Name
Order
Citations
PageRank
Peter Ebraert115310.53
Theo D'Hondt261859.24
Yves Vandewoude31237.09
Yolande Berbers4119593.02