期刊文献+

Tabular表达式的指称语义研究 被引量:2

Denotational Semantics of Tabular Expressions
下载PDF
导出
摘要 Tabular表达式是一种采用表格化结构组织函数或关系的形式化描述工具,在需求工程领域中具有广泛的应用,为Tabular表达式建立形式的语义模型是非常必要的.针对Tabular表达式通用模型,给出了Tabular表达式的形式文法及指称语义.通过定义形式文法中各语法单元的语义指派方程,描述了Tabular表达式的指称语义,分别对传统类型Tabular表达式和新类型Tabular表达式中一些典型表类型的指称语义进行了描述,并与其他几种Tabular表达式的语义描述方法进行了比较.分析结果表明:该语义描述方法不仅准确描述了Tabular表达式的语义,而且不再受Tabular表达式模型和Tabular表达式类型的限制,打破了现有方法的局限性,是一种非常有效的方法. Tabular expressions are a formal notation using Tabular form to organize functions or relationships, and they have been widely used in documenting and analyzing software systems. To avoid misunderstanding and to support user with trustworthy tools, the meaning of these expressions must be fully defined. This paper presents the formal grammar and denotational semantics of the Tabular expressions in general model. By defining semantics assigned equation of each syntax unit of the Tabular expressions’ formal grammar, denotational semantics of the Tabular expressions is specified. In addition, the meaning of some classical Tabular expression types and new table types are described based on this semantics. Comparisons made with other semantics description methods show that the denotational semantics method defines Tabular expressions’ meaning precisely without subjecting to the restrictions of models and types of Tabular expressions. The proposed method breaks the existing methods’ limitations and is an effective method.
出处 《软件学报》 EI CSCD 北大核心 2014年第6期1212-1224,共13页 Journal of Software
基金 国家自然科学基金(61300049) 教育部新世纪优秀人才支持计划(NCET-10-0436) 教育部高等学校博士学科点专项科研基金(20120061120059) 中国博士后科学基金(2011M500612) 吉林省重点科技攻关项目(20130206052GX) 吉林省自然科学基金(20101509) 吉林省青年科研基金(20140520069JH)
关键词 Tabular表达式 指称语义 软件说明文档 Tabular expression denotational semantic software documentation
  • 相关文献

参考文献18

  • 1Jin Z,Liu L,Jin Y.Software Requirements Engineering:Principles and Methods.Beijing:Science Press,2008.282-299(in Chinese). 被引量:1
  • 2Heninger KL,Kallander J,Parnas DL,Shore JE.Software requirements for the A-7E aircraft.NRL Report 9194,U.S.Naval Research Lab.,1978. 被引量:1
  • 3Heninger KL.Specifying software requirements for complex systems:New techniques and their applications.IEEE Trans.on Software Engineering,1980,SE-6(1):2-13. 被引量:1
  • 4Parnas DL.Software aspects of strategic defense systems.Communications of the ACM,1985,28(12):1326-1335. 被引量:1
  • 5Parnas DL,Asmis GLK,Madey J.Assessment of safety-critical software in nuclear power plants.Nuclear Safety,1991,32(2):189-198. 被引量:1
  • 6Parnas DL.Inspection of safety critical software using function tables.In:Proc.of the IFIP World Congress.Vol.3.1994.270-277. 被引量:1
  • 7Parnas DL,Madey J.Functional documentation for computer systems engineering.Science of Computer Programming,1995,25(1):41-61. 被引量:1
  • 8Parnas DL,Madey J,Iglewski M.Precise documentation of well-structured programs.IEEE Trans.on Software Engineering,1994,20(12):948-976. 被引量:1
  • 9Parnas DL.Document based rational software development.Knowledge-Based Systems,2009,22(3):132-141. 被引量:1
  • 10Degiovanni R,Ponzio P,Aguirre N,Frias M.Abstraction based automated test generation from formal tabular requirements specifications.LNCS 6706:Tests and Proofs,2011.84-101. 被引量:1

同被引文献2

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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