Fighting class name clashes in Java component systems
Abstract:
This paper deals with class and interface name clashes in Java component systems that occur because of evolutionary changes during the lifecycle of a component application. We show that the standard facilities of the Java type system do not provide a satisfactory way to deal with the name clashes, and present a solution based on administering the names of classes and interfaces with a version identifier using a byte code manipulation tool. We provide a proof of concept implementation. © Springer-Verlag Berlin Heidelberg 2003.
Año de publicación:
2003
Keywords:
- classes
- Interfaces
- Name clashes
- COMPONENTS
- Versioning
- java
Fuente:

Tipo de documento:
Article
Estado:
Acceso restringido
Áreas de conocimiento:
- Ingeniería de software
- Software
Áreas temáticas:
- Programación informática, programas, datos, seguridad
- Inglés e inglés antiguo (anglosajón)
- Física aplicada