An approach for reverse engineering of design patterns.
Ilka PhilippowDetlef StreitferdtMatthias RiebischSebastian NaumannPublished in: Softw. Syst. Model. (2005)
Keyphrases
- reverse engineering
- design patterns
- software engineering
- object oriented
- software systems
- software maintenance
- dynamic analysis
- software design
- reverse engineer
- software evolution
- metamodel
- object oriented software
- software architecture
- usage scenarios
- software development
- design principles
- ontology driven
- relational databases
- software engineers
- conceptual schema
- legacy systems
- program understanding
- software projects
- development process
- database design
- artificial intelligence
- specific problems
- data model
- gene regulatory networks
- process model
- learning games
- query language
- software quality
- real world
- database applications
- distributed systems