Aspect-Oriented software development provides explicit mechanisms for coping with concerns that crosscut many components and are tangled within individual components. Current AOSD approaches have primarily focused on coping with crosscutting concerns in software systems that are developed from scratch. In this paper we will investigate the applicability of AOSD to the evolution of legacy information systems. Various approaches have been already proposed to enhance LIS, however, these approaches have not explicitly considered crosscutting concerns and/or AOP techniques. We provide a categorization of legacy systems and give some early results in identifying and specifying aspects in legacy systems.
|Number of pages||5|
|Publication status||Published - 15 Jun 2004|
|Event||5th Workshop on Object-Oriented Requirements Engineering 2004 - Oslo, Norway|
Duration: 15 Jun 2004 → 15 Jun 2004
Conference number: 5
|Conference||5th Workshop on Object-Oriented Requirements Engineering 2004|
|Period||15/06/04 → 15/06/04|