DocumentCode :
1971648
Title :
Stuttering removal-developing mealy and moore style implementations of an interactive component
Author :
Dosch, Walter ; Stumpel, A. ; Janchum, Nontasak ; Muenchaisri, Pornsiri
Author_Institution :
Inst. of Software Technol., Univ. of Lubeck, Lubeck
fYear :
2009
fDate :
10-13 May 2009
Firstpage :
301
Lastpage :
308
Abstract :
An interactive system operates by an ongoing communication between its components which send and receive messages on their input and output channels. Stream functions describe the component´s input/output behaviour mapping input streams to output streams. State transition machines describe the component´s state-based implementation. We adapt classical Mealy machines and classical Moore machines as needed for the state-based modelling of interactive components. As our main contribution, we compare the formal methods how to implement a stream function by a Mealy resp. a Moore style state transition machine in a correctness preserving way. Both transformations involve history abstractions which relate observable input streams with internal states. We compare the different implementation frameworks by constructing a Mealy style and a Moore style implementation for the same component. We illustrate the approach with a component which removes subsequent duplicate messages in an input stream which arose through stuttering.
Keywords :
user interfaces; Mealy implementation; Moore style implementations; formal methods; input-output behaviour mapping; interactive component; interactive components; state transition machines; stream functions; stuttering removal; Communication system software; History; Interactive systems; Software systems; State-space methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications, 2009. AICCSA 2009. IEEE/ACS International Conference on
Conference_Location :
Rabat
Print_ISBN :
978-1-4244-3807-5
Electronic_ISBN :
978-1-4244-3806-8
Type :
conf
DOI :
10.1109/AICCSA.2009.5069340
Filename :
5069340
Link To Document :
بازگشت