An Algebraic Understanding of Interactive Functionality
نویسنده
چکیده
The thesis of this paper is simple: that understanding both the construction and the interpretation of algebras is useful not only as a speciication technique for the implementation of interactive systems, but also as providing fundamental insights into the design and use of such systems in a general way. This is in contrast rstly to state-oriented speciication techniques like Z and VDM , which are less mathematically tractable and so obscure the general observations we wish to make here. It is in contrast secondly to behavioural notations like CSP and CCS which, while very tractable, abstract away from issues of value or state and only describe permissible action orderings. The paper presents a generic algebra for direct manipulation interactive systems, and indicates the importance of initial and nal interpretations of algebraic speciications in the iterative design process.
منابع مشابه
GiANT: Graphical Algebraic Number Theory
While most algebra is done by writing text and formulas, diagrams have always been used to present structural information clearly and concisely. Text shells are the de facto interface for computational algebraic number theory, but they are incapable of presenting structural information graphically. We present GiANT, a newly developed graphical interface for working with number fields. GiANT off...
متن کاملAn Overview of QEPCAD B: a Tool for Real Quantifier Elimination and Formula Simplification
This paper describes the basic functionality of Qepcad b, a system for computing with semi-algebraic sets via Cylindrical Algebraic Decomposition (CAD). Qepcad b is an interactive command-line based program, written in C, and built on top of the Saclib library. It extends and improves the Qepcad system. The article focuses on using Qepcad b to solve problems, describing the basic facilities off...
متن کاملInteractive Recognition and Representation of Functionality
Functionality of an object deenes its applicability in a task. In this paper we introduce a representation for functionality and present a methodology for its recovery. In addition, we introduce force-shape maps as means to integrate and classify the recovered functionality. Since functionality describes an interaction, the representation for an object must include not only its intrinsic (mater...
متن کاملDefining Interactive Multimedia Design Education: Expanding the Boundaries
The future of interactive multimedia design education depends upon the disintegration of discipline-based boundaries within the higher education system. Disciplines outside of computer science and computer art contribute significantly to the understanding of the cultural and social implications of the medium. A cross-disciplinary approach enables students to explore new ideas that inform their ...
متن کاملDeveloping a model to enhance elementary teachers’ ability to foster functional thinking and algebraic reasoning in elementary students
Abstract: This study explores the process of change of grades 3 to 5 elementary teachers, who participated in a professional development program "Algebraic Thinking: Foundation of Elementary Mathematics". Algebraic thinking as a functional thinking was the centerpiece of the program. The “Concern Base Adaptation Model” (CBAM) was used as methodology. The results of the study showed the signific...
متن کامل