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 条
  • [1] SystemC code generation from UML models
    Baresi, L
    Bruschi, F
    Di Nitto, E
    Sciuto, D
    SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 161 - 171
  • [2] Consistent code generation from UML models
    Long, Q
    Liu, ZM
    Li, XS
    He, JF
    2005 Australian Software Engineering Conference, Proceedings, 2005, : 23 - 30
  • [3] UJECTOR: A tool for Executable Code Generation from UML Models
    Usman, Muhammad
    Nadeem, Aamer
    Kim, Tai-hoon
    PROCEEDINGS OF THE 2008 ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS, 2008, : 165 - +
  • [4] Code generation from UML models with semantic variation points
    Chauvel, F
    Jézéquel, JM
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2005, 3713 : 54 - 68
  • [5] Refactoring Sequence Diagrams for Code Generation in UML Models
    Chitra, M. T.
    Sherly, Elizabeth
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 208 - 212
  • [6] Forward engineering and UML: From UML static models to Eiffel code
    Favre, L
    Martinez, L
    Pereira, C
    ISSUES AND TRENDS OF INFORMATION TECHNOLOGY MANAGEMENT IN CONTEMPORARY ORGANIZATIONS, VOLS 1 AND 2, 2002, : 584 - 588
  • [7] Code Generation and Parallel Code Execution from Business UML Models: A Case Study for an Algorithmic Trading System
    Hains, Gaetan
    Li, Chong
    Atkinson, Daniel
    Redly, Jarrod
    Wilkinson, Nicholas
    Khmelevsky, Youry
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 84 - 93
  • [8] Complete Code Generation from UML State Machine
    Van Cam Pham
    Radermacher, Ansgar
    Gerard, Sebastien
    Li, Shuai
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 208 - 219
  • [9] Tool Independent Code Generation for the UML Closing the Gap Between Proprietary Models and the Standardized UML Model
    Noyer, Arne
    Iyenghar, Padma
    Pulvermueller, Elke
    Pramme, Florian
    Engelhardt, Joachim
    Samson, Benjamin
    Bikker, Gert
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE 2014), 2014, : 117 - 125
  • [10] From Models to Code and Back: Correct-by-Construction Code from UML and ALF
    Ciccozzi, Federico
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1459 - 1461