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:

scopusscopus

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

Contribuidores: