• DocumentCode
    2278265
  • 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
  • fYear
    1993
  • fDate
    22-24 Sep 1993
  • Firstpage
    304
  • Lastpage
    310
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1993., Proceedings of the Fourth Workshop on Future Trends of
  • Conference_Location
    Lisbon
  • Print_ISBN
    0-8186-4430-3
  • Type

    conf

  • DOI
    10.1109/FTDCS.1993.344141
  • Filename
    344141