期刊文献+

一种基于学分制排课系统的Z规格说明

Z specification of class scheduling system based on credit point system
下载PDF
导出
摘要 运用形式化方法建模在软件开发过程中可提高目标系统的正确性和可靠性,在此提出了一种利用Z语言进行语义分析的方法。该方法在序列图Z规范的基础上,用属性集表示对象状态,并将序列图的上下文表示为Z形式约束,通过检查上下文约束与对象状态间的一致性对序列图进行语义分析。在此以一个基于学分制的排课系统为例,使用面向对象的形式规格说明语言Z,描述了一个精确、完整的高校排课系统的形式化数学模型。过程显示,该方法具有精确的描述性和很强的抽象性,能为软件系统的开发和验证提供科学的框架。 The modeling with formalized methods can improve the validity and reliability of a target system while develo- ping software. A method to utilize Z language to carry out semantic analysis is proposed. The method indicates the object state by the property set and based on Z specification of the sequence diagram. The context of the sequence diagram is expressed as Z form restraint. The sequence diagram was analyzed semantically by checking the uniformity of context restrant and object state. Taking a class scheduling system based on the credit point system as an example, by using the object-oriented specifica- tion language Z, an accurate and entire mathematics model of the class scheduling system is formally described. The process shows that the method has a precise descriptiveness and high-level abstraction capability, and can provide scientific framework for development and verification of the system.
出处 《现代电子技术》 2012年第12期50-53,共4页 Modern Electronics Technique
关键词 形式化方法 规格说明 Z语言 排课系统 formalized method, specification Z language class scheduling system
  • 相关文献

参考文献8

  • 1GUPTA R, GUERNIC P L, SHUKLA S K. Formal me- thods and models for system design: a system level perspec- tive [M]. [S. 1. ] : Springer, 2001.
  • 2JACKY Jonathan. The way of Z: practical programming with formal methods [M]. UK: Cambridge University Press, 1996.
  • 3BOOCH Grady, RUMBAUGH James, JACOBSON Ivar. The unified modeling language user guide [M]. [S. 1. ]: Addison-Wesley, 1999.
  • 4JIM Woodcock, JIM Davies. Using Z: specification, refine- ment, and proof [ M ]. [ S. 1. ] : Prentice-Hall International, 1996.
  • 5SPIVEY J M. The Z notation: a reference manual [M]. 2nd ed. [S. 1. ] : Prentice-Hall, 1997.
  • 6郭广义,李代平,梅小虎.Z语言与软件体系结构风格的形式化[J].计算机技术与发展,2009,19(5):140-142. 被引量:5
  • 7邢小英,王维维.两次数据精化的形式化软件开发方法[J].计算机工程,2006,32(1):102-104. 被引量:3
  • 8阮幼林,李传湘.一种基于Z和精化演算的形式化开发方法[J].小型微型计算机系统,2001,22(5):592-595. 被引量:2

二级参考文献24

共引文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部