An Extensible Compiler for Implementing Software Design Patterns as Concise Language Constructs.
Taher Ahmed GhalebKhalid AljasserMusab A. AlturkiPublished in: Int. J. Softw. Eng. Knowl. Eng. (2021)
Keyphrases
- design patterns
- software systems
- language constructs
- object oriented
- programming language
- software engineering
- software design
- data model
- object oriented software
- software architecture
- modeling language
- metamodel
- query language
- source code
- software development
- software components
- learning objects
- software engineers
- black box
- database design
- general purpose
- multi agent systems
- databases
- model view controller
- data manipulation
- relational model
- data management
- high level