期刊文献+

一种“用例+控例”驱动的软件分析与设计方法 被引量:3

“Use Case+Control Case” Driven Approach for Software Analysis and Design
下载PDF
导出
摘要 随着软件本身及其运行环境的日益复杂,软件可信性引起人们越来越多的关注.软件的分析与设计也越来越需要综合考虑软件的功能性和可信性.然而,如何在软件的分析与设计过程中综合考虑软件的功能性和可信性,目前仍然缺乏系统而有效的方法.基于控制论,提出了一种基于"用例+控例"的方法,以在软件的分析与设计过程中综合考虑软件的功能性和可信性.在需求分析阶段,"用例+控例"模型支持需求工程师在同一个模型中自然地表达软件系统的功能性需求和可信性需求.在系统设计阶段,扩展了ICONIX开发方法的用例驱动的系统设计技术,用以分别识别实现用例的功能对象和实现控例的可信保障对象,以最终构建出既满足功能性需求又满足可信性需求的对象模型.应用一个实例来说明所提出方法的可行性. As software systems and their operational environments become more and more complex, the topic of software dependability has attracted more and more attention. The software analysis and design are both required to focus on the functionality and the dependability. However, there still lacks an effective approach to consider the functionality and the dependability simultaneously during software analysis and design. Based on cybernetics, this paper proposes a "use case+control case" driven approach for software analysis and design, which aims to address the software functionality and dependability under a unified framework. During requirements analysis, the "'use case+control case" model supports the co-modeling of the functional requirements and the dependability requirements. During system design, the design techniques proposed by ICONIX approach are extended to identify the functionality objects that realize the use cases, and the dependability objects that realize the control cases. A case is also used to illustrate the feasibility of the proposed approach.
出处 《软件学报》 EI CSCD 北大核心 2013年第4期675-695,共21页 Journal of Software
基金 国家自然科学基金(90818026) 国家重点基础研究发展计划(973)(2009CB320701 2011CB302704)
关键词 软件可信性 可信性需求 需求分析 系统设计 software dependability dependability requirement requirements analysis system design
  • 相关文献

参考文献2

二级参考文献56

  • 1林闯,任丰原.可控可信可扩展的新一代互联网[J].软件学报,2004,15(12):1815-1821. 被引量:79
  • 2[1]Standish Group. The CHAOS Report[R].Found at http://www. standishgroup. com. 1995.
  • 3[2]The Inquiry Board. Ariane 5 Flight 105 Inquiry Board Report [ R ].Paris: European Space Agency Press,July 1996.
  • 4[3]National Science,Technology Council (NSTC). America in the Age of Information: A Forum on Federal Information and Communications R&D[R]. Bethesda, Maryland, July 6 - 7,1995.
  • 5[4]NSTC.Research challenges in high confidence systems[A]. Proceedings of the Committee on Computing, Information, and Communications Workshop[ C ]. USA: http://www. hpcc. gov/pubs/hcs-Aug97/intro.html, August 6 - 7,1997.
  • 6[5]High Confidence Systems Working Group, NSTC. Setting an interagency high confidence systems (HCS) research agenda [ A ]. Proceedings of the Interagency High Confidence Systems Workshop [ C ]. Arlington,Virginia,25 March 1998.
  • 7[6]High Confidence Software and Systems Coordinating Group. High Confidence Software and Systems Research Needs[ R]. USA: http://www.ccic. gov/pubs/hcss-research. pdf, January 10,2001.
  • 8[7]President's Information Technology Advisory Committee. Information Technology Research:Investing in Our Future[ R] .Report to the President, USA: http://www. cs. rice. edu/~ ken/presentations/PITAC.pdf, February 24,1999.
  • 9[8]C A R Hoare. An axiomatic basis for computer programming[ J]. Communications of the ACM, 1969,12(10) :576 - 580.
  • 10[9]C A R Hoare. Communicating Sequential Processes[ M ]. Prentice-Hall International Series in Computing Science, Prentice-Hall International,Englewood Cliffs, N J London, 1985.

共引文献362

同被引文献32

  • 1蒋屹新,林闯,曲扬,尹浩.基于Petri网的模型检测研究[J].软件学报,2004,15(9):1265-1276. 被引量:20
  • 2晏荣杰,李广元,徐雨波,刘春明,唐稚松.有限精度时间自动机的可达性检测[J].软件学报,2006,17(1):1-10. 被引量:5
  • 3文艳军,王戟,齐治昌.并发反应式系统的组合模型检验与组合精化检验[J].软件学报,2007,18(6):1270-1281. 被引量:17
  • 4Sutcliffe A.Symbiosis and synergy? scenarios,task analysis and reuse of HCI knowledge[J].Interacting with Computers,2003,15(2):245-263.
  • 5Damas C,Lambeau B,Van Lamsweerde A.Scenarios,goals,and state machines:a win win partnership for model synthesis[C] //Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering.ACM,2006:197-207.
  • 6Diaper D.Scenarios and task analysis[J].Interacting with Computers,2002,14(4):379-395.
  • 7Sowa J F.Conceptual structures:information processing in mind and machine[M].Addison-Wesley Longman Publishing Co.,Inc.,1984.
  • 8Sutcliffe A.Scenario based requirements analysis[J].Requirements engineering,1998,3(1):48-65.
  • 9Rolland C,Souveyet C,Achour C B.Guiding goal modeling using scenarios[J].Software Engineering,IEEE Transactions on,1998,24(12):1055-1071.
  • 10Colette Rolland,Camille Salinesi.Supporting Requirements Elicitation throughGoal/Scenario Coupling[J].Conceptual Modeling:Foundations and Applications,2009,5600:398-416.

引证文献3

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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