An executable metamodel refactoring catalog.
Lorenzo BettiniDavide Di RuscioLudovico IovinoAlfonso PierantonioPublished in: Softw. Syst. Model. (2022)
Keyphrases
- metamodel
- software systems
- crosscutting concerns
- source code
- software evolution
- modeling language
- model driven
- development process
- life cycle
- data model
- software engineering
- reference model
- design patterns
- uml profile
- formal specification
- black box
- software development
- multi agent systems
- transformation rules
- model driven architecture
- software architecture
- reinforcement learning
- design rationale
- information systems
- data sets
- object oriented
- learning process
- platform independent
- development processes
- machine learning