2017
DOI: 10.1051/itmconf/20171301028
|View full text |Cite
|
Sign up to set email alerts
|

Benefits of reverse engineering technologies in software development makerspace

Abstract: Abstract. In the recent decades, the amount of data produced by scientific, engineering, and life science applications has increased with several orders of magnitude. In parallel with this development, the applications themselves have become increasingly complex in terms of functionality, structure, and behavior. In the same time, development and production cycles of such applications exhibit a tendency of becoming increasingly shorter, due to factors such as market pressure and rapid evolution of supporting a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…Reverse engineering is used to find missing data, enhance or offer documentation, find negative effects, reuse parts, and lessen maintenance requirements. [11] Graph neural networks (GNNs) are an effective method for solving a variety of NLP issues.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Reverse engineering is used to find missing data, enhance or offer documentation, find negative effects, reuse parts, and lessen maintenance requirements. [11] Graph neural networks (GNNs) are an effective method for solving a variety of NLP issues.…”
Section: Methodsmentioning
confidence: 99%
“…In [2], the authors propose a method based on Petri nets that can generate a sequence diagram understanding the behavior of an object-oriented system using reverse engineering. In this paper [3] researchers represent a novel method for extracting UML2 state machine diagrams from object-oriented java source code using Nested choice patterns. Also in [4] a strategy is shown to investigate creative approaches to instruction and evaluation that encourage students to learn programming effectively, according to the suggested technique, when a user inserts source code into a visualization tool, it will be transformed into a class diagram and a sequence diagram based on what the user specifies.…”
Section: Introductionmentioning
confidence: 99%
“…Reverse engineering UML diagrams from websites without access to source code can be useful in various situations, e.g. during analysis of undocumented legacy systems for finding out their functionality or for comparing functionality of existing public websites [1]. Furthermore, reverse engineering UML diagrams excluding analysis of source code ensures that our approach is language independent, which broadens the set of web applications that can be reverse engineered using our method.…”
Section: Introductionmentioning
confidence: 99%