期刊文献+

一种面向软件行为和多视点的需求模型验证方法 被引量:4

Requirement Model Checking Approach Based on Multi-view and Software Behavior
下载PDF
导出
摘要 软件需求分析是软件开发生命周期中最重要的步骤之一.模型驱动的需求分析方法将需求模型作为需求规格说明的补充,从一个或多个角度对非形式化的需求信息进行正确性验证以发现需求规格中的不一致和不完整性等.本文在一种新型的,基于软件行为和多视点的需求建模方法基础上,依据其构造特点,提出需求模型的分析以及验证方法.该方法主要通过构造模型待验证性质的行为时序逻辑规约,以需求模型对应的有穷状态迁移系统为基础,结合On-The-Fly的方法验证性质规约是否语义满足该状态迁移系统.此外,从命题抽象的角度对该验证方法进行优化.针对该方法实现了模型验证工具原型. Software requirement is one of the most important steps in the whole software implementation life cycle.Model driven requirement analysis is to make requirement model as the complement of requirement specification.Requirement model plays the role that to discovery the incorrent and inconsiste facts in requirement specification.In this paper,w e proposed an requirement model checking approach based on a muliti view point requirement analysis methology.The main idea of this methology is to construct the properties in a behavior temporal logic style,and the finite state machine of the requirement model and check w hether the properties could satisfy the model.Besides,w e have also discussed about its optimizing manner in proposition abstraction w ay.We also have implemented model checking toolkit for further research.
出处 《小型微型计算机系统》 CSCD 北大核心 2013年第7期1468-1473,共6页 Journal of Chinese Computer Systems
基金 华中师范大学中央高校自主科研基金项目(CCNU11A01012)资助 湖北省自然科学基金项目(2010CDB04001)资助
关键词 需求分析 多视点 软件行为 模型验证 software requirement muliti view point software behavior model checking
  • 相关文献

参考文献3

二级参考文献48

  • 1傅纪东,刘旭东,张文燚.多引擎协作体系结构下引擎调度机制的研究与实现[J].计算机工程与应用,2004,40(18):113-115. 被引量:31
  • 2牟克典,金芝,陆汝钤.视点合成中重叠需求的不一致优先级处理[J].计算机学报,2004,27(10):1379-1387. 被引量:8
  • 3Schoman Ross D T. Structured analysis for requirements definition [ J]. IEEE Transactions on Software Engineering, 1977:6-15.
  • 4Mullery G CORE-A. Method for controlled requirements specification[ C]. Proceeding of the 4th Conference on Software Engineering, Munich, 1979 : 126-135.
  • 5Leite J C S P,Frceman P A. Requirements validation through viewpoints resolution[ J]. IEEE Transactions on Software Engineering, 1991,17(12) :1253-1269.
  • 6Kruchten P. Aruchitectural blueprints-the 4 + 1 view model of soft- ware architecure[J]. IEEE Software, 1995,12(6) :42-50.
  • 7Finkelstein A, Kramer B, Nuseibeh B, et a.I. A framework for integrating multiple perspective in system development[ J]. Software Engineering and Knowledge Engineering, 1992,2 (1) :31-58.
  • 8Kotonya G, Sawyer P. Requirements engineering with viewpoints [ J ]. Software Engineering Jounral, 1996,11 ( 1 ) : 5 -18.
  • 9Jean-Marc Jezequel. Model driven design and aspect weaving [J].Software and SystEms Modeling Software and Systems Modeling, Springer Berlin, 2008,7(2) :209-218.
  • 10Remco M Dijkmana, Dick A C Quartelb,Marten J van Sinderenb. Consistency in multi-vicwpoint design of enterprise information systems [J]. Information and Software Technology, Butterworth- Heincmann, 2009,50 ( 7 -8 ) :737 -752.

共引文献10

同被引文献37

  • 1王璞巍,金芝,刘红岩.网构软件实体的功能描述及其发现[J].中国科学(F辑:信息科学),2009,39(12):1271-1287. 被引量:7
  • 2朱玉,陈忠民,张乃孝.VDM和Z两种规范描述语言的比较[J].计算机研究与发展,1996,33(11):816-822. 被引量:5
  • 3金芝,何克清,王青.软件需求工程:部分研究工作进展[J].中国计算机学会通讯,2007,3(11):25-34.
  • 4Van Lamsweerde A. Goal-oriented requirements engineering:a guided tour[ C]//Proe of the 5th IEEE International Symposiunl on Require- ments Engineering. Washington DC: IEEE Computer St~'iety, 2001 : 249- 263.
  • 5Jackson M. Problem frames:analyzing and structuring software deve- lopment problems[ M]. [ S. 1. ] :Addison-Wesley ,2001.
  • 6Qu Yanwen. Software behaviou [ M ]. Beijing: Publish house of Eh'e- ironies Industry,2005.
  • 7Ross D T. Structured analysis a language for communicating ideas [J]. IEEE Trans on Software Engineering, 1977,3( 1 ) : 16-34.
  • 8Wan L, Wu G, Wu H. BDL-behavior description language[ C ~//Proc of Inter'national Conferent~e on Software Technology and Engineering. 2009:37-41.
  • 9Robinson W N. A roadmap for comprehensive requirements modellng [J]. Oomputer, 2010,43(5):64-72.
  • 10Milner R. Communication and concurrency [ M ]. Engle Cliffs, N J: Prentice-Hall, 1989.

引证文献4

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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