首页    期刊浏览 2024年10月06日 星期日
登录注册

文章基本信息

  • 标题:A Time Refinement Framework Based on iUML-B State Machine
  • 本地全文:下载
  • 作者:Han Peng ; Xiaoli Zhang ; Guozhen Cao
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:2021
  • 卷号:2021
  • 页码:1-21
  • DOI:10.1155/2021/6672717
  • 出版社:Hindawi Publishing Corporation
  • 摘要:Event-B is a formal modeling language that is very suitable for software engineering, but it lacks the ability of modeling time. Researchers have proposed some methods for modeling time constraints in Event-B. The limitations with existing methods are that, first of all, the existing research work lacks a systematic time refinement framework based on Event-B; secondly, the existing methods only model time in the Event-B framework and cannot be smoothly converted to automata-based models such as timed automata that facilitate the verification of time properties. These limitations make it more difficult to model and verify real-time systems with Event-B because it is very time-consuming to prove time properties in the Event-B framework. In this paper, we firstly proposed a systematic time refinement framework to express and refine time constraints in Event-B. Secondly, we also proposed various vertical refinement patterns and horizontal extension patterns to guide modelers to refine the Event-B real-time model step by step. Finally, we use a real-time system case to demonstrate the practicality of our method. The experimental results show that the proposed method can make the real-time system modeling in Event-B more convenient and the models are easier to convert to the timed automata model, thereby facilitating the verification of various time properties.
国家哲学社会科学文献中心版权所有