会议专题

Specification and Verification of Policy Using RAISE and ModelChecking

In order to understand and describe the domain of system applications, and provide a good formal basis for requirements engineering, this paper takes policy as research object of domain engineering, and proposes a method of specification and verification of policy. Firstly, we construct policy model in which the entity, function, event and action in policy are specified with RAISE Specification Language, and the properties of policy are specified with LTL formula. Secondly, we translate RSL specifications automatically into the input language PROMELA of the SPIN model checker for verifying the correctness of the policy model. For this purpose, we define a syntactic translation between RSL and PROMELA, and show the correctness of the translation. Finally, we give a case study which automatically translates the RSL specifications of the policy of social insurance into PROMELA, and verifies the correctness of policy model with SPIN.

RSL PROMELA SPIN Model checking policy verification

Tao Zhang Shaobin Huang Tianyang Lv Hongtao Huang

College of Computer Science and Technology Harbin Engineering University Harbin, Heilongjiang Province, China, 150001

国际会议

2011 4th International Conference on Biomedical Engineering and Informatics(第四届生物医学工程与信息学国际会议 BMEI 2011)

上海

英文

2095-2099

2011-10-15(万方平台首次上网日期,不代表论文的发表时间)