An Algebraic Formalization of the GoF Design Patterns
Paolo BottoniEsther GuerraJuan de LaraPublished in: CoRR (2010)
Keyphrases
- design patterns
- software engineering
- object oriented
- object oriented software
- software design
- design principles
- ontology driven
- software systems
- process model
- usage scenarios
- metamodel
- software architecture
- formal model
- knowledge representation
- specific problems
- database driven
- design rationale
- information systems
- learning objects
- reinforcement learning
- pattern languages
- relational databases
- cooperative
- machine learning
- behavioural patterns