scispace - formally typeset
Journal ArticleDOI

On visual formalisms

David Harel
- 01 May 1988 - 
- Vol. 31, Iss: 5, pp 514-530
TLDR
The higraph, a general kind of diagramming object, forms a visual formalism of topological nature that is suited for a wide array of applications to databases, knowledge representation, and the behavioral specification of complex concurrent systems using the higraph-based language of statecharts.
Abstract
The higraph, a general kind of diagramming object, forms a visual formalism of topological nature. Higraphs are suited for a wide array of applications to databases, knowledge representation, and, most notably, the behavioral specification of complex concurrent systems using the higraph-based language of statecharts.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Pictures that play: design notations for real-time and distributed systems

TL;DR: Two complementary pictorial design notations are described and used together in an example to illustrate the concept of play and to show how to do it: timethreads, a new notation for causality sequences that cut across many components and across the system end‐to‐end, and machine charts, an older notation for architecture presented here from a new angle.
Proceedings ArticleDOI

VULCAN: architecture-model-based workbench for product line engineering

TL;DR: A CASE tool is provided, called VULCAN, that provides architecture models/patterns that are adaptable/reusable and also supports mechanisms for instantiating products from assets and maintainability of the assets has improved substantially.
Proceedings ArticleDOI

A formalism for the specification of operationally embedded reactive systems [in aircraft guidance/navigation systems]

TL;DR: The Operational Procedure Model, presented in this paper, provides a formalism for the specification of the behavior of operationally embedded reactive systems found in aircraft guidance and navigation systems.
Journal ArticleDOI

Declarative operations on nets

TL;DR: A package of declarative transformations on net terms that includes generalized set operations, structure-reducing operations and extended path searching, and the generation of parts lists is given as an application in mechanical engineering.
Dissertation

Analysing accident reports using structured and formal methods

TL;DR: This thesis demonstrates that features of an engineering-style formal modelling process, particularly the structuring of activity and management of information, reduce the impact of problems of scalability and poor readability and improve the accuracy of formal models of accident reports.
References
More filters
Book

Graph theory

Frank Harary
Book

Introduction to Automata Theory, Languages, and Computation

TL;DR: This book is a rigorous exposition of formal languages and models of computation, with an introduction to computational complexity, appropriate for upper-level computer science undergraduates who are comfortable with mathematical arguments.
Journal ArticleDOI

Communicating sequential processes

TL;DR: It is suggested that input and output are basic primitives of programming and that parallel composition of communicating sequential processes is a fundamental program structuring method.
Journal ArticleDOI

Statecharts: A visual formalism for complex systems

TL;DR: 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.
Book

The entity-relationship model: toward a unified view of data

TL;DR: A data model, called the entity-relationship model, is proposed that incorporates some of the important semantic information about the real world and can be used as a basis for unification of different views of data: the network model, the relational model, and the entity set model.