会议专题

Completeness and Consistency Analysis on Requirements of Distributed Event-Driven Systems

For many event-driven systems, the completeness and consistency (C&C) are the most important characteristics of those software requirements. This paper presents a systematic approach to perform C&C analysis on the requirements, and an intelligent approach to correcting the inconsistencies identified. A formal scenario model is used to represent requirements such that scenario elements of condition guards, events and actions can be extracted automatically. Condition guards associated with a same event are constructed into a tree on which to perform completeness analysis and supplement missing specification. Consistency analysis focuses on three types of inconsistencies and is performed according to the intra-relations among condition guards and inter-relations with actions. An algorithm of inconsistent correction is proposed to guide eliminating the inconsistency identified interactively. Finally, we provide an example of car-alarm system to illustrate the proposed process and techniques.

Completeness and consistency analysis requirement-related faults formal scenario model inconsistency elimination event-driven systems

Lian Yu Shuang Su Shan Luo Yu Su

School of Software and Microelectronics, Peking University, Beijing, 102600, PRC

国际会议

第二届IFIP/IEEE软件工程理论基础国际研讨会(TASE 2008)(Second IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering)

南京

英文

241-244

2008-06-17(万方平台首次上网日期,不代表论文的发表时间)