Implementing design patterns as parametric aspects using ParaAJ: The case of the singleton, observer, and decorator design patterns.
Khalid AljasserPublished in: Comput. Lang. Syst. Struct. (2016)
Keyphrases
- design patterns
- software engineering
- object oriented
- design principles
- usage scenarios
- design requirements
- software design
- object oriented software
- ontology driven
- software architecture
- process model
- software systems
- learning objects
- input output
- metamodel
- design rationale
- artificial intelligence
- specific problems
- databases
- data mining
- database
- database driven
- mobile learning
- structural patterns
- information systems
- behavioural patterns