Computer Software
Print ISSN : 0289-6540
Mode Management of Peripherals Based on State Transition Model in FRP Language for Embedded Systems
Satoshi TAKIMOTOSosuke MORIGUCHITakuo WATANABE
Author information
JOURNAL FREE ACCESS

2025 Volume 42 Issue 1 Pages 1_40-1_53

Details
Abstract

XStorm, an FRP language for small-scale embedded systems, allows us to concisely describe state-dependent behaviors based on the state transition model. However, when we use different sets of peripheral devices depending on states, device management, such as switching power modes, should be implemented in a driver code in C. This would result in bugs as inconsistency between the state in the XStorm program and that in the driver code cannot be detected. In this research, we extend XStorm's state hook model to express modes of peripherals that depend on states. By the extension, the language manages modes of peripherals, and thus the inconsistency is statically avoided.

Content from these authors
© 2025, Japan Society for Software Science and Technology
Previous article Next article
feedback
Top