Eine Plattform für die Wissenschaft: Bauingenieurwesen, Architektur und Urbanistik
Analyzing the Modern Tool-Supported UML-Based Static Reverse Engineering
Today, software-engineering research and industry alike recognize the need for practical tools to support reverse engineering behavior. Most of the well-known CASE tools support reverse engineering in some way. The Uni- fied Modeling Language (UML) has emerged as the de facto standard for graphically on behalf of the design of object-oriented software systems. However, there does not yet exist a normal scheme for representing the reverse engineered models of these systems. The various CASE tools usually adopt proprietary extensions to UML and, as a result, it is tricky, or even not possible, to ensure that model semantics remains explicit when working with different tools at the same time. In this paper, we examine the capabilities of the two most successful industrial-strength CASE-tools in reverse engineering the static structure of software systems and evaluate them to the results produced by two academic prototypes. The comparisons are carried out both manually and involuntarily using a research prototype for manipulating and comparing UML models.Keywords: UML, static reverse engineering, empirical study, tool assessment
Analyzing the Modern Tool-Supported UML-Based Static Reverse Engineering
Today, software-engineering research and industry alike recognize the need for practical tools to support reverse engineering behavior. Most of the well-known CASE tools support reverse engineering in some way. The Uni- fied Modeling Language (UML) has emerged as the de facto standard for graphically on behalf of the design of object-oriented software systems. However, there does not yet exist a normal scheme for representing the reverse engineered models of these systems. The various CASE tools usually adopt proprietary extensions to UML and, as a result, it is tricky, or even not possible, to ensure that model semantics remains explicit when working with different tools at the same time. In this paper, we examine the capabilities of the two most successful industrial-strength CASE-tools in reverse engineering the static structure of software systems and evaluate them to the results produced by two academic prototypes. The comparisons are carried out both manually and involuntarily using a research prototype for manipulating and comparing UML models.Keywords: UML, static reverse engineering, empirical study, tool assessment
Analyzing the Modern Tool-Supported UML-Based Static Reverse Engineering
Kumar, J.M.S.V.Ravi (Autor:in) / L.Narendra, I. Rajendra Kumar , Dr.M.Babu Reddy (Autor:in)
13.01.2017
doi:10.26483/ijarcs.v3i4.1288
International Journal of Advanced Research in Computer Science; Vol 3, No 4 (2012): July-August 2012; 94-102 ; 0976-5697 ; 10.26483/ijarcs.v3i4
Aufsatz (Zeitschrift)
Elektronische Ressource
Englisch
DDC:
690
Reverse engineering canvas (REC): a visual tool for supporting reverse engineering activities
Springer Verlag | 2021
|Reverse Engineering as a Tool in Fire Safety Engineering Assessments
British Library Conference Proceedings | 2002
|Static Liquefaction and ``Reverse'' Behavior of Silty Sand
British Library Conference Proceedings | 2012
|Static Liquefaction and "Reverse" Behavior of Silty Sand
ASCE | 2012
|