• DocumentCode
    245872
  • 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
  • fYear
    2014
  • fDate
    19-21 Dec. 2014
  • Firstpage
    1621
  • Lastpage
    1628
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-7980-6
  • Type

    conf

  • DOI
    10.1109/CSE.2014.299
  • Filename
    7023810