首页 | 本学科首页   官方微博 | 高级检索  
     


The Unit-B method: refinement guided by progress concerns
Authors:Simon?Hudon,Thai?Son?Hoang  author-information"  >  author-information__contact u-icon-before"  >  mailto:tshoang@gmail.com"   title="  tshoang@gmail.com"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author,Jonathan?S.?Ostroff
Affiliation:1.Electrical Engineering and Computer Science,York University,Toronto,Canada;2.Institute of Information Security,ETH Zurich,Zurich,Switzerland
Abstract:We present Unit-B, a formal method inspired by Event-B and UNITY. Unit-B aims at the stepwise design of software systems, satisfying safety and liveness properties. The method features the novel notion of coarse and fine schedules, a generalisation of weak and strong fairness for specifying events’ scheduling assumptions. Based on events schedules, we propose proof rules to reason about progress properties and a refinement order preserving both liveness and safety properties. We illustrate our approach by an example to show that systems development can be driven by not only safety but also liveness requirements.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号