Translation of behavioral models to source code

被引:0
|
作者
Sunith, E., V [1 ]
Samuel, Philip [2 ]
机构
[1] Cochin Univ Sci & Technol, Dept Comp Sci, Cochin 682022, Kerala, India
[2] Cochin Univ Sci & Technol, SOE, Informat Technol, Delhi 682022, India
关键词
code generation; statemachine; activity diagram; sequence diagram;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is a wonderful idea to directly execute the system designs. In this paper we are introducing a method to convert the behavioral models to the implem entation code. UML is used for modeling and Java is used a s the target language. This paper describes how a system design depicted using activity, sequence and statemachine diagrams can be converted to its implementation code. Activity diagram helps to make the outline of the source program, and the sequence and state machine diagrams contribute to the expansion of the source code. We are using an MDA approach where the system design is do ne in Platform Independent Model (PIM), then converted to Platform Specific Model (PSM) and finally to implementation code. One tool is imple mented based on ou r method and it is evalu ated against some other existing tools.
引用
收藏
页码:598 / 603
页数:6
相关论文
共 50 条
  • [1] Source-to-source translation for code-optimization
    Chowdhary, K. R.
    Purohit, Rajendra
    Purohit, Sunil Dutt
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2023, 44 (03): : 407 - 416
  • [2] Poisoned source code detection in code models
    Ghannoum, Ehab
    Ghafari, Mohammad
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 226
  • [3] Semiotic Translation and Transformation in Source Code Development
    Wheatman, Martin
    INFORMATION SYSTEMS IN THE CHANGING ERA: THEORY AND PRACTICE, 2009, : 56 - 62
  • [4] Backdoors in Neural Models of Source Code
    Ramakrishnan, Goutham
    Albarghouthi, Aws
    2022 26TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2022, : 2892 - 2899
  • [5] Semantic Robustness of Models of Source Code
    Henkel, Jordan
    Ramakrishnan, Goutham
    Wang, Zi
    Albarghouthi, Aws
    Jha, Somesh
    Reps, Thomas
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 526 - 537
  • [6] Automated Translation of Java']Java Source Code to Eiffel
    Trudel, Marco
    Oriol, Manuel
    Furia, Carlo A.
    Nordio, Martin
    OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2011, 2011, 6705 : 20 - 35
  • [7] Malicious source code detection using a translation model
    Tsfaty, Chen
    Fire, Michael
    PATTERNS, 2023, 4 (07):
  • [8] From Requirements to Source Code: Evolution of Behavioral Programs
    Poliansky, Roy
    Sipper, Moshe
    Elyasaf, Achiya
    APPLIED SCIENCES-BASEL, 2022, 12 (03):
  • [9] A transformation from POSIX based source code to OSEK/VDX source code based on API and OIL translation
    Song Y.-H.
    Lee T.-Y.
    Lee J.-D.
    Moon C.-W.
    Jeong G.-M.
    Ahn H.-S.
    Journal of Institute of Control, Robotics and Systems, 2010, 16 (06) : 559 - 565
  • [10] Automatically Testing Functional Properties of Code Translation Models
    Eniser, Hasan Ferit
    Wuestholz, Valentin
    Christakis, Maria
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 19, 2024, : 21055 - 21062