Entry Sosic:1992:DTP from sigplan1990.bib

Last update: Thu Apr 12 03:37:15 MDT 2012                Valid HTML 3.2!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Sosic:1992:DTP,
  author =       "Rok Sosi{\v{c}}",
  title =        "Dynascope. {A} tool for program directing",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "7",
  pages =        "12--21",
  month =        jul,
  year =         "1992",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-475-9",
  ISBN-13 =      "978-0-89791-475-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7.S53 1992",
  bibdate =      "Sun Dec 14 09:16:22 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p12-sosic/",
  abstract =     "This paper introduces program {\em directing\/}, a new
                 way of program interaction. Directing enables one
                 program, the {\em director\/}, to monitor and to
                 control another program, the {\em executor\/}. One
                 important application of program directing is human
                 interaction with complex computer simulations. The
                 Dynascope programming environment is designed
                 specifically to support directing in traditional,
                 compiled languages. It provides a framework and
                 building blocks for easy construction of sophisticated
                 directors. Directors are regular programs that perform
                 the directing of executors through Dynascope
                 primitives. Dynascope is built around the concept of
                 the {\em execution stream\/} which provides a complete
                 description of the executor's computational behavior.
                 The source code of executors requires no changes in
                 order to be subjected to directing. This paper gives an
                 overview of the Dynascope system. Sample applications
                 are presented: debugging register allocation, animation
                 of procedure calls, and a complex artificial life
                 simulation. The performance of Dynascope is illustrated
                 by real time measurements.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Utah",
  affiliationaddress = "Salt Lake City, UT, USA",
  annote =       "Published as part of the Proceedings of PLDI'92.",
  classification = "723.1",
  conference =   "Proceedings of the ACM SIGPLAN '92 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1992",
  journalabr =   "SIGPLAN Not",
  keywords =     "Computer programming; design; Dynascope system;
                 languages; measurement; performance; Program debugging;
                 Program directing; Register allocation",
  meetingaddress = "San Francisco, CA, USA",
  meetingdate =  "Jun 17--19 1992",
  meetingdate2 = "06/17--19/92",
  sponsor =      "ACM",
  subject =      "{\bf D.2.6} Software, SOFTWARE ENGINEERING,
                 Programming Environments. {\bf D.2.5} Software,
                 SOFTWARE ENGINEERING, Testing and Debugging, Debugging
                 aids. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
                 Language Classifications, C. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors. {\bf D.2.8}
                 Software, SOFTWARE ENGINEERING, Metrics. {\bf D.2.8}
                 Software, SOFTWARE ENGINEERING, Metrics, Performance
                 measures.",
}

Related entries