Code generation from UML models

被引:0
|
作者
Frohner, Ákos [1 ]
Porkoláb, Zoltán [1 ]
Varga, László [1 ]
机构
[1] Dept. of General Computer Science, Eotvos Lorand University, Budapest, Hungary
来源
关键词
Code generation - Unified modeling language (UML);
D O I
暂无
中图分类号
学科分类号
摘要
Creating a generic, object-oriented, component-based, transactional business system, which covers the whole lifecycle, is possible only with the integration of commercial tools, component technologies, newly developed class libraries and by using code generators. Most of the recently used tools for development techniques are focusing on only one of the layers of the model from the code generation point of view. As a consequence, the inter-layer connections are lost in the generated code. In this article, we describe a code generator technique which uses a UML model as a starting point and generates several layers directly. While generating the code, it preserves the original interlayer relationships originated in the model. Based on our experiences with 4GL systems it is obvious that there is a need to provide customisation in the generated code. We offer a multi-paradigm approach to let the developer choose the appropriate solution for her or his implementation.
引用
收藏
页码:141 / 157
相关论文
共 50 条
  • [31] Incremental UML for Agile Development Embedding UML Class Models in Source Code
    Braude, Eric
    2017 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON RAPID CONTINUOUS SOFTWARE ENGINEERING (RCOSE), 2017, : 27 - 31
  • [32] An Infrastructure for UML-Based Code Generation Tools
    Wehrmeister, Marco A.
    Freitas, Edison P.
    Pereira, Carlos E.
    ANALYSIS, ARCHITECTURES AND MODELLING OF EMBEDDED SYSTEMS, 2009, 310 : 32 - +
  • [33] Modeling SystemC design in UML and automatic code generation
    Chen Xi
    Lu JianHua
    Zhou ZuCheng
    Shang YaoHui
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 932 - 935
  • [34] Exploration of UML Diagrams based Code Generation Methods
    Bhullar, Noorpratap Singh
    Chhabra, Bharti
    Verma, Amit
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 2, 2016, : 516 - 521
  • [35] Enhancing UML expressivity towards automatic code generation
    Pais, APV
    Oliveira, CET
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 335 - 344
  • [36] Correctness issues of UML Class and State Machine Models in the C# Code Generation and Execution Framework
    Derezinska, Anna
    Pilitowski, Romuald
    2008 INTERNATIONAL MULTICONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (IMCSIT), VOLS 1 AND 2, 2008, : 474 - 481
  • [37] On the Generation of Full-fledged Code from UML Profiles and ALF for Complex Systems
    Ciccozzi, Federico
    Cicchetti, Antonio
    Sjodin, Mikael
    2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS, 2015, : 81 - 88
  • [38] From UML to ANSI-C - An Eclipse-based code generation framework
    Funk, Mathias
    Nyssen, Alexander
    Lichter, Horst
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 12 - +
  • [39] Enhancing Automatic Generation of VHDL Descriptions from UML/MARTE Models
    Leite, Marcela
    Vasconcellos, Cristiano D.
    Wehrmeister, Marco Aurelio
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 152 - +
  • [40] Deriving input partitions from UML models for automatic test generation
    Weissleder, Stephan
    Schlingloff, Bernd-Holger
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 151 - 163