Back to Search Start Over

基于Event-B方法的多应用智能卡的建模与开发.

Authors :
ZHANG Yue
GUO Jian
ZHU Xiao-ran
WANG Wen-jun
ZHU Jing-yang
TANG Jia-hua
CHEN Jun-nian
Source :
Computer Engineering & Science / Jisuanji Gongcheng yu Kexue. Oct2014, Vol. 36 Issue 10, p1943-1951. 9p.
Publication Year :
2014

Abstract

Event-B is a formal modeling language based on set theory and predicate logic, within which hierarchical models can be established by refinement strategy. A method for applying Event-B to practical industry is proposed, which consists of rewriting requirement, establishing abstract model, and step-by-step refining. Firstly, requirements are rewritten from three different views&: environmental view, functional view, and property view. During this phase? refinement strategy reflecting model hierarchy is identified. Secondly, formal methods are adopted to establish abstract model and validate the established model. Using well-proved abstract model, requirement appending, model refining and model validating are carried out at the following levels of the model hierarchy according to the refinement strategy. Finally, based on the whole established models corresponding to requirements, implementation codes can be automatically generated by the related tools. With refinement theory adopted in this method, requirements and properties of system under development can be identified in a refinement way and incrementally. Modeling and verification using formal methods guarantees the correctness of models. To illustrate the feasibility of the method, the development of multi-application smart cards ss shown as a case study. Appilcation example of the proposed method in pratcal modeiing and vaiidaion is given based on Event-B and Rodin platform. [ABSTRACT FROM AUTHOR]

Details

Language :
Chinese
ISSN :
1007130X
Volume :
36
Issue :
10
Database :
Academic Search Index
Journal :
Computer Engineering & Science / Jisuanji Gongcheng yu Kexue
Publication Type :
Academic Journal
Accession number :
108449882
Full Text :
https://doi.org/10.3969/j.issn.1007-130X.2014.10.017