A formalism to describe design patterns based on role concepts.
Soon-Kyeong KimDavid A. CarringtonPublished in: Formal Aspects Comput. (2009)
Keyphrases
- design patterns
- software engineering
- object oriented
- object oriented software
- usage scenarios
- metamodel
- software design
- ontology driven
- software systems
- specific problems
- conceptual graphs
- computational thinking
- knowledge representation
- process model
- design principles
- behavioural patterns
- software architecture
- learning objects
- design requirements
- knowledge base
- database
- case study
- learning games
- web services
- mutual understanding
- model view controller
- e learning
- machine learning