Vanna: A visual environment for the design of distributed systems

Paul Attie, Glenn Bruns, Michael Evangelist, Charles Richter, Vincent Shen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Raddle is a language for designing large, distributed systems. Raddle includes several high-level design constructs, such as the N-party interaction, nondeterministic choice, and system modularity structures. These constructs have proven useful in projects we have undertaken with MCC Shareholders. This paper describes the Vanna project, in which the goal is to build preprocessors to various programming languages that allow the expression of Raddle-like designs in a compilable language. Our first preprocessor will be based on Ada.

Original languageEnglish (US)
Title of host publicationProceedings of the Conference on Tri-Ada 1989
Subtitle of host publicationAda Technology in Context: Application, Development, and Deployment, TRI-Ada 1989
PublisherAssociation for Computing Machinery, Inc
Pages546-553
Number of pages8
ISBN (Electronic)0897913299, 9780897913294
DOIs
Publication statusPublished - Jan 3 1989
Externally publishedYes
Event1989 International Conference on Ada : Ada Technology in Context: Application, Development, and Deployment, TRI-Ada 1989 - Pittsburgh, United States
Duration: Oct 23 1989Oct 26 1989

Publication series

NameProceedings of the Conference on Tri-Ada 1989: Ada Technology in Context: Application, Development, and Deployment, TRI-Ada 1989

Conference

Conference1989 International Conference on Ada : Ada Technology in Context: Application, Development, and Deployment, TRI-Ada 1989
CountryUnited States
CityPittsburgh
Period10/23/8910/26/89

    Fingerprint

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Cite this

Attie, P., Bruns, G., Evangelist, M., Richter, C., & Shen, V. (1989). Vanna: A visual environment for the design of distributed systems. In Proceedings of the Conference on Tri-Ada 1989: Ada Technology in Context: Application, Development, and Deployment, TRI-Ada 1989 (pp. 546-553). (Proceedings of the Conference on Tri-Ada 1989: Ada Technology in Context: Application, Development, and Deployment, TRI-Ada 1989). Association for Computing Machinery, Inc. https://doi.org/10.1145/74261.74302