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

CiteSeerX logo

Tools

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

Assertion Based Parallel Debugging

by Minh Ngoc Dinh, David Abramson, Kurniawan Chao Jin, Bob Moench, Luiz Derose
"... Abstract—Programming languages have advanced tremendously over the years, but program debuggers have hardly changed. Sequential debuggers do little more than allow a user to control the flow of a program and examine its state. Parallel ones support the same operations on multiple processes, which ar ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
of debug-time assertions, and show that these can be used to debug parallel programs. The techniques reduce the debugging complexity because they reason about the state of large arrays without requiring the user to know the expected value of every element. Assertions can be expensive to evaluate

Preliminary design of jml: a behavioral interface specification language for java

by Gary T Leavens , Albert L Baker , Clyde Ruby - SIGSOFT Softw. Eng. Notes
"... Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and postconditions, it also allows assertions to be intermixed with Java code; these aid verification and debugging. JML is designed to be used by working software engineers; to do this it follows Eiffel ..."
Abstract - Cited by 476 (40 self) - Add to MetaCart
Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and postconditions, it also allows assertions to be intermixed with Java code; these aid verification and debugging. JML is designed to be used by working software engineers; to do this it follows

Parallel Assertions for Debugging Parallel Programs

by Daniel Schwartz-narbonne, Feng Liu, Tarun Pondicherry, David August, Sharad Malik
"... Abstract—A parallel program must execute correctly even in the presence of unpredictable thread interleavings. This interleaving makes it hard to write correct parallel programs, and also makes it hard to find bugs in incorrect parallel programs. A range of tools have been developed to help debug pa ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
parallel programs, ranging from atomicity-violation and data-race detectors to model-checkers and theorem provers. One technique that has been successful for debugging sequential programs, but less effective for parallel programs, is running the program using assertion predicates provided by the developer

Assertion-Based Hardware Debugging

by unknown authors
"... Today’s increasing design complexity requires innovation in both debug automation, and user interaction. We present here a novel query-based method that uses assertions as queries to assist in the domain of hardware debugging. Our approach is generally applicable to hardware debug, and is independen ..."
Abstract - Add to MetaCart
Today’s increasing design complexity requires innovation in both debug automation, and user interaction. We present here a novel query-based method that uses assertions as queries to assist in the domain of hardware debugging. Our approach is generally applicable to hardware debug

PARFORMAN - an Assertion Language for Specifying Behavior when Debugging Parallel Applications

by Mikhail Auguston, Peter Fritzson - International Journal of Software Engineering and Knowledge Engineering , 1996
"... : PARFORMAN (PARallel FORMal ANnotation language) is a high-level specification language for expressing intended behavior or known types of error conditions when debugging or testing parallel programs. Models of intended or faulty target program behavior can be succinctly specified in PARFORMAN. Th ..."
Abstract - Cited by 11 (4 self) - Add to MetaCart
: PARFORMAN (PARallel FORMal ANnotation language) is a high-level specification language for expressing intended behavior or known types of error conditions when debugging or testing parallel programs. Models of intended or faulty target program behavior can be succinctly specified in PARFORMAN

Debugging

by Hao Tang, Tian Lan, Dan Hao, Lu Zhang
"... In the software development process, how to develop better soft-ware at lower cost has been a major issue of concern. One way that helps is to find more defects as early as possible, on which defect prediction can provide effective guidance. The most popular defect prediction technique is to build d ..."
Abstract - Add to MetaCart
defect prediction models based on machine learning. To improve the performance of defect prediction model, selecting appropriate features is critical. On the other hand, static analysis is usually used in defect detection. As static defect analyzers detects defects by matching some well-defined “defect

A practical approach to programming with assertions

by David S. Rosenblum - IEEE Transactions on Software Engineering , 1995
"... Abstract- Embedded assertions have been recognized as a potentially powerful tool for automatic runtime detection of software faults during debugging, testing, maintenance and even production versions of software systems. Yet despite the richness of the notations and the maturity of the techniques a ..."
Abstract - Cited by 165 (2 self) - Add to MetaCart
Abstract- Embedded assertions have been recognized as a potentially powerful tool for automatic runtime detection of software faults during debugging, testing, maintenance and even production versions of software systems. Yet despite the richness of the notations and the maturity of the techniques

ABSTRACT Partial Orders for Parallel Debugging

by C. J. Fidge
"... Parallel programs differ from sequential programs primarily in that the temporal rela-tionsbips between events are ouly partially defined. However, for a given distributed computation, debugging utilities typically linearize the observed set of events into a total ordering, thus losing information a ..."
Abstract - Add to MetaCart
by the non-determinism inherent in the partial ordering. This greatly reduces the number of tests required during debugging. Assertions are based on time intervals, rather than treating events as dimensionless points. 1.

Automated Debugging of SystemVerilog Assertions

by Brian Keng, Sean Safarpour, Andreas Veneris
"... Abstract—In the last decade, functional verification has become a major bottleneck in the design flow. To relieve this growing burden, assertion-based verification has gained popularity as a means to increase the quality and efficiency of verification. Although robust, the adoption of assertion-base ..."
Abstract - Cited by 4 (2 self) - Add to MetaCart
Abstract—In the last decade, functional verification has become a major bottleneck in the design flow. To relieve this growing burden, assertion-based verification has gained popularity as a means to increase the quality and efficiency of verification. Although robust, the adoption of assertion-based

Adding debug enhancements to assertion checkers for hardware emulation and silicon debug

by Marc Boulé, Jean-samuel Chenard, Zeljko Zilic - In Proceedings of the 24th IEEE International Conference on Computer Design (ICCD , 2006
"... Abstract — This paper presents techniques that enhance automatically generated hardware assertion checkers to facilitate debugging within the assertion-based verification paradigm. Starting with techniques based on dependency graphs, we construct the algorithms for counting and monitoring the activi ..."
Abstract - Cited by 20 (3 self) - Add to MetaCart
Abstract — This paper presents techniques that enhance automatically generated hardware assertion checkers to facilitate debugging within the assertion-based verification paradigm. Starting with techniques based on dependency graphs, we construct the algorithms for counting and monitoring
Next 10 →
Results 1 - 10 of 596
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