We've got 12 shorthands »

Acronyms that contain the term design by contract 

What does design by contract mean? This page is about the various possible meanings of the acronym, abbreviation, shorthand or slang term: design by contract.

Possible matching categories:

Filter by: Sort by:PopularityAlphabeticallyCategory
TermDefinitionRating
DBC

Design By Contract

Governmental » US Government

Rate it:
DBT

Design, Build & Transfer Contract

Business

Rate it:
DBL

Design, Build & Lease Contract

Business

Rate it:
CDCI

Contract Design Concepts Inc

Business » Companies & Firms

Rate it:
ICDI

Italian Contract Design Industry

International » Italian

Rate it:
DBF

Design, Build & Finance Contract

Business

Rate it:
DBFO

Design, Build, Finance & Operate Contract

Business

Rate it:
DBLT

Design, Build, Lease & Transfer Contract

Business

Rate it:
DBMT

Design, Build, Maintain & Transfer Contract

Business

Rate it:
CCDBT

Conditions of Contract for Design-Build and Turnkey

Business » Investments

Rate it:
CCPDB

Conditions of Contract for Plan and Design-Build

Miscellaneous » Construction

Rate it:
DBC

Design By Contract

Computing » IT

Rate it:

What does design by contract mean?

Design by contract
Design by contract (DbC), also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software. It prescribes that software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary definition of abstract data types with preconditions, postconditions and invariants. These specifications are referred to as "contracts", in accordance with a conceptual metaphor with the conditions and obligations of business contracts. The DbC approach assumes all client components that invoke an operation on a server component will meet the preconditions specified as required for that operation. Where this assumption is considered too risky (as in multi-channel or distributed computing) the inverse approach is taken, meaning that the server component tests that all relevant preconditions hold true (before, or while, processing the client component's request) and replies with a suitable error message if not.

see more »

Discuss these design by contract abbreviations with the community:

0 Comments

    Know what is design by contract? Got another good explanation for design by contract? Don't keep it to yourself!

    Still can't find the acronym definition you were looking for? Use our Power Search technology to look for more unique definitions from across the web!

    Citation

    Use the citation options below to add these abbreviations to your bibliography.

    Style:MLAChicagoAPA

    "design by contract." Abbreviations.com. STANDS4 LLC, 2024. Web. 13 May 2024. <https://www.abbreviations.com/design%20by%20contract>.

    Browse Abbreviations.com

    Free, no signup required:

    Add to Chrome

    Get instant explanation for any acronym or abbreviation that hits you anywhere on the web!

    Free, no signup required:

    Add to Firefox

    Get instant explanation for any acronym or abbreviation that hits you anywhere on the web!

    Quiz

    The ultimate acronym test

    »
    CEO
    A Chief Eating Officer
    B Chief Executive Officer
    C Chief Education Officer
    D Chartered Executive Officer

    Embed

    Share an image of design by contract

    »