Skip to main content

Showing 1–5 of 5 results for author: Nazari, P M S

.
  1. arXiv:1606.05092  [pdf

    cs.SE

    Adaptable Symbol Table Management by Meta Modeling and Generation of Symbol Table Infrastructures

    Authors: Katrin Hölldobler, Pedram Mir Seyed Nazari, Bernhard Rumpe

    Abstract: Many textual software languages share common concepts such as defining and referencing elements, hierarchical structures constraining the visibility of names, and allowing for identical names for different element kinds. Symbol tables are useful to handle those reference and visibility concepts. However, develo** a symbol table can be a tedious task that leads to an additional effort for the lan… ▽ More

    Submitted 16 June, 2016; originally announced June 2016.

    Comments: 8 pages, 9 figures, Domain-Specific Modeling Workshop 2015 (DSM 2015)

    Journal ref: Domain-Specific Modeling Workshop 2015 (DSM 2015)

  2. arXiv:1606.00585  [pdf

    cs.SE

    An Extended Symbol Table Infrastructure to Manage the Composition of Output-Specific Generator Information

    Authors: Pedram Mir Seyed Nazari, Alexander Roth, Bernhard Rumpe

    Abstract: Code 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 eith… ▽ More

    Submitted 2 June, 2016; originally announced June 2016.

    Comments: 8 pages, 3 figures, Modellierung 2016 Conference

  3. arXiv:1509.04498  [pdf

    cs.SE

    A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages

    Authors: Timo Greifenberg, Katrin Hölldobler, Carsten Kolassa, Markus Look, Pedram Mir Seyed Nazari, Klaus Müller, Antonio Navarro Perez, Dimitri Plotnikov, Dirk Reiss, Alexander Roth, Bernhard Rumpe, Martin Schindler, Andreas Wortmann

    Abstract: Code generation from models is a core activity in model-driven development (MDD). For complex systems it is usually impossible to generate the entire software system from models alone. Thus, MDD requires mechanisms for integrating generated and handwritten code. Applying such mechanisms without considering their effects can cause issues in projects with many model and code artifacts, where a sound… ▽ More

    Submitted 15 September, 2015; originally announced September 2015.

    Comments: 12 pages, 7 figures, 1 table, Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development. Angers, Loire Valley, France, pp. 74-85, 2015

    Journal ref: Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development. Angers, Loire Valley, France, pp. 74-85, 2015

  4. arXiv:1509.02293  [pdf

    cs.SE

    Using Software Categories for the Development of Generative Software

    Authors: Pedram Mir Seyed Nazari, Bernhard Rumpe

    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 develo** a new code generator is to write a reference implementation and separate it into handwritten and generatable code. Typically, the generator developer manuall… ▽ More

    Submitted 8 September, 2015; originally announced September 2015.

    Comments: 6 pages, 7 figures, Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development, pp. 498-503, Angers, France, SciTePress, 2015

    Journal ref: Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development, pp. 498-503, Angers, France, SciTePress, 2015

  5. First-Class Variability Modeling in Matlab/Simulink

    Authors: Arne Haber, Carsten Kolassa, Peter Manhart, Pedram Mir Seyed Nazari, Bernhard Rumpe, Ina Schaefer

    Abstract: Modern cars exist in an vast number of variants. Thus, variability has to be dealt with in all phases of the development process, in particular during model-based development of software-intensive functionality using Matlab/Simulink. Currently, variability is often encoded within a functional model leading to so called 150%-models which easily become very complex and do not scale for larger produc… ▽ More

    Submitted 25 August, 2014; originally announced August 2014.

    Comments: 8 pages, 8 figures. Workshop on Variability Modelling of Software-intensive Systems. VaMoS 2013 in Pisa, Italy

    ACM Class: D.2.6; D.2.2

    Journal ref: Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 23.-25.1.2013, pp. 11-18, ACM, New York, NY, USA. 2013