Automatic Recognition of Design Patterns from UML-based Software Documentation.
Beniamino Di MartinoAntonio EspositoPublished in: iiWAS (2013)
Keyphrases
- design patterns
- automatic recognition
- software systems
- metamodel
- software engineering
- software architecture
- object oriented
- uml diagrams
- software design
- software evolution
- object oriented software
- software development
- modeling language
- source code
- design principles
- ontology driven
- software maintenance
- unified modeling language
- software engineers
- database driven
- usage scenarios
- tool support
- uml profile
- requirements engineering
- learning objects
- behavioural patterns
- specific problems
- software components
- license plate
- software projects
- process model
- open source
- uml models
- white blood cells
- decision making
- learning algorithm