Reverse Engineering Software Architecture using Rough Clusters.
Jens H. JahnkeYury BychkovPublished in: SEKE (2004)
Keyphrases
- software architecture
- reverse engineering
- software engineering
- software evolution
- software systems
- software maintenance
- description language
- dynamic analysis
- software development
- reference model
- artificial intelligence
- distributed systems
- embedded software
- object oriented
- business rules
- conceptual schema
- gene regulatory networks
- architectural design
- development process
- reverse engineer
- program understanding
- legacy systems
- software product
- software projects
- high level
- functional requirements
- databases
- cooperative
- relational databases
- knowledge management
- object oriented software
- program slicing
- design patterns