The REDO compendium: reverse engineering for software maintenance
The REDO compendium: reverse engineering for software maintenance
Real-time object-oriented modeling
Real-time object-oriented modeling
Using an enabling technology to reengineer legacy systems
Communications of the ACM
Software reconnaissance: mapping program features to code
Journal of Software Maintenance: Research and Practice
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Reverse engineering of software threads: a design recovery technique for large multi-process systems
Journal of Systems and Software
Proceedings of the 22nd international conference on Software engineering
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Graph-based tools for re-engineering
Journal of Software Maintenance: Research and Practice
Graph Grammar Engineering with PROGRES
Proceedings of the 5th European Software Engineering Conference
Meta-CASE in Practice: a Case for KOGGE
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Graph-Based Reengineering of Telecommunication Systems
ICGT '02 Proceedings of the First International Conference on Graph Transformation
E-CARES Research Project: Understanding Complex Legacy Telecommunication Systems
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Capturing Dynamic Program Behavior with UML Collaboration Diagrams
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Requirements for Integrating Software Architecture and Reengineering Models: CORUM II
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
On the Relationships between Static and Dynamic Models in Reverse Engineering Java Software
WCRE '99 Proceedings of the Sixth Working Conference on Reverse Engineering
Aiding Program Comprehension by Static and Dynamic Feature Analysis
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
TraceGraph: Immediate Visual Location of Software Features
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Graph-based structural analysis for telecommunication systems
Graph transformations and model-driven engineering
Hi-index | 0.00 |
Many methods and tools for the reengineering of software systems have been developed so far. However, the domain-specific requirements of telecommunication systems have not been addressed sufficiently. These system are designed in a process- rather than in a data-centered way. Furthermore, analyzing and visualizing dynamic behavior is a key to system understanding. In this paper, we report on tools for the reengineering of telecommunication systems which we have developed in close cooperation with an industrial partner. These tools are based on a variety of techniques for understanding behavior such as visualization of link chains, recovery of state diagrams from the source code, and visualization of traces by different kinds of diagrams. Tool support has been developed step by step in response to the requirements and questions stated by telecommunication experts at Ericsson Eurolab Germany.