loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Gábor Kövesdán ; Márk Asztalos and László Lengyel

Affiliation: Budapest University of Technology and Economics, Hungary

Keyword(s): Modeling, Domain-Specific Modeling, Model Transformation, Code Generation, Design Pattern, Agility.

Related Ontology Subjects/Areas/Topics: Agile Model-Driven Development ; Applications and Software Development ; Constraint Modeling and Languages ; Domain-Specific Modeling and Domain-Specific Languages ; Generative Programming ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model Transformation ; Model Transformations and Generative Approaches ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering

Abstract: In modern software engineering environments, tools that use Domain-Specific Languages (DSLs) are often applied. The usual workflow of such tools is that the textual input written in the DSL is parsed and a semantic model is instantiated. This model is later passed to another software component that processes it, e.g. a model transformation, a code generator or a simulator. Building the semantic model inside the parser is often a complex task. The model must be built in such a way that the constraints of the problem domain are enforced so that the consistency of the output is guaranteed. This paper presents a design pattern, referred as Aggregate Callback that supports enforcing constraints in the model and thus helps creating correct models. We have found that the Aggregate Callback pattern is useful for tool developers that build models in their applications.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.138.33.178

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Kövesdán, G.; Asztalos, M. and Lengyel, L. (2015). Aggregate Callback - A Design Pattern for Flexible and Robust Runtime Model Building. In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-083-3; ISSN 2184-4348, SciTePress, pages 149-156. DOI: 10.5220/0005197901490156

@conference{modelsward15,
author={Gábor Kövesdán. and Márk Asztalos. and László Lengyel.},
title={Aggregate Callback - A Design Pattern for Flexible and Robust Runtime Model Building},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2015},
pages={149-156},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005197901490156},
isbn={978-989-758-083-3},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Aggregate Callback - A Design Pattern for Flexible and Robust Runtime Model Building
SN - 978-989-758-083-3
IS - 2184-4348
AU - Kövesdán, G.
AU - Asztalos, M.
AU - Lengyel, L.
PY - 2015
SP - 149
EP - 156
DO - 10.5220/0005197901490156
PB - SciTePress