DocumentCode
2393040
Title
Facilitating the construction of specification pattern-based properties
Author
Konrad, Sascha ; Cheng, Betty H C
Author_Institution
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
fYear
2005
fDate
29 Aug.-2 Sept. 2005
Firstpage
329
Lastpage
338
Abstract
Formal specification languages are often perceived as difficult to use by practitioners, and are therefore rarely-used in industrial software development practices. Numerous researchers have developed specification pattern systems to facilitate the construction of formal specifications of system properties. Feedback indicates that these patterns are considered helpful, but many practitioners prefer capturing properties using informal notations, such as natural language, instead of formal specification languages. This paper describes a project that addresses this technology gap. First, we introduce a stepwise process for deriving and instantiating system properties in terms of their natural language representations. The key components of this process are structured natural language grammars and specification pattern systems. Second, we describe SPIDER, a prototype implementation of a tool suite supporting this specification process. We illustrate the use of our approach with a description of a stepwise construction process of property specifications of a real-world automotive embedded system using Spider.
Keywords
computer aided software engineering; formal specification; grammars; natural languages; object-oriented methods; specification languages; SPIDER tool; formal specification; industrial software development; natural language representations; specification pattern systems; structured natural language grammars; Automotive engineering; Construction industry; Feedback; Formal specifications; Industrial training; Laboratories; Logic; Natural languages; Pattern analysis; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on
Print_ISBN
0-7695-2425-7
Type
conf
DOI
10.1109/RE.2005.29
Filename
1531053
Link To Document