We teach metamodeling because building a metamodel forces a student to understand a domain: its concepts, classifications, relations, and constraints are acts of abstraction, and abstraction is where domain understanding forms. The models, transformations, code generators, and modeling environments built on a metamodel...
Alfonso Pierantonio, Davide Di Ruscio, Zakaria Hachm et al.· Proceedings of the ACM/IEEE...· 0 citations
In the context of model‐driven engineering, the proliferation of intelligent modeling assistants (IMAs) has pushed the boundaries of automation, providing modelers with relevant recommendations based on incomplete modeling artifacts as primary input. Despite their benefits, developing IMAs has also brought a set...
Ilirian Ibrahimi, Claudio Di Sipio, Davide Di Ruscio et al.· Software, Practice & Experie...· 0 citations
An agentic LLM-based environment for interactive domain knowledge elicitation and metamodeling that guides users through iterative steps, validating each step via model conformance checking combined with user validation and document coverage is presented.
Zakaria Hachm, A. Pierantonio, Davide Di Ruscio et al.· Proceedings of the ACM/IEEE...· 0 citations
A comprehensive overview of the existing tools and frameworks for implementing MAS in software engineering and a set of lessons learned and challenges that can help researchers and practitioners to select a suitable MAS framework according to their needs are provided.
Maria Sâmyla Serafim de Oliveira, M. Ibiyo, Marco Gianrusso et al.· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.