loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Pedram Mir Seyed Nazari and Bernhard Rumpe

Affiliation: RWTH Aachen University, Germany

Keyword(s): Model-driven Development, Code Generators, Software Categories.

Related Ontology Subjects/Areas/Topics: Agile Model-Driven Development ; Applications and Software Development ; Generative Programming ; Methodologies, Processes and Platforms ; Model Transformations and Generative Approaches ; Model-Driven Software Development ; Software Engineering

Abstract: In model-driven development (MDD) software emerges by systematically transforming abstract models to concrete source code. Ideally, performing those transformations is to a large extent the task of code generators. One approach for developing a new code generator is to write a reference implementation and separate it into handwritten and generatable code. Typically, the generator developer manually performs this separation — a process that is often time-consuming, labor-intensive, difficult to maintain and may produce more code than necessary. Software categories provide a way for separating code into designated parts with defined dependencies, for example, “Business Logic” code that may not directly use “Technical” code. This paper presents an approach that uses the concept of software categories to semi-automatically determine candidates for generated code. The main idea is to iteratively derive the categories for uncategorized code from the dependencies of categorized code. The ca ndidates for generated or handwritten code finally are code parts belonging to specific (previously defined) categories. This approach helps the generator developer in finding candidates for generated code more easily and systematically than searching by hand and is a step towards tool-supported development of generative software. (More)

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.141.30.162

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:
Mir Seyed Nazari, P. and Rumpe, B. (2015). Using Software Categories for the Development of Generative Software. 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 498-503. DOI: 10.5220/0005328204980503

@conference{modelsward15,
author={Pedram {Mir Seyed Nazari}. and Bernhard Rumpe.},
title={Using Software Categories for the Development of Generative Software},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2015},
pages={498-503},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005328204980503},
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 - Using Software Categories for the Development of Generative Software
SN - 978-989-758-083-3
IS - 2184-4348
AU - Mir Seyed Nazari, P.
AU - Rumpe, B.
PY - 2015
SP - 498
EP - 503
DO - 10.5220/0005328204980503
PB - SciTePress