期刊文献+

Lightweight Behavior-Based Language for Requirements Modeling 被引量:2

Lightweight Behavior-Based Language for Requirements Modeling
下载PDF
导出
摘要 Whether or not a software system satisfies the anticipated user requirements is ultimately determined by the behaviors of the software. So it is necessary and valuable to research requirements modeling language and technique from the perspective of behavior. This paper presents a lightweight behavior based requirements modeling language BDL with formal syntax and semantics, and a general-purpose requirements description model BRM synthesizing the concepts of viewpoint and scenario. BRM is good for modeling large and complex system due to its structure is very clear. In addition, the modeling process is demonstrated through the case study On-Line Campus Management System. By lightweight formal style, BDL & BRM can effectively bridge the gap between practicability and rigorousness of formal requirements modeling language and technique. Whether or not a software system satisfies the anticipated user requirements is ultimately determined by the behaviors of the software. So it is necessary and valuable to research requirements modeling language and technique from the perspective of behavior. This paper presents a lightweight behavior based requirements modeling language BDL with formal syntax and semantics, and a general-purpose requirements description model BRM synthesizing the concepts of viewpoint and scenario. BRM is good for modeling large and complex system due to its structure is very clear. In addition, the modeling process is demonstrated through the case study On-Line Campus Management System. By lightweight formal style, BDL & BRM can effectively bridge the gap between practicability and rigorousness of formal requirements modeling language and technique.
出处 《Journal of Software Engineering and Applications》 2010年第3期245-254,共10页 软件工程与应用(英文)
关键词 BEHAVIOR DESCRIPTION LANGUAGE (BDL) SCENARIO VIEWPOINT BEHAVIOR Requirements Model (BRM) Behavior Description Language (BDL) Scenario Viewpoint Behavior Requirements Model (BRM)
  • 相关文献

同被引文献35

  • 1Cheng B H, Atlee J M. Research directions in requirements engineering [C]//Proc of the Future of Software Engineering. Minneapolis:IEEE, 2007: 285-303.
  • 2Blanc X, Mounier I, Mougenot A. Detecting model incon- sistency through operation-based model construction[C]// Proc of ACM/1EEE 30th International Conference on Soft- ware Engineering. Leipzig: IEEE,2008:511-520.
  • 3Liu W, Easterbrook S, Mylopoulos J. Rule-based detection of inconsistency in uml models[C]//Proe of the 5th Interna- tional Conference on the Unified Modelling Language ( UML 02). Toront:Springer-Verlag, 2002:106-123.
  • 4Da Silva M A A, Mougenot A, Blanc X, et al. Towards automated inconsistency handling in design models[C]//Proc of Advanced Information Systems Engineering. Hammamet: Springer-Verlag, 2010: 348-362.
  • 5Egyed A. Instant consistency checking for the uml[C]//Proe of the 28th International Conference on Software Engineer- ing.Shanghai:IEEE, 2006:381-390.
  • 6Clarke E M, Emerson E A, Sifakis J. Model checking: algo- rithmic verification and debugging[J]. Communications of ACM, 2009, 52(11):74-84.
  • 7Yao Y, Wu G Q, Wang L, et al. Behavior-oriented require- ment description language[C]//International Conference on in Computational Intelligence and Software Engineering. Wuhan:IEEE, 2009:1-5.
  • 8Cheng S, Wu G Q. Modeling and formal analysis of real-time system via ccs[C]// International Symposium on Computer Science and Computational Technology. Shanghai IEEE, 2008: 321-324.
  • 9Potter B, Till D, Sinclair J. An Introduction to Formal Speci- fication and Z [M]. New Jersey: Prentice Hall, 1996.
  • 10Xing Z, Stroulia E. Umldiff: An algorithm for ob-ject-oriented design differencing[C]// Proc of the 20th 1EEE/ACM International Conference on Automated Soft- ware Engineering. New York: ACM, 2005: 54-65.

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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