skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Performance-Driven Interface Contract Enforcement for Scientific Components

Abstract

Several performance-driven approaches to selectively enforce interface contracts for scientific components are investigated. The goal is to facilitate debugging deployed applications built from plug-and-play components while keeping the cost of enforcement within acceptable overhead limits. This paper describes a study of global enforcement using a priori execution cost estimates obtained from traces. Thirteen trials are formed from five, single-component programs. Enforcement experiments conducted using twenty-three enforcement policies are used to determine the nature of exercised contracts and the impact of a variety of sampling strategies. Performance-driven enforcement appears to be best suited to programs that exercise moderately expensive contracts.

Authors:
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
914607
Report Number(s):
UCRL-CONF-228332
TRN: US200812%%187
DOE Contract Number:  
W-7405-ENG-48
Resource Type:
Conference
Resource Relation:
Conference: Presented at: The 10th International Symposium on Component-Based Software Engineering, Medford, MA, United States, Jul 09 - Jul 11, 2007
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ENFORCEMENT; SAMPLING; COMPUTERS

Citation Formats

Dahlgren, T. Performance-Driven Interface Contract Enforcement for Scientific Components. United States: N. p., 2007. Web.
Dahlgren, T. Performance-Driven Interface Contract Enforcement for Scientific Components. United States.
Dahlgren, T. Thu . "Performance-Driven Interface Contract Enforcement for Scientific Components". United States. doi:. https://www.osti.gov/servlets/purl/914607.
@article{osti_914607,
title = {Performance-Driven Interface Contract Enforcement for Scientific Components},
author = {Dahlgren, T},
abstractNote = {Several performance-driven approaches to selectively enforce interface contracts for scientific components are investigated. The goal is to facilitate debugging deployed applications built from plug-and-play components while keeping the cost of enforcement within acceptable overhead limits. This paper describes a study of global enforcement using a priori execution cost estimates obtained from traces. Thirteen trials are formed from five, single-component programs. Enforcement experiments conducted using twenty-three enforcement policies are used to determine the nature of exercised contracts and the impact of a variety of sampling strategies. Performance-driven enforcement appears to be best suited to programs that exercise moderately expensive contracts.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Thu Feb 22 00:00:00 EST 2007},
month = {Thu Feb 22 00:00:00 EST 2007}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: