Laszlo Lengyel

Work place: Department of Automation and Applied Informatics, Budapest University of Technology and Economics, Budapest, Hungary

E-mail: lengyel@aut.bme.hu

Website:

Research Interests: Analysis of Algorithms, Mathematics of Computing, Theory of Computation, Models of Computation

Biography

László Lengyel received his PhD in 2006. He is an Associate Professor and fellow in the Department of Automation and Applied Informatics at the Budapest University of Technology and Economics. His various research fields focus on software development methods, the engineering of domain-specific languages, model-driven application development, cyber-physical systems, Internet of Things, and cloud-based solutions. The most important milestones in his professional career include, but are not limited to:  the Bolyai János professorship (2007-2010 and 2015-2018), the Siemens Excellence Award (2008), and being chosen as the recipient of the NJSZT Kemény János-award (2012), BME Innovation Price (SensorHUB concept and framework) (2015), ÚNKP-16-4-III. New National Excellence Program of the Ministry of Human Capacities (2016-2017).

Author Articles
Multi-Platform Code Generation Supported by Domain-Specific Modeling

By Gabor Kovesdan Laszlo Lengyel

DOI: https://doi.org/10.5815/ijitcs.2017.12.02, Pub. Date: 8 Dec. 2017

Code generation is widely used to make software development more efficient and less prone to human errors. A significant use case of code generation is processing of Domain-Specific Languages (DSLs) and Domain-Specific Models (DSMs). Sometimes, it is desired to generate semantically equivalent or similar functionality to different languages to better support multiple platforms and achieve better reuse in the tooling. For example, it is convenient if a single tool supports code generating from a DSM to either Java or C#. There has been relevant research on using modeling and model transformations for code generation to multiple platforms. The Model-Driven Architecture (MDA) inherently supports multi-platform code generation based on models. Nevertheless, the MDA standard is a high-level general framework that includes standards, notions and principles but does not specify more concrete methods or workflows about their efficient adoption. Our research focuses on the efficient and practically usable application of MDA principles to generate multi-platform code. This paper reports on our results on multi-platform code generation and the difficulties that we are about to addressed in future research. The approach and the challenges presented in the paper are useful for tool developers, such as developers of DSLs, who generates code for several platforms.

[...] Read more.
Other Articles