首页    期刊浏览 2024年09月07日 星期六
登录注册

文章基本信息

  • 标题:Specifying Complex Systems in Object-Z: A Case Study of Petrol Supply Systems
  • 本地全文:下载
  • 作者:Li, Yangping ; Pan, Xiaoheng ; Hu, Tianming
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2014
  • 卷号:9
  • 期号:7
  • 页码:1707-1717
  • DOI:10.4304/jsw.9.7.1707-1717
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:As modern complex systems become increasingly large, sophisticated, feature-rich and data-intensive, people have recognized the importance of precisely and unambiguously specifying them with formal methods for a number of years. This paper advocates the use of Object-Z, a formal specification language, in the description of complex systems. Object-Z is an extension to the Z language to facilitate specification in an object-oriented style. The notation Object-Z builds on Z's strengths in modeling complex data and algorithms, and on its new class structuring's strengths in succinctly specifying the various relationships and communication between objects in a large system. In detail, first we describe informally the syntax and semantics of Object-Z, highlighting those features that facilitate decomposing a large system into a collection of interacting objects and thus separating concerns. Then, we demonstrate the use of Object-Z by presenting a case study of a petrol supply system, illustrating how the system runs by communicating the constituent objects. Finally, we discuss several issues we encountered in this exercise, which may serve as feedback to the development of Object-Z.
  • 关键词:Object-Z;object-oriented modeling;formal methods;system specification
国家哲学社会科学文献中心版权所有