On reverse engineering an object-oriented code into UML class diagrams incorporating extensible mechanisms.
VinitaAmita JainDevendra K. TayalPublished in: ACM SIGSOFT Softw. Eng. Notes (2008)
Keyphrases
- reverse engineering
- object oriented
- class diagrams
- uml class diagrams
- program understanding
- reverse engineer
- class diagram
- dynamic analysis
- software engineering
- uml diagrams
- data model
- legacy software systems
- software artifacts
- legacy systems
- program slicing
- software engineers
- software maintenance
- relational databases
- source code
- database applications
- object oriented systems
- xml schema
- software evolution
- query language
- constraint language
- database design
- design patterns
- description logics
- web services
- software development
- software design
- open source
- high level
- information systems
- machine learning
- database