• DocumentCode
    3033211
  • Title

    Guided Requirements Clarification for Automatic Formalization

  • Author

    Xi Wang ; Shaoying Liu

  • Author_Institution
    Dept. of Comput. Sci., Hosei Univ., Koganei, Japan
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    348
  • Lastpage
    355
  • Abstract
    Automatic transformation from informal requirements to formal specifications is an important but challenging topic in software engineering. The major challenge stems from the fact that informal requirements are usually too abstract to provide sufficient information required for completing the formal specification. In this paper, we propose an approach to guiding the clarification of requirements to prepare for their automatic formalization on the basis of specification patterns. Each pattern provides a template for clarifying one kind of requirement by showing how it is decomposed into a set of requirement elements. Each element is formally defined to denote one of the attributes of the requirement. Clarifying a requirement is actually a process of assigning values to the relevant elements according to their formal definitions. An example of Automated Teller Machine (ATM) system is presented to illustrate the approach.
  • Keywords
    formal specification; ATM system; automated teller machine system; automatic formalization; automatic transformation; formal definitions; formal specifications; guided requirements clarification; informal requirements; software engineering; specification patterns; Artificial intelligence; Distributed computing; Formal specifications; Radio access networks; Reactive power; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Type

    conf

  • DOI
    10.1109/SNPD.2013.56
  • Filename
    6598488