There has been significant research effort focussed on the study of regular languages, since they play a vital role in our understanding of computation. This existing research draws a large number of connections with ...
详细信息
Pattern languages might be useful tools for design as far as designers can identify the right patterns. For this users need to understand the relationships between patterns and how to combine them. In this process, kn...
详细信息
Euler diagrams are frequently used for visualizing information about collections of objects and form an important component of various visuallanguages. Properties possessed by Euler diagrams correlate with their usab...
详细信息
Are the abstractions that scientific modelers use to build their models in a modeling language the same abstractions they use to evaluate the correctness of their models? The extent to which such differences exist see...
详细信息
Model Driven Engineering promotes models as the core assets of projects and hence model transformations become first-class citizens in this approach. Likewise, the development of large scale transformations necessitat...
详细信息
The development of interactive visual applications is a complex work, usually performed with the help of advanced visual programming environments. Starting from the GUI's visual specifications, the programming env...
详细信息
ISBN:
(纸本)9783790821475
The development of interactive visual applications is a complex work, usually performed with the help of advanced visual programming environments. Starting from the GUI's visual specifications, the programming environment generates the corresponding code that implements the interface. In most cases, designers and developers have no tools to keep control over the usability and the maintainability of the resulting applications. In fact, the success of an information system depends on the accessibility and usability of its interface. The evaluation of visual environments is traditionally performed by means of expert-based evaluations or by testing with end users. In this paper, we describe a methodology to design, specify and evaluate interactive visual applications, based on the SR-Action Grammars formalism. We describe how it is possible to assess the usability metrics of consistency, completeness and user control by means of checks performed at high abstraction level of the visual language. In particular, we improve the formalism of the SR-Action Grammars (Cassino et al. (2003): SR-Task Grammars: A Formal Specification of human Computer Interaction for Interactive visuallanguages 2003 symposium on visuallanguages and Formal Methods (VLFM '03) - ieee Symposia on human-centriccomputinglanguages and Environments (HCC'03)) to specify visuallanguages, so to perform usability checks by the management of the production rules. TAGIVE (Cassino et al. (2006): A Methodology for Computer Supported Development of Interactive visual Applications - WSEAS Transactions On Information Science and Applications Journal.) is the tool that allows to design interactive visual environments and to generate the related formal specification in automatic manner. Thanks to the controls performed at formal level, the system guides the designer in the correct development of the application.
The proceedings contain 50 papers. The topics discussed include: sharing reasoning about faults in spreadsheets: an empirical study;AutoTest: a tool for automatic test case generation in spreadsheets;using visual mome...
ISBN:
(纸本)0769525865
The proceedings contain 50 papers. The topics discussed include: sharing reasoning about faults in spreadsheets: an empirical study;AutoTest: a tool for automatic test case generation in spreadsheets;using visual momentum to explain disorientation in the eclipse IDE;VizEval: an experimental system for the study of program visualization quality;dimensions characterizing programming feature usage by information workers;specification and construction of control flow semantics;an agent-based framework for context-driven interpretation of symbols in diagrammatic sketches;MOSL: composing a visual language for a metamodeling framework;constraining concrete syntax via metamodel information;a multi-layer parsing strategy for on-line recognition of hand-drawn diagrams;and inking in the IDE: experiences with pen-based design and annotation.
I am creating a new programming language and editor that is aimed towards authoring interactive behaviors. This language is intended to allow more interaction designers to write their own interactive applications. Thi...
详细信息
I am creating a new programming language and editor that is aimed towards authoring interactive behaviors. This language is intended to allow more interaction designers to write their own interactive applications. This paper discusses the motivation, method, and design ideas for such a language.
This work considers the intersection of explanation-oriented language design and software variation management, two seemingly disparate research areas that turn out to be quite complementary. Successful explanations a...
详细信息
This work considers the intersection of explanation-oriented language design and software variation management, two seemingly disparate research areas that turn out to be quite complementary. Successful explanations are often highly variable to adapt to the needs of a particular user, but this also makes them complex and unwieldy unless supported by a sound theory of variation.
There has been significant research effort focussed on the study of regular languages, since they play a vital role in our understanding of computation. This existing research draws a large number of connections with ...
详细信息
There has been significant research effort focussed on the study of regular languages, since they play a vital role in our understanding of computation. This existing research draws a large number of connections with other areas, such as algebra and symbolic logic. Recently, research has begun into how diagrammatic logics can define regular languages, providing another mechanism through which we can understand regular languages. However, the formalised diagrammatic logics are first-order, so they cannot define non-starfree regular languages. The primary contributions of this paper are: (a) to develop and formalise a second-order diagrammatic logic, extending spider diagrams of order, and (b) to establish a class of regular languages that this logic can define. This lays the essential foundations for providing an exact classification of the regular languages that are definable using this new second-order logic.
暂无评论