No abstract available.
Cited By
- Grogono P and Shearing B Concurrent software engineering Proceedings of the 2008 C3S2E conference, (99-108)
- Black A, Hutchinson N, Jul E and Levy H The development of the Emerald programming language Proceedings of the third ACM SIGPLAN conference on History of programming languages, (11-1-11-51)
- Bacon D, Konuru R, Murthy C and Serrano M (2004). Thin locks, ACM SIGPLAN Notices, 39:4, (583-595), Online publication date: 1-Apr-2004.
- A Hierarchical Cluster Algorithm for Dynamic, Centralized Timestamps Proceedings of the The 21st International Conference on Distributed Computing Systems
- Bacon D, Strom R and Tarafdar A (2019). Guava, ACM SIGPLAN Notices, 35:10, (382-400), Online publication date: 1-Oct-2000.
- Bacon D, Strom R and Tarafdar A Guava Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (382-400)
- Odersky M (2019). Programming with variable functions, ACM SIGPLAN Notices, 34:1, (105-116), Online publication date: 1-Jan-1999.
- Simons A (2019). Borrow, copy or steal?, ACM SIGPLAN Notices, 33:10, (65-83), Online publication date: 1-Oct-1998.
- Simons A Borrow, copy or steal? Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (65-83)
- Odersky M Programming with variable functions Proceedings of the third ACM SIGPLAN international conference on Functional programming, (105-116)
- Kunz T (1997). High-Level Views of Distributed Executions, Automated Software Engineering, 4:2, (179-197), Online publication date: 1-Apr-1997.
- Taylor D, Kunz T and Black J A Tool for Debugging OSF DCE Applications Proceedings of the 20th Conference on Computer Software and Applications
- Lutfiyya H and Bauer M An Experience Report on Architecture Development Proceedings of the 20th Conference on Computer Software and Applications
- Strom R (1996). Point, ACM SIGPLAN Notices, 31:3, (6-7), Online publication date: 1-Mar-1996.
- Yellin D (1996). Point/counterpoint, ACM SIGPLAN Notices, 31:3, (5), Online publication date: 1-Mar-1996.
- Taylor D, Kunz T and Black J Achieving target-system independence in event visualisation Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
- Goldman K, Swaminathan B, McCartney T, Anderson M and Sethuraman R (1995). The Programmers' Playground, IEEE Transactions on Software Engineering, 21:9, (735-746), Online publication date: 1-Sep-1995.
- Kunz T and Black J (1995). Using Automatic Process Clustering for Design Recovery and Distributed Debugging, IEEE Transactions on Software Engineering, 21:6, (515-527), Online publication date: 1-Jun-1995.
- Cowan D and Lucena C (1995). Abstract Data Views, IEEE Transactions on Software Engineering, 21:3, (229-243), Online publication date: 1-Mar-1995.
- Taylor D and Coffin M Integrating real-time and partial-order information in event-data displays Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
- Marshall A Supporting communications infrastructure evolution Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
- Yellin D and Strom R (1994). Interfaces, protocols, and the semi-automatic construction of software adaptors, ACM SIGPLAN Notices, 29:10, (176-190), Online publication date: 1-Oct-1994.
- Yellin D and Strom R Interfaces, protocols, and the semi-automatic construction of software adaptors Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, (176-190)
- Russell J, Strom R and Yellin D (1994). A checkable interface language for pointer-based structures, ACM SIGPLAN Notices, 29:8, (59-73), Online publication date: 1-Aug-1994.
- Russell J, Strom R and Yellin D A checkable interface language for pointer-based structures Proceedings of the Workshop on Interface Definition Languages, (59-73)
- Auerbach J, Goldberg A, Goldszmidt G, Gopal A, Kennedy M, Rao J and Russell J Concert/C Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, (8-8)
- Kunz T (2019). Process clustering for distributed debugging, ACM SIGPLAN Notices, 28:12, (75-84), Online publication date: 1-Dec-1993.
- Kunz T Process clustering for distributed debugging Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging, (75-84)
- Soares P and Karben A Implementing a delegation model design of an HPCC application using concert/C Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2, (729-738)
- Attaluri G, Bradshaw D, Finnigant P, Hinds N, Kalantar M, Lyons K, Marshall A, Pachl J and Tran H Operation jump start Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2, (621-636)
- Taylor D The use of process clustering in distributed-system event displays Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1, (505-512)
- Consens M, Hasan M and Mendelzon A Using Hy+ for network management and distributed debugging Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1, (450-471)
- Strom R and Yellin D (1992). A visual environment for distributed object-oriented multi-applications, ACM SIGPLAN OOPS Messenger, 4:2, (205-206), Online publication date: 1-Apr-1993.
- Strom R and Yellin D A visual environment for distributed object-oriented multi-applications Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (205-206)
- Khendek F and v. Bochmann G A formalization of the CORDS Process Model using Mondel Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2, (351-360)
- Martin P, Bauer M, Coburn N, Larson P, Neufeld G, Pach J and Slonim J Directory requirements for a multidatabase service Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2, (339-350)
- Taylor D A prototype debugger for Hermes Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2, (313-326)
- Cowan C Optimistic replication in HOPE Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2, (269-282)
- Soares P On remote procedure call Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2, (215-267)
- Slonim J, Bauer M and Larson P CORDS Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2, (1-21)
- Taylor D A prototype debugger for Hermes Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1, (29-42)
- Lowry A (1992). The Hermes language in outline form, ACM SIGPLAN Notices, 27:8, (51-70), Online publication date: 1-Aug-1992.
- Thomas L A generic object-oriented concurrency mechanism for extensibility and reuse of synchronization components Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's, (1091-1097)
- Finnigan P and Lyons K Narratives of space and time Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, (363-391)
- Bradshaw D, Sunday R and Larson P Transaction management in Hermes Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, (223-238)
- Larsont P, Zhut Q and Pellow F Supporting database access in the Hermes programming language Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, (205-222)
- McBride R and Slonim J Control and responsiveness in Hermes Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, (197-203)
- Auerbach J, Bacon D, Goldberg A, Goldszmidt G, Kennedy M, Lowry A, Russell J, Silverman W, Strom R, Yellin D and Yemini S High-level language support for programming distributed systems Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, (173-196)
- Slonim J, Finnigan P, Mendelson A, Teorey T, Bauer M, Larson P, McBride R, Yemini Y and Yemini S Towards a new distributed programming environment (CORDS) Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, (155-172)
- Bacon D and Strom R (2019). Optimistic parallelization of communicating sequential processes, ACM SIGPLAN Notices, 26:7, (155-166), Online publication date: 1-Jul-1991.
- Bacon D and Strom R Optimistic parallelization of communicating sequential processes Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming, (155-166)
- Yellin D and Strom R (1991). INC, ACM Transactions on Programming Languages and Systems, 13:2, (211-236), Online publication date: 1-Apr-1991.
Index Terms
- Hermes: a language for distributed computing
Recommendations
Hermes: An operating system for a Modula-2 environment
SIGSMALL '83: Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computersHermes is a real-time operating system developed at the San Diego Research Center. Hermes is written entirely in the Modula-2 programming language and executes on the Lilith computer. As an operating system for a Modula-2 environment, the design of ...
Hermes: A reversible language for lightweight encryption
AbstractHermes is a domain-specific language for writing lightweight encryption algorithms: It is reversible, so it is not necessary to write separate encryption and decryption procedures. Hermes uses a type system that avoids several types of ...
Highlights- A domain-specific language for light-weight encryption.
- Avoids some forms of ...
The Hermes language in outline form
Hermes is an experimental language for writing disgributed applications and systems. The language is fully described elsewhere[1]. This report summarizes the major features of The language and provides numerous short code fragments to illustrate the ...