Title :
Prototyping the structured specification as logic programs
Author :
Leung, Karl R P H ; Chan, Daniel K C
Author_Institution :
Dept. of Comput., Hong Kong Polytech. Univ., Hung Hom, Hong Kong
Abstract :
The structured analysis and design methodology was devised for general purpose application development and has been widely used in industry. The methodology uses the structured specification to capture the design of an application. Unfortunately, the structured specification only has an informal definition and consequently, the correctness of a design cannot be easily verified. Prototyping has been acknowledged as an effective way to verify designs. Some attempts have been made to help generate prototypes from designs produced by the methodology. The paper contributes to this approach by providing a set of translation rules for deriving prototypes from the structured specification to Prolog programs. The proposal differs from previous attempts in two aspects. First, the specifications for which prototypes are generated are less restrictive and have richer semantics. Second, the translation rules facilitate automatic generation of a full prototype and can be easily integrated into a CASE tool supporting the structured analysis and design methodology
Keywords :
PROLOG; computer aided software engineering; formal specification; formal verification; logic programming; software prototyping; software tools; structured programming; CASE tool; Prolog programs; automatic prototype generation; design correctness verification; general purpose application development; informal definition; logic programs; prototyping; semantics; structured analysis and design methodology; structured specification; translation rules; Computer aided software engineering; Computer industry; Design methodology; Error correction; Logic; Programming; Project management; Proposals; Prototypes; Software prototyping;
Conference_Titel :
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-7171-8
DOI :
10.1109/APSEC.1995.496987