The paper addresses the formal specification, design and implementation of the behavioral component of graphical user interfaces. The complex sequences of visual events and actions that constitute dialogs are specified by means of modular, communicating grammars called VEG (Visual Event Grammars), that extend traditional BNF grammars to make the modeling of dialogs more convenient. A VEG specification is independent of the actual layout of the GUI, but it can be easily 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. Effici...
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 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 article addresses the formal specification, design and implementation of the behavioral com- pon...
There are many different ways of building software applications and of tackling the problems of unde...
There are many different ways of building software applications and of tackling the problems of unde...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
There are many different ways of building software applications and of tackling the problems of unde...
International audienceThis workshop aims to gather active researchers and practitioners in the field...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
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 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 article addresses the formal specification, design and implementation of the behavioral com- pon...
There are many different ways of building software applications and of tackling the problems of unde...
There are many different ways of building software applications and of tackling the problems of unde...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
There are many different ways of building software applications and of tackling the problems of unde...
International audienceThis workshop aims to gather active researchers and practitioners in the field...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
This workshop aims to gather active researchers and practitioners in the field of formal methods for...
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...