DocumentCode :
2614010
Title :
Formal specification of software systems using two-level grammar
Author :
Bryant, B.R.
Author_Institution :
Dept. of Comput. & Inf. Sci., Alabama Univ., Birmingham, AL
fYear :
1991
fDate :
11-13 Sep 1991
Firstpage :
155
Lastpage :
160
Abstract :
Two-level grammar (TLG) is proposed for the formal specification and automatic generation of software systems. TLG specifications are unique in that they are a structured form of natural language which is executable. This has the potential for greatly increasing the reliability of the developed software system for the following reasons. Because it is a form of natural language, TLG may be used as an effective communication medium between the system users, designers, and implementors, thereby reducing the likelihood of errors caused by miscommunication. Furthermore, an efficient software system, expressed in C, can be automatically generated from the specification in a provably correct way. Successful applications have included database/knowledge-base systems and programming language compilers
Keywords :
formal specification; grammars; natural languages; software reliability; automatic generation; formal specification; natural language; reliability; software systems; two-level grammar; Automatic programming; Error correction; Formal specifications; Internet; Logic programming; Natural languages; Postal services; Software systems; Specification languages; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1991. COMPSAC '91., Proceedings of the Fifteenth Annual International
Conference_Location :
Tokyo
Print_ISBN :
0-8186-2152-4
Type :
conf
DOI :
10.1109/CMPSAC.1991.170167
Filename :
170167
Link To Document :
بازگشت