loading...
Enriching the Input Interface of Interactive Components with Undo Commands
Seattle, Washington August 09-August 11
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SERA.2006.32Fourth International Conference on So ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Walter Dosch, University of Lubeck, Germany
The paper studies the systematic design and implementation of interactive components whose input interface is enriched by undo commands. An undo command inverts the interaction history returning to a previously visited state. We formalize different policies for undo commands cancelling the most recent input, the most recent occurrence of a specified input, and the final history segment after a user defined checkpoint. For each undo policy, we specify the component?s modified input/output behaviour in terms of the original behaviour as a function from input streams to output streams. Then we systematically transform the modified input/output behaviour into an implementation by a state transition machine. The resulting formal method extends the state transition table of an interactive component in a systematic way when its input interface is enriched by undo commands under different policies.
Index Terms:
Interactive component, interface refinement, undo command, input/output behaviour, state transition machine, state transition table
Citation:
Walter Dosch, "Enriching the Input Interface of Interactive Components with Undo Commands," sera, pp.183-193, Fourth International Conference on Software Engineering Research, Management and Applications (SERA'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.