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
Link To Document