Code generation for Security and Stability Control System based on extended reactive component

JOURNAL OF SYSTEMS ARCHITECTURE(2024)

引用 0|浏览7
暂无评分
摘要
The Security and Stability Control System (SSCS) is developed to ensure the safe and stable operation of power grids, effectively mitigating failure propagation through emergency control strategies. However, due to the diversity, complexity, and region -specific nature of SSCS, the need for individualized development often arises, leading to time-consuming and error -prone in SSCS development. To address this challenge, we introduce ERC-Code, an automated development framework that empowers developers to prioritize design over implementation. ERC-Code includes extended reactive component modeling, correctness specifications, and model -to -code transformations. The extended reactive component offers the advantage of capturing the complex logic of SSCS at a high level of abstraction, including loops, branches and synchronizations. The correctness specifications prevent the creation of incomplete and invalid models, ensuring the robustness of the generated code. Additionally, the model -to -code engine automatically generates code from the extended reactive component. Our evaluation covers three key aspects: firstly, we assessed the effectiveness of ERCCode in three real -world SSCS applications. We then conducted a comparison between the traces generated by ERC-Code and the ERC model. Finally, we conducted an experiment to evaluate developer productivity, drawing comparisons between ERC-Code and a code -centric approach. Our results exhibit promise, affirming ERC-Code's applicability and code quality, along with enhanced productivity.
更多
查看译文
关键词
Security and stability control system,Model-driven engineering,Reactive component,Code generation,Control strategy
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要