Title :
Formal Specification and Transformation Method of System Requirements from B Method to AADL Model
Author :
Tingting Wu ; Yunwei Dong ; Ning Hu
Author_Institution :
Sch. of Comput., Northwestern Polytech. Univ., Xi´an, China
Abstract :
This article presents a method to describe system requirements with B abstract machine, and transformation rules from B method to the Architecture Analysis and Design Language (AADL) model. We aim at solving the problems of requirements non-deterministic and ensuring requirements consistency during conversion procedure, AADL architecture model is consistent with requirements. Furthermore, in the early phrase of software development, various verification methods could be used to test software functional or non-functional attributes based on Model Driven Architecture (MDA). Firstly, we extract the subset of B method in this paper. Secondly, we describe this subset with formal method in terms of syntax and semantic. Thirdly, the derivation rules from B method to AADL model are proposed. The requirements consistency is then illustrated on a case study.
Keywords :
formal specification; program compilers; program verification; software architecture; AADL architecture model; Architecture Analysis and Design Language model; B method; B-abstract machine; MDA; derivation rules; formal method; formal specification; model driven architecture; nondeterministic requirements problem; requirements consistency; software development; software functional attribute testing; software nonfunctional attribute testing; software semantics; software syntax; system requirements; transformation method; transformation rules; verification methods; Abstracts; Analytical models; Computer architecture; Ports (Computers); Software; Syntactics; Unified modeling language; AADL model; B method; requirements description; transformation rules;
Conference_Titel :
Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4799-7980-6
DOI :
10.1109/CSE.2014.299