DocumentCode
2498270
Title
Extensions to the PUIST user interface specification tool
Author
Li, Xiaosong ; Mugridge, Rick
Author_Institution
Dept. of Comput. Sci., Auckland Univ., New Zealand
fYear
1996
fDate
24-27 Jan 1996
Firstpage
416
Lastpage
423
Abstract
PUIST is a specification tool that is being created for software development. It assists user interface designers to specify the static form and dynamic behaviour of graphical user interfaces (GUI) using a Petri net based model. We describe extensions made to increase the modelling power of PUIST and to make it more practical. Hierarchical specifications have been introduced to PUIST which make modular design, specification reuse and top down design possible. Two special types of arc and one special type of transition have also been introduced to PUIST to extend the range of the dynamic behaviours PUIST can specify. In particular the dynamic behaviours of a menu can now be precisely specified
Keywords
Petri nets; formal specification; graphical user interfaces; software reusability; software tools; user interface management systems; Petri net based model; dynamic behaviour; dynamic menu behaviour; extended PUIST user interface specification tool; graphical user interfaces; hierarchical specifications; modelling; modular design; software development; specification reuse; static form; top down design; user interface designers; Computer science; Feedback; Graphical user interfaces; Petri nets; Programming profession; Prototypes; Software prototyping; Switches; User interfaces; Vehicle dynamics;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering: Education and Practice, 1996. Proceedings. International Conference
Conference_Location
Dunedin
Print_ISBN
0-8186-7379-6
Type
conf
DOI
10.1109/SEEP.1996.534029
Filename
534029
Link To Document