DocumentCode :
282599
Title :
Using executable specification languages for interface checking of large, distributed systems
Author :
Liu, Lap Ming ; Prywes, N.S.
Author_Institution :
Dept. of Comput. Sci., Chinese Univ. of Hong Kong, Hong Kong
Volume :
ii
fYear :
1990
fDate :
2-5 Jan 1990
Firstpage :
174
Abstract :
The authors discuss the automatic checking of the consistency of interfaces between components of large, distributed systems. The approach is based on executable specification languages and has the following characteristics: use of specification languages for partitioning an overall system, specifying interfaces between the components, and composing rules to describe the functionality of each component; static analysis of the specifications for consistency and completeness; and automatic generation of procedural programs for rapid prototyping. It is proposed that configuration and data-specification languages be used for automatic interface checking. In contrast to conventional programming methodologies, communications between the components and message ordering are explicitly specified. New interface-checking algorithms that are based on regular expressions are developed. The checking is performed at the specification level, and no knowledge of the underlying programs is required
Keywords :
distributed processing; formal specification; program testing; specification languages; automatic checking; completeness; configuration; consistency; data-specification languages; distributed systems; executable specification languages; functionality; interface checking; interface-checking algorithms; partitioning; procedural programs; rapid prototyping; static analysis; underlying programs; Character generation; Computer interfaces; Computer science; Distributed computing; Information science; Programming; Prototypes; Software reliability; Specification languages; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Type :
conf
DOI :
10.1109/HICSS.1990.205186
Filename :
205186
Link To Document :
بازگشت