Computer Science – Software Engineering
Scientific paper
2011-11-21
EPTCS 74, 2011, pp. 17-21
Computer Science
Software Engineering
In Proceedings TTC 2011, arXiv:1111.4407
Scientific paper
10.4204/EPTCS.74.3
In Software Reengineering, one of the central artifacts is the source code of the legacy system in question. In fact, in most cases it is the only definitive artifact, because over the time the code has diverged from the original architecture and design documents. The first task of any reengineering project is to gather an understanding of the system's architecture. Therefore, a common approach is to use parsers to translate the source code into a model conforming to the abstract syntax of the programming language the system is implemented in which can then be subject to querying. Despite querying, transformations can be used to generate more abstract views on the system's architecture. This transformation case deals with the creation of a state machine model out of a Java syntax graph. It is derived from a task that originates from a real reengineering project.
No associations
LandOfFree
Program Understanding: A Reengineering Case for the Transformation Tool Contest does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Program Understanding: A Reengineering Case for the Transformation Tool Contest, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program Understanding: A Reengineering Case for the Transformation Tool Contest will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-375980