Reverse engineering of software threads: A design recovery technique for large multi-process systems.
Norman WildeChristopher CaseyJoseph VandevilleGary P. TrioDick HotzPublished in: J. Syst. Softw. (1998)
Keyphrases
- reverse engineering
- reverse engineer
- software engineers
- software maintenance
- legacy systems
- software product
- software engineering
- software evolution
- program understanding
- highly modular
- design processes
- source code
- design process
- platform independent
- object oriented systems
- object oriented
- development process
- dynamic analysis
- embedded systems
- software architecture
- design tools
- computer systems
- software development
- tool suite
- conceptual schema
- open source
- software design
- software systems
- design patterns
- program comprehension
- modeling language
- database
- metamodel
- user interface
- relational databases
- computer aided design
- gene regulatory networks
- business rules
- conceptual model
- process model
- uml diagrams
- model driven architecture
- case study