Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/882501.884716guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

The .NET Contract Wizard: Adding Design by Contract to Languages Other than Eiffel

Published: 29 July 2001 Publication History

Abstract

Abstract: Reliability is a key concern in the current state of software industry. Producing software without defects is still very difficult. Therefore it is crucial to benefit from high-level language mechanisms such as assertions. Nevertheless contracts are mostly a specificity of the Eiffel language. This observation convinced ISE to build a new product, the Contract Wizard, which aims at providing .NET developers with the ability to add contracts to a .NET assembly independently from the .NET language it was initially written in. This paper first gives an overview of the existing implementation of Design by Contract in various programming languages. It then explains how the new ISE Contract Wizard works by providing a guided tour of the product.

Cited By

View all
  • (2014)Optimization of program invariantsACM SIGSOFT Software Engineering Notes10.1145/2557833.255785239:1(1-9)Online publication date: 11-Feb-2014
  • (2005)jContractorFormal Methods in System Design10.1007/s10703-005-3400-127:3(275-312)Online publication date: 1-Nov-2005
  • (2002)Specifying and implementing the operational use of constraints in object-oriented applicationsProceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications10.5555/564092.564096(23-32)Online publication date: 1-Feb-2002

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
TOOLS '01: Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
July 2001

Publisher

IEEE Computer Society

United States

Publication History

Published: 29 July 2001

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Optimization of program invariantsACM SIGSOFT Software Engineering Notes10.1145/2557833.255785239:1(1-9)Online publication date: 11-Feb-2014
  • (2005)jContractorFormal Methods in System Design10.1007/s10703-005-3400-127:3(275-312)Online publication date: 1-Nov-2005
  • (2002)Specifying and implementing the operational use of constraints in object-oriented applicationsProceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications10.5555/564092.564096(23-32)Online publication date: 1-Feb-2002

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media