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 Ebraert | 1 | 153 | 10.53 |
Theo D'Hondt | 2 | 618 | 59.24 |
Yves Vandewoude | 3 | 123 | 7.09 |
Yolande Berbers | 4 | 1195 | 93.02 |