Alessandra Potrich

Learn More
Traceability is a key issue to ensure consistency among software artifacts of subsequent phases of the development cycle. However, few works have so far addressed the theme of tracing object oriented (OO) design into its implementation and evolving it. This paper presents an approach to checking the compliance of OO design with respect to source code and(More)
In object oriented programming, the functionalities of a system result from the interactions (message exchanges) among the objects allocated by the system. While designing object interactions is far more complex than designing the object structure in forward engineering, the problem of understanding object interactions during code evolution is even harder,(More)
When a software system enters the maintenance phase, the availability of accurate and consistent information about its organization can help alleviate the difficulties of program understanding. Reverse engineering methods aim at extracting such kind of information directly from the code. While several tools support the recovery of the class diagram from(More)
Traceability ensures that software artifacts of subsequent phases of the development cycle are consistent. Few works have so far addressed the problem of automatically recovering traceability links between object-oriented (OO) design and code entities. Such a recovery process is required whenever there is no explicit support of traceability from the(More)
Traceability is a key issue to ensure consistency among software artifacts of subsequent phases of the development cycle. However, few works have so far addressed the theme of tracing object oriented design into its implementation and evolving it. This paper presents an approach to checking the compliance of OO design with respect to source code and support(More)
We are living in the era of software and Information technology. Where Reverse engineering has a big role in the up-gradation and maintenance of old software. Precisely if it comes to the reverse engineering of legacy code; so many tools and software are available in the market but still market requirement for reverse engineering of existing codes is(More)
1 Project Number AC 317 Project Title FACTS Deliverable Type : Major deliverable – public usage CEU Deliverable Number A0317/ITC/WP1/DSI003b1 Abstract This deliverable describes the AVEB (AudioVisual Entertainment and Broadcasting) Demonstrator developed by the A1 WorkPackage for the Phase 1 of the Project activity. The implemented system complies with the(More)
  • 1