skip to main content
10.5555/55823.55835acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free access

Using raddle to design distributed systems

Published: 01 April 1988 Publication History

Abstract

We describe our linguistic tool, Raddle, and its use in designing distributed systems. Raddle coordinates concurrent processes with the n-party interaction, a new high-level communication primitive. Another important feature of Raddle is the team, which encapsulates communicating processes. We discuss our efforts towards developing a complete methodology for using Raddle and briefly describe our software toolset.

References

[1]
De Cindio, F., G. De Michelis, L. Pomello, and C. Simone, "Superposed Automata Nets,I' pp. 258-268 in Application and Theory of Petri Nets, ed. C. Girault and W. Reisig, Springer-Verlag, New York (1982).
[2]
Milne, G. J., "CIRCAL and the Representation of Communication, Concurrency, and Time," ACM Trans. on Programming Languages and Systems 7(Z) pp. 270-298 (April, 1985).
[3]
Roman, G.-C. and M. S. Day, "Multifaceted Distributed Systems Specification Using Processes and Event Synchronization," Proc. 7th Znt'l Conf. on Software Engineering, Orlando, Florida, March 26-29, 1984, pp. 44-55
[4]
Back, R. and R. Kurki-Suonio, "Serializability in Distributed Systems with Handshaking," CMU-CS- 85-109, Carnegie-Mellon University (1985).
[5]
Charlesworth, A., "The Multiway Rendezvous," ACM Trans. on Programming Languages and Systems Q(3) pp. 350-366 (July, 1987).
[6]
Ramesh, S. and S. L. Mehndiratta, "A Methodology for Developing Distributed Programs," IEEE Trans. on Software Engineering SE-13(8) pp. 967-976 (August, 1987).
[7]
Forman, I. R., "On the Design of Large Distributed Systems," STP-098-86 (Rev. l.O), Microelectronics and Computer Technology Corp., Austin, Texas (January, 1987). (Preliminary version in Proc. First Int'l Conf. on Computer Languages, October 25-27, 1986, Miami, Florida.)
[8]
Schneider, F. B., "Abstractions for Fault Tolerance in Distributed Systems," Information Processing 86, pp. 727-733 Elsevier Science Publishing B.V.
[9]
Forman, Ira R. and Michael Evangelist, "EFT: A Case Study. in Design using Raddle," STP-121-87, Microelectronics and Computer Technology Corp., Austin, Texas (April, 1987).
[10]
IEEE Computer Society Press, Proceedings of the Fourth kt'l Workshop on Software Specification and Design, Monterey, California, April 3-4, 1987.
[11]
Forman, Ira R., "The Lift Problem Revisited," STP-269-87, Microelectronics and Computer Technology Corp. (September, 1987).
[12]
Guindon, R., H. Kramer, and B. Curtis, A Model of Cognitive Processes in Software Design: An Analysis of Breakdowns in Early Software Design Activities by Individuals, Microelectronics and Computer Technology Corp. (in preparation).
[13]
Graf, M., G. Rein, and L. Bialon, "VERDI: Users Guide," STP-419-86(Q), Microelectronics and Computer Technology Corp ., Austin, Texas (December, 1986).
[14]
Peterson, J. L., Petri Net Theory and the Modeling of Systems, Prentice-Hall, Englewood-Cliffs, N. J. (1981).
[15]
Forman, I. R., "petri - A UNIX Tool for the Analysis of Petri Nets," Proc. of the Fall Joint Computer Conference, Dallas, Texas, November 2-6, 1986, pp. 1092-1098
[16]
Bruns, G., "Experience with the Cornell Synthesizer Generator," STP-325-87, Microelectronics and Computer Technology Corp. (October, 1987).

Cited By

View all
  • (1989)Vanna: a visual environment for the design of distributed systemsProceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment10.1145/74261.74302(546-553)Online publication date: 3-Jan-1989

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '88: Proceedings of the 10th international conference on Software engineering
April 1988
459 pages
ISBN:0897912586

Sponsors

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 April 1988

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)46
  • Downloads (Last 6 weeks)4
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (1989)Vanna: a visual environment for the design of distributed systemsProceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment10.1145/74261.74302(546-553)Online publication date: 3-Jan-1989

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media