|
Monday
|
| 6 | Object-Oriented Reflection and Software Engineering |
Adam's Mark Hotel Plaza Court 6 |
|
Object-Oriented Reflection and software engineering are two research areas in continuous evolution, and offering stimulating challenges for both academic and industrial researchers. Often, the undeniable usefulness of software engineering techniques and methodologies is obscured by the difficulty of making them effective for existing and bad designed systems.
Features of reflection such as transparency, separation of concerns, and extensibility are perfect tools to aid the designer/implementer in several phases of software production. For example, by using reflective methodologies, software reusability can be improved, reducing the problems caused during integration of modules in existing systems. Reflection transparency allows to integrate a new feature (i.e., reuse a module implementing that feature) in a system without changing the existing code. We feel the necessity to investigate the benefits brought by reflective techniques on design and development of object-oriented software. In particular we would determine how object-oriented reflection impacted, impact, and will impact in the software engineering methodologies, and outlining a novel reflective software engineering research area. Particularly interesting for this workshop are works on object-oriented reflection applied to the following branches of software engineering but related topics will also be considered:
More information: http://www.disi.unige.it/person/CazzolaW/OORaSE99.html Organizers: Walter Cazzola, University of Genova Robert J. Stroud, University of Newcastle upon Tyne Francesco Tisato, University of Milano `la Bicocca' |
|
Submission Information |
A Glance |
of All Workshops |
Final Program |