Treffer: 복합 상태를 가지는 상태 머신의 코드 모델 자동 생성.

Title:
복합 상태를 가지는 상태 머신의 코드 모델 자동 생성. (Korean)
Alternate Title:
Automatic Code Model Generation for State Machines with Composite States. (English)
Authors:
Source:
Journal of the Korea Institute of Information & Communication Engineering; Dec2025, Vol. 29 Issue 12, p1791-1801, 11p
Database:
Complementary Index

Weitere Informationen

This paper presents a method for generating code models for state machines that include composite states. A composite state consists of two or more substates combined either exclusively (OR-type) or concurrently (AND-type). Accordingly, the method provides rules for generating executable code by classifying composite states into OR-type and AND-type structures. Based on meta-information about state classes extracted from state diagrams, rules are defined for generating code models of context classes, abstract classes, and concrete classes representing composite states. In the OR-type structure, only one substate is active, whereas in the AND-type structure, multiple substates are active concurrently. These activation mechanisms are reflected in the implementation of composite and substate classes. From the meta-information constructed from the state diagram, executable Java code is automatically generated according to the defined rules. The proposed method is applicable to UML tool development and automatic code generation systems. [ABSTRACT FROM AUTHOR]

Copyright of Journal of the Korea Institute of Information & Communication Engineering is the property of Korea Institute of Information & Communication Engineering and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)