期刊文献+

Assisting Temporal Requirement Specification

Assisting Temporal Requirement Specification
下载PDF
导出
摘要 The aim of the present work is to introduce a pattern-based method for assisting the user during the temporal Requirement Specification (RS) phase. Indeed, since the user usually has to handle abstract notation as well as mathematical-based languages within this phase, RS is becoming more and more tedious and error-prone especially when dealing with complex systems. The authors' method begins by defining a new typology while taking into account all the common temporal requirements one may meet when specifying a system. Then, a literal word-based formal grammar able to express all the types of the identified requirements has been developed. Actually, the goal is to assist the user during the requirement identification with some means that are simple, intuitive, albeit rigorous. Finally, a generic set of observation patterns relative to the new time constraint taxonomy is defined. In practice, to check a given temporal constraint, its relative observation pattern is instantiated to obtain an observer that will stand for a watchdog for the associated requirement on the system.
出处 《Computer Technology and Application》 2012年第1期47-55,共9页 计算机技术与应用(英文版)
关键词 Temporal requirements system specification verification validation observation patterns. 时间约束 时空 监察系统 抽象符号 用户 可满足 RS 类型
  • 相关文献

参考文献21

  • 1R. Alur, D. Dill, A theory of timed automata, Theoretical Computer Science 126 (2) (1994) 183-235.
  • 2K.G. Larsen, P. Pettersson, W. Yi, Uppaal in a nutshells, International Journal of Software Tools for Technology Transfer 1 (1-2) (1997) 134-152.
  • 3S. Yovine, Kronos: a verification tool for real-time systems, International Journal of Software Tools for Technology Transfer 1 (1-2) (1997) 123-133.
  • 4W. Kuffel, Extra Time Saves Money, Computer Language, December 1990.
  • 5G. Muller, What is a Good Requirement Specification?, Version 0.2, available online at: http://www.gaudisite.nl/, February 10, 2011.
  • 6J.F. Allen, Towards a general theory of action and time, Artificial Intelligence 23 (1984) 123-154.
  • 7M.B. Dwyer, G.S. Avrunin, J.C. Corbett, Patterns in property specifications for finite-state verification, in: 21 st International Conference on Software Engineering, IEEE Computer Society Press, 1999, pp. 411-420.
  • 8S. Konrad, B.H.C. Cheng, Real-time specification patterns, in: 27th International Conference on Software Engineering (ICSE05), St Louis, MO, USA, 2005.
  • 9T. Sadani, P.D. Saqui-Sannes, J.P. Courtiat, From RT-LOTOS to time petri nets new foundations for a verification platform, in: 3rd IEEE International Conference on Software Engineering and Formal Methods, 2005, pp. 250-259.
  • 10E.M. Clarke, The Birth of Model Checking, 25 Years of Model Checking: History, Achievements, Perspectives, Lecture Notes in Computer Science, Springer-Verlag, 2008, pp. 1-26.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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