Design patterns as higher-order datatype-generic programs.
Jeremy GibbonsPublished in: ICFP-WGP (2006)
Keyphrases
- design patterns
- higher order
- software engineering
- object oriented
- software design
- metamodel
- high order
- database driven
- natural images
- usage scenarios
- software architecture
- object oriented software
- ontology driven
- design principles
- software systems
- process model
- markov random field
- specific problems
- computer programs
- design rationale
- learning objects
- mobile robot
- multi agent
- reinforcement learning
- structural patterns
- case study
- artificial intelligence