Monitoring in a software development environment: A relational approach

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

8 Scopus citations

Abstract

A monitor is an important component of a software development environment. The infor-mation collected and processed by a monitor is vital for debugging and tuning programs, and is useful to compilers performing selective optimization. A relational database, extended to incorporate time, is introduced as an appropriate representation of dynamic information concerning a program's execution. TQuel, a language permitting high level queries about a program's behavior, is briefly described. Measurements of an initial implementation of the relational monitor show that it can efficiently support the conceptual viewpoint of a dynamic database of a program's behavior.

Original languageEnglish (US)
Title of host publicationProceedings of the 1st ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SDE 1984
PublisherAssociation for Computing Machinery, Inc
Pages124-131
Number of pages8
ISBN (Electronic)0897911318, 9780897911313
DOIs
StatePublished - Apr 25 1984
Externally publishedYes
Event1st ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SDE 1984 - Pittsburgh, United States
Duration: Apr 23 1984Apr 25 1984

Publication series

NameProceedings of the 1st ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SDE 1984

Other

Other1st ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SDE 1984
Country/TerritoryUnited States
CityPittsburgh
Period4/23/844/25/84

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Monitoring in a software development environment: A relational approach'. Together they form a unique fingerprint.

Cite this