DocumentCode
2111567
Title
Supporting Multi-path UI Development with Vertical Refinement
Author
Bowen, Judy ; Reeves, Steve
Author_Institution
Univ. Of Waikato, Hamilton
fYear
2009
fDate
14-17 April 2009
Firstpage
64
Lastpage
72
Abstract
As computers and software applications become ubiquitous the systems we build are increasingly required to run on not just a single piece of hardware, but rather be available for different platforms, different types of hardware and offer different modes of interaction depending on the context of use. Within a formal development process when we consider refinement for interactive systems we therefore need to consider not only the transformation of abstract specifications and models into single implementations but also the possibility of multiple implementations with differing interactive requirements. In such cases the changing requirements in general and changes to the user interface in particular make supporting the development by formal refinement challenging. One way to solve this problem is by extending our notion of refinement. In this paper we introduce vertical refinement for system and interface pairs which enables us to deal with such multi-path development.
Keywords
formal specification; interactive systems; ubiquitous computing; abstract specifications; formal development process; formal refinement; interactive systems; multi-path development; Application software; Australia; Computer applications; Design methodology; Hardware; Interactive systems; Pervasive computing; Software engineering; User centered design; User interfaces; Multi-path development; Refinement; UI Development;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2009. ASWEC '09. Australian
Conference_Location
Gold Coast, QLD
ISSN
1530-0803
Print_ISBN
978-0-7695-3599-9
Type
conf
DOI
10.1109/ASWEC.2009.24
Filename
5076628
Link To Document