Logo des Repositoriums
 

An extended symbol table infrastructure to manage the composition of output-specific generator information

dc.contributor.authorNazari, Pedram Mir Seyed
dc.contributor.authorRoth, Alexander
dc.contributor.authorRumpe, Bernhard
dc.contributor.editorOberweis, Andreas
dc.contributor.editorReussner, Ralf
dc.date.accessioned2017-06-21T07:40:52Z
dc.date.available2017-06-21T07:40:52Z
dc.date.issued2016
dc.description.abstractCode generation is regarded as an essential part of model-driven development (MDD) to systematically transform the abstract models to concrete code. One current challenges of templatebased code generation is that output-specific information, i.e., information about the generated source code, is not explicitly modeled and, thus, not accessible during code generation. Existing approaches try to either parse the generated output or store it in a data structure before writing into a file. In this paper, we propose a first approach to explicitly model parts of the generated output. These modeled parts are stored in a symbol for efficient management. During code generation this information can be accessed to ensure that the composition of the overall generated source code is valid. We achieve this goal by creating a domain model of relevant generator output information, extending the symbol table to store this information, and adapt the overall code generation process.en
dc.identifier.isbn978-3-88579-648-0
dc.identifier.pissn1617-5468
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofModellierung 2016
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-254
dc.titleAn extended symbol table infrastructure to manage the composition of output-specific generator informationen
dc.typeText/Conference Paper
gi.citation.endPage140
gi.citation.publisherPlaceBonn
gi.citation.startPage133
gi.conference.date2.-4. März 2016
gi.conference.locationKarlsruhe

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
133.pdf
Größe:
136.62 KB
Format:
Adobe Portable Document Format