Concepts and architecture of Vista-a multiparadigm programming environment

  title={Concepts and architecture of Vista-a multiparadigm programming environment},
  author={S. Schiffer and J. Fr{\"o}hlich},
  journal={Proceedings of 1994 IEEE Symposium on Visual Languages},
This paper describes Vista, a visual multiparadigm programming environment. We introduce the notion of processors and networks and discuss their application in the construction of event-driven and data-transformation systems. Further, we give an overview of Vista's object-oriented architecture.<<ETX>> 
8 Citations
Class Structure Graphs for Object-Oriented Design and Implementation
A language independent representation of systems taking the form of graphs of object-oriented source-code is introduced, so existing implementations can be analysed on different levels of abstraction in order to gain better understanding of a class''s structure as a basis for proper reuse. Expand
VisiTile-a visual language development toolkit
The VisiTile toolkit facilitates the specification and implementation of a hybrid class of visual languages that combine data-flow with grammar-based layout that is used as the basis for syntax-directed editing and interpretation of visual programs. Expand
Reducing Cognitive Load by Adding High-Level Semantics to ReactoGraph
to design a new form of the Reactant [13] as the basis of a new visual programming language (VPL), ReactoGraph [12]. ReactoGraph is a domain-specific programming language designed to address theExpand
FAR: an end-user language to support cottage e-services
FAR, an end-user language to offer and deliver e-services and its multiparadigm approach to combining ideas from spreadsheets and rule-based programming with drag-and-drop web page layout devices is presented. Expand
Reduction of Cognitive Load Through the Addition of High-Level Semantics to ReactoGraph
This research studies usability problems in ReactoGraph, a visual programming language designed to simplify the development of graphical user interfaces that suffers from complexity in defining message passing, inter-component data flow, and event handling. Expand
Reactant : An Interaction Technique for Unifying the Structural and Behavioral Definition of User Interfaces
reactants onto an interface element. We have created an interface development environment called ReactoGraph that uses the reactant as basis for defining interface behavior. ReactoGraph allows theExpand
Mulspren: a multiple language programming environment for children
A novel programming environment called Mulspren is presented, designed to let children lever their knowledge of English to learn conventional programming constructs---knowledge that could help them when they are older and need programming skills. Expand


Hyperflow: a visual programming language for pen computers
  • T. Kimura
  • Computer Science
  • Proceedings IEEE Workshop on Visual Languages
  • 1992
The design philosophy of the Hyperflow visual programming language and an overview of its semantic model are presented. The concept of visually interactive process, vip, is introduced as theExpand
STATEMATE: a working environment for the development of complex reactive systems
The main novelty of STATEMATE is in the fact that it 'understands' the entire descriptions perfectly, to the point of being able to analyze them for crucial dynamic properties, to carry out rigorous animated executions and simulations of the described system, and to create running code automatically. Expand
Statecharts: A Visual Formalism for Complex Systems
  • D. Harel
  • Computer Science
  • Sci. Comput. Program.
  • 1987
It is intended to demonstrate here that statecharts counter many of the objections raised against conventional state diagrams, and thus appear to render specification by diagrams an attractive and plausible approach. Expand
Object-oriented software engineering - a use case driven approach
This chapter discusses object-oriented software engineering as a process of change, management and reuse, and some of the methods used to develop and implement object- oriented software. Expand
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
A switch actuating device adapted for conjoint rotation with a rotatable assembly of a prime mover using a pair of sets of opposite surfaces to effect the axial movement of the switch operating means between its opposite positions. Expand
Object Lifecycles—Modelling the World in States
  • Object Lifecycles—Modelling the World in States
  • 1992
Objectworks\Smalltalk Release 4.1, User's Guide
  • Objectworks\Smalltalk Release 4.1, User's Guide
  • 1992
PARTS Workbench User's Guide , Digitalk Inc
  • PARTS Workbench User's Guide , Digitalk Inc
  • 1992
Serius Programmer User's Guide , Serius Corporation
  • Serius Programmer User's Guide , Serius Corporation
  • 1992