Evolution, architecture, and metamorphosis
Pattern languages of program design 2
Patterns for evolving frameworks
Pattern languages of program design 3
Metadata and active object-models
Addendum to the 1998 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
Adaptive object-models (poster session)
OOPSLA '00 Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
DJ: Dynamic Adaptive Programming in Java
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Towards a pattern language for adaptive object models
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Designing adaptable geographic objects for mobile applications
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
Proceedings of the 16th Conference on Pattern Languages of Programs
Proceedings of the 17th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
The unrelenting pace of change that confronts contemporary software developers compels them to make their applications more configurable, flexible, and adaptable. A way to meet such requirements is to use an Adaptive Object-Model (AOM). This paper describes common architectures for adaptive object-models and summarizes the results from our ECOOP 2000 workshop. Participants to this workshop focused on comparisons between the Adaptive Object-Model"s approach and those of Reflection and Metamodeling. It emerged that there are common themes present in all three approaches and that these approaches can compliment one another for assisting developers in designing and building systems that can more quickly adapt to new and changing business requirements.