Title :
Tapping Hermes: a case study of tapping processes
Author :
El-Kadi, Amr ; Rotenstreich, Shmuel
Author_Institution :
Dept. of Electr. Eng. & Comput. Eng., George Washington Univ., Washington, DC, USA
Abstract :
Developing distributed systems includes activities such as testing, verification, debugging, and performance analysis. The authors introduce the set of generic events that are monitored by different development activities for distributed systems and identify other desirable monitoring properties for an efficient monitoring pool. They then give an overview of the newly introduced constructs, called tapping processes, that extend orthogonal languages so that this language-based approach can also be used as an event-based approach for the development of distributed systems. Those constructs provide accurate information about monitored systems without causing any perturbation. To illustrate the advantages of the new approach, it is shown in detail how the Hermes programming language was extended to include the tapping processes´ constructs
Keywords :
distributed processing; high level languages; software engineering; system monitoring; Hermes programming language; case study; distributed systems; event-based approach; generic events; language-based approach; monitored systems; monitoring properties; orthogonal languages; performance analysis; program debugging; program testing; program verification; systems development; tapping processes; Clocks; Communication networks; Computer aided software engineering; Computer languages; Computer network reliability; Computerized monitoring; Debugging; Delay; Software systems; System testing;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings of the Fourth Workshop on Future Trends of
Conference_Location :
Lisbon
Print_ISBN :
0-8186-4430-3
DOI :
10.1109/FTDCS.1993.344141