PMMS - A FRAMEWORK AND SYSTEM FOR HIGH-LEVEL PROGRAM MONITORING AND MEASURING

被引:0
|
作者
LIAO, YS
COHEN, D
机构
关键词
AUTOMATIC PROGRAMMING; REQUIREMENTS SPECIFICATIONS; TESTING AND DEBUGGING;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Program monitoring and measuring (PMM) is the activity of collecting empirical data during a program's execution to answer performance questions. PMM is usually done by altering the program to collect interesting data as it runs. Unfortunately, this is itself an arduous task involving all the difficulties of program construction and maintenance. Generally there are four programming tasks involved: determining what data has to be collected, determining where in the program that data can be collected, adding code to collect that data and adding code to process it to produce the desired results. We describe a working system called PMMS that automates each of these tasks. It accepts as input a very high level description of what a programmer wants to know and automatically produces an instrumented version of the program whose execution produces both the result of the original program and the desired data.
引用
收藏
页码:193 / 199
页数:7
相关论文
共 50 条
  • [41] Impact of High-Level Transformations within the ROCCC Framework
    Buyukkurt, Betul
    Cortes, John
    Villarreal, Jason
    Najjar, Walid A.
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2010, 7 (04)
  • [42] HLShield: A Reliability Enhancement Framework for High-Level Synthesis
    Fibich, Christian
    Horauer, Martin
    Obermaisser, Roman
    2017 12TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2017, : 47 - 56
  • [43] Advantages of a modular high-level quantum programming framework
    Steiger, Damian S.
    Haner, Thomas
    Troyer, Matthias
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 66 (81-89) : 81 - 89
  • [44] Power Estimation Methodology for a High-Level Synthesis Framework
    Ahuja, Sumit
    Mathaikutty, Deepak A.
    Singh, Gaurav
    Stetzer, Joe
    Shukla, Sandeep K.
    Dingankar, Ajit
    ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 541 - +
  • [45] Identity and Access Management: High-level Conceptual Framework
    Devlekar, Sanket
    Ramteke, Vidyavati
    CARDIOMETRY, 2022, (24): : 393 - 399
  • [46] A High-Level Framework for Green Customs and Research Agenda
    Rukanova, Boriana
    Mannisto, Toni
    Hintsa, Juha
    Tan, Yao-Hua
    Slegt, Micha
    Heijmann, Frank
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE ON DIGITAL GOVERNMENT RESEARCH, DGO 2022: Intelligent Technologies, Governments and Citizens, 2022, : 456 - 458
  • [47] ETHIR: A Framework for High-Level Analysis of Ethereum Bytecode
    Albert, Elvira
    Gordillo, Pablo
    Livshits, Benjamin
    Rubio, Albert
    Sergey, Ilya
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2018), 2018, 11138 : 513 - 520
  • [48] A high-level technique for diesel engine combustion system condition monitoring and fault diagnosis
    Twiddle, JA
    Jones, NB
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2002, 216 (I2) : 125 - 134
  • [49] MICE: Monitoring High-Level Events in Cloud Environments
    Apostol, Gabriel-Cosmin
    Pop, Florin
    2016 IEEE 11TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI), 2016, : 377 - 380
  • [50] A transformational approach to facilitate monitoring of high-level policies
    Seehusen, Fredrik
    Stolen, Ketil
    2008 IEEE WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS, PROCEEDINGS, 2008, : 70 - 73