The RAMSES Project I (Completed)
Title
Reflective and Adaptive Middleware for Software Evolution of Non-Stopping Information Systems
Duration
10/15/2005 - 3/31/2008
Funding
The RAMSES project phase I was funded by the Deutsche Forschungsgesellschaft (German Science Foundation), project number SA 465/31-1.
Staff
Prof. Gunter Saake (Project Administration), Dr. Ahmed Ghoneim, Dr. Sven Apel, Dr. Nasreddine Aoumeur, Mario Pukall
Institute for Technical and Business Information Systems, Otto-von-Guericke-Universität Magdeburg, Germany
Prof. Walter Cazzola (Major Scientist), Dr. Sonia Pini
Department of Informatics and Communication, Università degli Studi di Milano, Italy
Publications
-
M. Pukall and M. Kuhlemann.
Characteristics of Runtime Program Evolution.
In Proc. of the 4th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution,
2007.
-
M. Pukall and T. Leich and M. Kuhlemann and M. Rosenmüller.
Highly Configurable Transaction Management for Embedded Systems.
In Proc. of the 6th workshop on Aspects, Components, and Patterns for Infrastructure Software,
2007.
-
N. Aoumeur and G. Saake and K. Barkaoui.
Dynamic Interaction of Information Systems: Weaving Architectural Connectors on Component Petri Nets.
Proc. of the 9th International Conference on Enterprise Information Systems,
2007.
-
N. Aoumeur and G. Saake.
UML-driven Information Systems and their Formal Integration Validation and Distribution.
Proc. of the the 5th International ICEIS Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems,
2007.
-
S. Apel.
The Role of Features and Aspects in Software Development.
PhD thesis,
2007.
-
S. Apel and C. Kästner and S. Trujillo.
On the Necessity of Empirical Studies in the Assessment of Modularization Mechanisms for Crosscutting Concerns.
Proc. of ICSE Workshop on Assessment of Contemporary Modularization Techniques,
2007.
-
L. Capra and W. Cazzola.
Self-Evolving Petri Nets.
Journal of Universal Computer Science,
2007.
-
W. Cazzola and S. Pini.
AOP vs Software Evolution: a Score in Favor of the Blueprint.
Proc. of the 4th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution,
2007.
-
W. Cazzola and S. Pini.
On the Footprints of Join Points: The Blueprint Approach.
Journal of Object Technology,
2007.
-
C. Kästner and S. Apel and D. Batory.
A Case Study Implementing Features Using AspectJ.
In Proc. of the 11th Software Product Line Conference,
2007.
-
M. Kuhlemann and S. Apel and T. Leich.
Streamlining Feature-Oriented Designs.
In Proc. of ETAPS International Symposium on Software Composition,
2007.
-
N. Aoumeur and G. Saake.
Features Interaction in Adaptive Service-driven Environments: A Reflective Petri Nets-Based Approach.
In Proc. of the 1th International Conference on Research Challenges in Information Science,
2007.
-
N. Aoumeur and G. Saake and K. Barkaoui
Incremental Specification Validation and Runtime Adaptivity of Distributed Component Information Systems.
In Proc. of 11th European Conference on Software Maintenance and Reengineering,
2007.
-
W. Cazzola and S. Pini and A. Ghoneim and G. Saake.
Co-Evolving Application Code and Design Models by Exploiting Meta-Data.
In Proceedings of the 12th Annual ACM Symposium on Applied Computing,
2007.
-
W. Cazzola and S. Chiba and Y. Coady and G. Saake.
Proceedings of the 3rd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution.
2006.
-
W. Cazzola and S. Chiba and Y. Coady and G. Saake.
AOSD and Reflection: Benefits and Drawbacks to Software Evolution.
In ECOOP{'2006} Workshop Reader,
2006.
-
S. Apel and D. Batory.
When to Use Features and Aspects? A Case Study.
In Proceedings of ACM SIGPLAN 5th International Conference on Generative Programming and Component Engineering,
2006.
-
S. Apel and D. Batory and M. Rosenmüller.
On the Structure of Crosscutting Concerns: Using Aspects or Collaborations?
In Proceedings of GPCE Workshop on Aspect-Oriented Product Line Engineering,
2006.
-
S. Apel and C. Kästner and M. Kuhlemann and T. Leich.
Modularität von Softwarebausteinen: Aspekte versus Merkmale.
In iX Magazin für Professionelle Informationstechnik,
Number 10, 2006.
-
W. Cazzola and S. Pini.
Join Point Patterns: a High-Level Join Point Selection Mechanism.
In MoDELS'06 Satellite Events Proceedings,
2006.
-
W. Cazzola and A. Ghoneim and G. Saake.
Viewpoint for Maintaining UML Models against Application Changes.
In Proceedings of International Conference on Software and Data Technologies,
2006.
-
S. Apel and M. Kuhlemann and T. Leich.
Generic Feature Modules: Two-Staged Program Customization.
In Proceedings of International Conference on Software and Data Technologies,
2006.
-
S. Apel and C. Kästner and T. Leich and G. Saake.
Aspect Refinement.
Technical Report Number 10, Department of Computer Science, Otto-von-Guericke University,
2006.
-
S. Apel and J. Liu.
On the Notion of Functional Aspects in Aspect-Oriented Refactoring.
In Proceedings of ECOOP Workshop on Aspects, Dependencies, and Interactions,
2006.
-
C. Kästner and S. Apel and G. Saake.
Implementing Bounded Aspect Quantification in AspectJ.
In Proceedings of ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution,
2006.
-
W. Cazzola and S. Pini and M. Ancona.
Design-Based Pointcuts Robustness Against Software Evolution.
In Proceedings of the 3rd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution,
2006.
-
N. Aoumeur and J. Fiadeiro and C. Oliveira.
Distribution Concerns in Service-Oriented Modelling.
In International Journal of Internet Protocol Technology,
2006.
-
S. Apel and D. Batory.
An Empirical Study on Features and Aspects.
Technical Report Number 06, Department of Computer Science, Otto-von-Guericke University,
2006.
-
W. Cazzola and A. Cicchetti and A. Pierantonio.
Towards a Model-Driven Join Point Model.
In Proceedings of the 11th Annual ACM Symposium on Applied Computing,
2006.
-
W. Cazzola and J.-M. Jézéquel and A. Rashid.
Semantic Join Point Models: Motivations, Notions and Requirements.
In Proceedings of the Software Engineering Properties of Languages and Aspect Technologies Workshop,
2006.
-
W. Cazzola and A. Cisternino and D. Colombo.
Freely Annotating C#.
In Journal of Object Technology,
2005.
-
W. Cazzola and S. Chiba and G. Saake and T. Tourwé.
The Role of Design Information in Software Evolution.
Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution.
2005.
-
Antonio Cisternino and Walter Cazzola and Diego Colombo.
Metadata-Driven Library Design.
In Proceedings of Library-Centric Software Design Workshop,
2005.
-
L. Capra and W. Cazzola.
A Petri-Net Based Reflective Framework.
In Proceedings of the IPM International Workshop on Foundations of Software Engineering,
2005.
-
N. Aoumeur and K. Barkaoui and G. Saake.
Coordination and Co-Nets for specifying and reconfiguring Agile information systems.
In 2nd Workshop on Applications of Petri nets to Coordination and BPM, in Join with the Petri Nets Conference,
2005.
-
N. Aoumeur and J. Fiadeiro and C. Oliveira.
Towards an Architectural Approach for Location-aware Business Processes.
In Proc. of the 13th IEEE International Workshops on Enabling, Technologies : Infrastructure for Collaborative Enterprises,
2004.
-
N. Aoumeur and J. Fiadeiro and C. Oliveira.
Distribution Concerns in Service-Oriented Modelling.
In 2nd International Conference on Service Oriented Computing,
2004.