UML design pattern metamodel-level constraints for the maintenance of software evolution.
Jaeyong ParkSeok Won LeeDavid C. RinePublished in: Softw. Pract. Exp. (2013)
Keyphrases
- metamodel
- software evolution
- design patterns
- software systems
- constraint language
- modeling language
- software engineering
- software architecture
- uml profile
- model driven
- mining software repositories
- development process
- black box
- data model
- life cycle
- object oriented
- software maintenance
- software design
- source code
- learning objects
- platform independent
- software repositories
- software development
- reverse engineering
- database driven
- development processes
- software engineers
- database systems
- model view controller
- case study
- distributed systems
- artificial intelligence
- process model