The article addresses the formal specification, design and implementation of the behavioral com- ponent of graphical user interfaces. The complex sequences of visual events and actions that con- stitute dialogs are specified by means of modular, communicating grammars called VEG (Visual Event Grammars), which extend traditional BNF grammars to make them more convenient to model dialogs. A VEG specification is independent of the actual layout of the GUI, but it can easily be integrated with various layout design toolkits. Moreover, a VEG specification may be verified with the model checker SPIN, in order to test consistency and correctness, to detect deadlocks and unreachable states, and also to generate test cases for validation purposes. E...
The development of interactive visual applications is a complex work, usually performed with the hel...
This paper presents a system to specify and verify web applications, based on previous results on us...
This paper presents a system to specify and verify web applications, based on previous results on us...
The article addresses the formal specification, design and implementation of the behavioral com- pon...
The article addresses the formal specification, design and implementation of the behavioral com- pon...
The article addresses the formal specification, design and implementation of the behavioral com- pon...
The paper addresses the formal specification, design and implementation of the behavioral component ...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
This paper presents a system to specify and verify web applications, based on previous results on us...
This paper presents a system to specify and verify web applications, based on previous results on us...
The article addresses the formal specification, design and implementation of the behavioral com- pon...
The article addresses the formal specification, design and implementation of the behavioral com- pon...
The article addresses the formal specification, design and implementation of the behavioral com- pon...
The paper addresses the formal specification, design and implementation of the behavioral component ...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
The development of interactive visual applications is a complex work, usually performed with the hel...
This paper presents a system to specify and verify web applications, based on previous results on us...
This paper presents a system to specify and verify web applications, based on previous results on us...