ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Download now

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

Did you find this white paper useful?
28 out of 50 users found this white paper useful


Publisher Interactive Software Engineering
Publisher Registration N/A
Topics .NET, Application Development Date added 31 May 2002
Downloads 11 Format 537.5KB PDF

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.

Download Now

Did you find this white paper useful?
28 out of 50 users found this white paper useful


  • Trackback
  • Clip Link

Related white papers

Microsoft Webcast: Reducing Total Cost of Ownership by Transforming Natural and ADABAS Applications to the .NET Framework (Level 200)

Representatives from Microsoft and BluePhoenix explain how one can reduce the Total Cost of Ownership (TCO) by modernizing the Natural and ADABAS applications through the automated BluePhoenix process. Discover how...


MSDN Webcast: Introduction to SharePoint Products and Technologies for .NET Developers: Workflows (Level 200)

This webcast is on SharePoint Products and Technologies for Microsoft .NET developers. Workflows make it possible to implement processes that require interaction, such as e-mail approval or form completion, by...


MSDN Webcast: Introduction to SharePoint Products and Technologies for .NET Developers: Web Services (Level 200)

This webcast is on SharePoint Products and Technologies for Microsoft .NET developers. SharePoint Products and Technologies make it possible to allow list data access using code running on the server...


MSDN Webcast: Introduction to SharePoint Products and Technologies for .NET Developers: Page Navigation (Level 200)

This webcast is on SharePoint Products and Technologies for Microsoft .NET developers. This webcast look at how pages in SharePoint Products and Technologies are arranged into Web sites. It explains...


MSDN Webcast: Introduction to SharePoint Products and Technologies for .NET Developers: User Management (Level 200)

This webcast is on SharePoint Server Products and Technologies for Microsoft .NET developers. SharePoint Products and Technologies make it possible for users to create Web sites; when a user creates...


MSDN Webcast: ADO.NET Data Services Overview (Part 1 of 2) (Level 100)

This webcast illustrates how to take advantage of ADO.NET Data Services (formerly code-named Astoria) to easily and securely expose data as services over HTTP. It gives an overview of REST,...


MSDN Webcast: Introduction to SharePoint Products and Technologies for .NET Developers: Custom Content Types (Level 200)

This webcast is on SharePoint Products and Technologies for Microsoft .NET developers. Content types define what documents or other content types are used in SharePoint Products and Technologies document libraries....


Featured White paper

A Blueprint for Better Management from the Desktop to the Data Center

In the new service-oriented world, virtualization is critical. However, with virtualization comes a new set of management challenges. The introduction of virtual machine operating system “images” as a first-class IT asset necessitates OS image lifecycle management—for instantiation, usage and retirement.

Download Now

Other White Papers

IDC reports on Novell's Secure Desktop Solution: A Modern-Day Marriage of Business Benefit and Risk Reduction

The increasing mobility of the modern workforce and the competitive requirement to optimise that...

IDC Executive Brief: The Rising Concerns Over Endpoint Security

Today's IT environment is increasingly vulnerable to threats and attacks, both from within and...

See All White Papers