Title :
Improving software design quality with ExSpect: An application of CASE-based prototyping in real-world situations
Author :
Somers, L.J. ; Voorhoeve, M. ; van Hee, K.M.
Author_Institution :
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Netherlands
Abstract :
ExSpect (Executable Specification Tool) has been developed for the prototyping of software systems with their environment. It is based on high-level Petri nets with hierarchy, which makes it akin to flow diagram techniques. The bottom level uses a typed functional language. ExSpect has been applied in industry, showing promising results with respect to productivity and design quality. A real-world application of ExSpect is described
Keywords :
Petri nets; computer aided software engineering; formal specification; functional languages; software prototyping; software quality; software tools; specification languages; CASE-based prototyping; ExSpect; Executable Specification Tool; flow diagram techniques; hierarchy; high-level Petri nets; productivity; software design quality; typed functional language; Application software; Control systems; Humans; Manufacturing; Petri nets; Prototypes; Software design; Software prototyping; Software systems; User interfaces;
Conference_Titel :
Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
Print_ISBN :
0-8186-3480-4
DOI :
10.1109/CASE.1993.634818