Maintenance of complex legacy software systems is a challenging task. In the first place, maintenance requires understanding the system. Reverse engineering and reengineering tools, which make the design of the current system available on-line and which support planning and performing changes to the system, are urgently needed. We present a new tool for reengineering telecommunication systems, recovering the current architecture, and extracting state machines reflecting the system behavior. The tool is based on a structure graph of the architecture and allows architectural modifications with according code changes. The modifications are specified as graph transformations using FUJABA enabling the generation of a Java prototype, which is acc...
The exploration and analysis of large software systems is a labor-intensive activity in need of tool...
Abstract. Nowadays, software technology is evolving quickly and therefore software systems which hav...
Re-engineering of legacy systems means among others to find out as much as possible about a specific...
Driven by the need of a very demanding world, new technology arises as a way to solve problems found...
Driven by the need of a very demanding world, new technology arises as a way to solve problems found...
In Software Reengineering, one of the central artifacts is the source code of the legacy system in q...
Reengineering ob ject-oriented applications is becoming a vital activity in today industry where the...
Abstract. The E-CARES project addresses the reengineering of large and complex telecommunication sys...
Today's software systems generally use obsolete technology, are not integrated properly with other s...
The process of maintenance and enhancement of legacy software systems is a laborious and unavoidable...
Evolution of existing large telecommunications software currently became an important issue. Efficie...
Maintenance and evolution of complex software systems (such as mobile telephones) involves activitie...
The aim of the software maintenance is to maintain the software system in accordance with advanceme...
Reuse of components is a promising solution for software development organizations in order to fulfi...
Software modernization is a current research area in the software industry intended to transform an ...
The exploration and analysis of large software systems is a labor-intensive activity in need of tool...
Abstract. Nowadays, software technology is evolving quickly and therefore software systems which hav...
Re-engineering of legacy systems means among others to find out as much as possible about a specific...
Driven by the need of a very demanding world, new technology arises as a way to solve problems found...
Driven by the need of a very demanding world, new technology arises as a way to solve problems found...
In Software Reengineering, one of the central artifacts is the source code of the legacy system in q...
Reengineering ob ject-oriented applications is becoming a vital activity in today industry where the...
Abstract. The E-CARES project addresses the reengineering of large and complex telecommunication sys...
Today's software systems generally use obsolete technology, are not integrated properly with other s...
The process of maintenance and enhancement of legacy software systems is a laborious and unavoidable...
Evolution of existing large telecommunications software currently became an important issue. Efficie...
Maintenance and evolution of complex software systems (such as mobile telephones) involves activitie...
The aim of the software maintenance is to maintain the software system in accordance with advanceme...
Reuse of components is a promising solution for software development organizations in order to fulfi...
Software modernization is a current research area in the software industry intended to transform an ...
The exploration and analysis of large software systems is a labor-intensive activity in need of tool...
Abstract. Nowadays, software technology is evolving quickly and therefore software systems which hav...
Re-engineering of legacy systems means among others to find out as much as possible about a specific...