Concepts and architecture of Vista-a multiparadigm programming environment

@article{Schiffer1994ConceptsAA,
  title={Concepts and architecture of Vista-a multiparadigm programming environment},
  author={Stefan Schiffer and Joachim Hans Fr{\"o}hlich},
  journal={Proceedings of 1994 IEEE Symposium on Visual Languages},
  year={1994},
  pages={40-47}
}
  • S. Schiffer, J. Fröhlich
  • Published 4 October 1994
  • Computer Science
  • 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>> 

Figures from this paper

Class Structure Graphs for Object-Oriented Design and Implementation
TLDR
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.
VisiTile-a visual language development toolkit
TLDR
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.
Reducing Cognitive Load by Adding High-Level Semantics to ReactoGraph
TLDR
This paper identifies three areas where end-users report difficulty in using the language and presents alternative solutions to the original design by introducing high-level semantics to the language.
FAR: an end-user language to support cottage e-services
TLDR
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.
Mulspren: a multiple language programming environment for children
TLDR
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.
Reduction of Cognitive Load Through the Addition of High-Level Semantics to ReactoGraph
TLDR
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.
Reactant : An Interaction Technique for Unifying the Structural and Behavioral Definition of User Interfaces
TLDR
An interface development environment called ReactoGraph is created that uses the reactant as basis for defining interface behavior, and allows the developer to create a unified mental model of the interface by providing a editable visual representation of theinterface structure and behavior.

References

SHOWING 1-10 OF 14 REFERENCES
STATEMATE: a working environment for the development of complex reactive systems
TLDR
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.
Object-oriented software engineering - a use case driven approach
TLDR
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.
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
TLDR
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.
Labview: laboratory virtual instrument engineering workbench
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 the
Statecharts: A Visual Formalism for Complex Systems
  • D. Harel
  • Computer Science
    Sci. Comput. Program.
  • 1987
Serius Programmer User's Guide , Serius Corporation
  • Serius Programmer User's Guide , Serius Corporation
  • 1992
VisualWorks Release 1.0, User's Guide
  • VisualWorks Release 1.0, User's Guide
  • 1992
...
...