Using Ontology Reasoning for Reverse Engineering Design Patterns.
Awny AlnusairTian ZhaoPublished in: MoDELS (Workshops) (2009)
Keyphrases
- reverse engineering
- design patterns
- ontology reasoning
- software engineering
- object oriented
- description logics
- conceptual graphs
- reasoning engine
- object oriented software
- software maintenance
- software systems
- software design
- dynamic analysis
- gene regulatory networks
- metamodel
- design principles
- software evolution
- program understanding
- development process
- software architecture
- model view controller
- reverse engineer
- software development
- relational databases
- software engineers
- artificial intelligence
- database
- conceptual modeling
- data model
- natural language
- web services
- information systems