• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 1,477
Next 10 →

Execution synthesis: A technique for . . .

by Cristian Zamfir , 2013
"... ..."
Abstract - Add to MetaCart
Abstract not found

Execution Synthesis: A Technique for Automated Software Debugging

by Cristian Zamfir, George C - In Proceedings of Eurosys , 2010
"... Debugging real systems is hard, requires deep knowledge of the code, and is time-consuming. Bug reports rarely provide sufficient information, thus forcing developers to turn into detectives searching for an explanation of how the program could have arrived at the reported failure point. Execution s ..."
Abstract - Cited by 64 (0 self) - Add to MetaCart
synthesis is a technique for automating this de-tective work: given a program and a bug report, it automat-ically produces an execution of the program that leads to the reported bug symptoms. Using a combination of static analysis and symbolic execution, it “synthesizes ” a thread schedule and various

ESD: A System Software Debugger Based On Execution Synthesis

by Cristian Zamfir, George C
"... Debugging is one of the hardest and most time-consuming activities in developing system software. Bug reports rarely provide much more than a coredump of the failed program, and the developer is required to turn into a detective to de-termine how the program arrived to the failure point. ESD is a to ..."
Abstract - Add to MetaCart
tool for automating most of this detective work. Without requiring any program modifications or execution tracing, ESD finds a feasible execution of the program that exhibits the reported bug. It then replays this execution deterministi-cally in a regular debugger, like gdb, in a way that is trans

A type and effect system for atomicity

by Cormac Flanagan, Shaz Qadeer - In PLDI 03: Programming Language Design and Implementation , 2003
"... Ensuring the correctness of multithreaded programs is difficult, due to the potential for unexpected and nondeterministic interactions between threads. Previous work addressed this problem by devising tools for detecting race conditions, a situation where two threads simultaneously access the same d ..."
Abstract - Cited by 252 (22 self) - Add to MetaCart
is required, namely atomicity. Atomic methods can be assumed to execute serially, without interleaved steps of other threads. Thus, atomic methods are amenable to sequential reasoning techniques, which significantly simplifies both formal and informal reasoning about program correctness. This paper presents a

CPU Reservations and Time Constraints: Efficient, Predictable Scheduling of Independent Activities

by Michael B. Jones, Daniela Rosu, Marcel-Catalin Rosu , 1997
"... Workstations and personal computers are increasingly being used for applications with real-time characteristics such as speech understanding and synthesis, media computations and I/O, and animation, often concurrently executed with traditional non-real-time workloads. This paper presents a system th ..."
Abstract - Cited by 216 (8 self) - Add to MetaCart
Workstations and personal computers are increasingly being used for applications with real-time characteristics such as speech understanding and synthesis, media computations and I/O, and animation, often concurrently executed with traditional non-real-time workloads. This paper presents a system

Characterization of complex networks: A survey of measurements

by L. da F. Costa, F. A. Rodrigues, G. Travieso, P. R. Villas Boas - ADVANCES IN PHYSICS , 2005
"... Each complex network (or class of networks) presents specific topological features which characterize its connectivity and highly influence the dynamics and function of processes executed on the network. The analysis, discrimination, and synthesis of complex networks therefore rely on the use of mea ..."
Abstract - Cited by 206 (17 self) - Add to MetaCart
Each complex network (or class of networks) presents specific topological features which characterize its connectivity and highly influence the dynamics and function of processes executed on the network. The analysis, discrimination, and synthesis of complex networks therefore rely on the use

Processor Reconfiguration Through Instruction Set Metamorphosis: Compiler and Architecture

by Peter Athanas, Harvey F. Silverman - IEEE Computer , 1993
"... Many computationally-intensive tasks spend nearly all of their execution time within a small fraction of the executable code. A new hardware/software system, called PRISM, is presented which improves the performance of many of these computationally intensive tasks by utilizing information extract ..."
Abstract - Cited by 195 (5 self) - Add to MetaCart
Many computationally-intensive tasks spend nearly all of their execution time within a small fraction of the executable code. A new hardware/software system, called PRISM, is presented which improves the performance of many of these computationally intensive tasks by utilizing information

The Synthesis kernel

by Calton Pu, Henry Massalin, John Ioannidis - Computing, Springer Verlag (Heidelberg, FRG and NewYork NY, USA)-Verlag Systems , 1988
"... ABSTRACT: The Synthesis distributed operating system combines efficient kernel calls with a highlevel, orthogonal interface. The key concept is the use ofa code synthesizer in the kernel to generate specialized (thus short and fast) kernel routines for specifrc situations. We have three methods of s ..."
Abstract - Cited by 105 (21 self) - Add to MetaCart
ABSTRACT: The Synthesis distributed operating system combines efficient kernel calls with a highlevel, orthogonal interface. The key concept is the use ofa code synthesizer in the kernel to generate specialized (thus short and fast) kernel routines for specifrc situations. We have three methods

Automatic Composition of e-Services that Export their Behavior

by Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Massimo Mecella - IN 1ST INTL. CONFERENCE ON SERVICE ORIENTED COMPUTING , 2003
"... The main focus of this paper is on automatic e-Service composition. We start by developing a framework in which the exported behavior of an e-Service is described in terms of its possible executions (execution trees). Then we specialize the framework to the case in which such exported behavior (i. ..."
Abstract - Cited by 180 (22 self) - Add to MetaCart
The main focus of this paper is on automatic e-Service composition. We start by developing a framework in which the exported behavior of an e-Service is described in terms of its possible executions (execution trees). Then we specialize the framework to the case in which such exported behavior (i

Threads and Input/Output in the Synthesis kernel

by Henry Massalin, Calton Pu - In Proceedings of the 12th ACM Symposium on Operating Systems Principles , 1989
"... The Synthesis operating system kernel combines several techniques to provide high performance, including kernel code synthesis, ne-grain scheduling, and optimistic synchronization. Kernel code synthesis reduces the execution path for frequently used kernel calls. Optimistic synchronization increases ..."
Abstract - Cited by 112 (14 self) - Add to MetaCart
The Synthesis operating system kernel combines several techniques to provide high performance, including kernel code synthesis, ne-grain scheduling, and optimistic synchronization. Kernel code synthesis reduces the execution path for frequently used kernel calls. Optimistic synchronization
Next 10 →
Results 1 - 10 of 1,477
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University