Results for verification
On this page:
 
Dictionary:

verification

  (vĕr'ə-fĭ-kā'shən) pronunciation
n.
  1. The act of verifying or the state of being verified.
    1. A confirmation of truth or authority.
    2. The evidence for such a confirmation.
    3. A formal assertion of validity.
  2. Law. An affidavit that attests to the truth of a pleading.
verificative ver'i·fi·ca'tive adj.
 
 

(1) To prove the correctness of data.

(2) In data entry operations, to compare the keystrokes of a second operator with the data entered by the first operator to ensure that the data were typed in accurately. See validate.



 
Banking Dictionary: Verification

Banking:

1. Employer's confirmation of a borrower's annual income, requested by a lender when screening a Credit Application.

2. Auditing procedure whereby the accuracy of bank records is checked by direct contact with customers. Verification, also called Confirmation can be positive or negative. In negative verification, a bank customer is asked only to notify the bank of bookkeeping errors; in positive verification, the customer is asked to verify an account balance as of a specific date.

3. Validation of a Personal Identification Number when a bank card is used at an automated teller machine or point-of-sale terminal.

Accounting: auditor's review of financial statements by comparing journal entries to actual documents, such as cancelled checks, copies of loan documentation, and so on.

 

Sworn statements before a duly qualified officer that the contents of an Instrument are correct.
Example: A tenant takes a landlord to court to recover a Security deposit. The tenant files a claim describing the Conditions under which the Deposit is to be refunded and the manner in which the tenant complied with the conditions. The tenant then supplies verification of this description by a sworn statement.

 

n. 1. the process of establishing the truth, accuracy, or validity of something: the verification of official documents.

2. the process of ensuring that procedures laid down in weapons limitation agreements are followed.

See the Introduction, Abbreviations and Pronunciation for further details.

 
Law Dictionary: Verification

Confirmation of correctness, truth, or authenticity of pleading or other paper affidavit, oath, or deposition, 12 F. 2d 81, 83; an affidavit attached to a statement affirming the truth of that statement. See 105 P. 2d 59, 63.

 
Military Dictionary: verification

(DOD) 1. In arms control, any action, including inspection, detection, and identification, taken to ascertain compliance with agreed measures. 2. In computer modeling and simulation, the process of determining that a model or simulation implementation accurately represents the developer's conceptual description and specifications. See also configuration management; independent review; validation.

 
Wikipedia: formal verification
"Verifiability" redirects here. For the Wikipedia policy, see .

In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system with respect to a certain formal specification or property, using formal methods of mathematics.

Explanation

Software testing alone cannot prove that a system does not contain any defects. Neither can it prove that it does have a certain property. Only the process of formal verification can prove that a system does not have a certain defect or does have a certain property. It is impossible to prove or test that a system has "no defect" since it is impossible to formally specify what "no defect" means. All that can be done is prove that a system does not have any of the defects that can be thought of, and has all of the properties that together make it functional and useful.

Usage

Formal verification can be used for example for systems such as cryptographic protocols, combinational circuits, digital circuits with internal memory, and software expressed as source code.

The verification of these systems is done by providing a formal proof on an abstract mathematical model of the system, the correspondence between the mathematical model and the nature of the system being otherwise known by construction. Examples of mathematical objects often used to model systems are: finite state machines, labelled transition systems, Petri nets, timed automata, hybrid automata, process algebra, formal semantics of programming languages such as operational semantics, denotational semantics, axiomatic semantics and Hoare logic.

Approaches to formal verification

There are roughly two approaches to formal verification.

The first approach is model checking, which consists of a systematically exhaustive exploration of the mathematical model (this is possible for finite models, but also for some infinite models where infinite sets of states can be effectively represented). Usually this consists of exploring all states and transitions in the model, by using smart and domain-specific abstraction techniques to consider whole groups of states in a single operation and reduce computing time. Implementation techniques include state space enumeration, symbolic state space enumeration, abstract interpretation, symbolic simulation, abstraction refinement.

The second approach is logical inference. It consists of using a formal version of mathematical reasoning about the system, usually using theorem proving software such as the HOL theorem prover or Isabelle theorem prover. This is usually only partially automated and is driven by the user's understanding of the system to validate.

The properties to be verified are often described in temporal logics, such as linear temporal logic (LTL) or computational tree logic (CTL).

Validation and Verification

Verification is one aspect of testing a product's fitness for purpose. Validation is the complementary aspect. Often one refers to the overall checking process as V & V.

  • Validation: "Have we built the right product?", i.e., does the product do what the user really requires?
  • Verification: "Are we building the product right?", i.e., does the product conform to the specifications?

The verification process consists of static and dynamic parts. E.g., for a software product one can inspect the source code (static) and run against specific test cases (dynamic). Validation usually can only be done dynamically, i.e., the product is tested by putting it through typical usages and atypical usages ("Can we break it?"). See also Verification and Validation

Program verification

Program verification is the process of formally proving that a computer program does exactly what is stated in the program specification it was written to realize. This is a type of formal verification which is specifically aimed at verifying the code itself, not an abstract model of the program.

For functional programming languages, some programs can be verified by equational reasoning, usually together with induction. Code in an imperative language could be proved correct by use of Hoare logic.

See also

External links


 
Misspellings: verification

Common misspelling(s) of verification

  • verfication

 
Translations: Translations for: Verification

Dansk (Danish)
n. - bekræftelse, efterprøvning, bevis, verifikation

Nederlands (Dutch)
bevestiging, staving, verificatie, natrekking

Français (French)
n. - vérification, contrôle, (Mil) vérification

Deutsch (German)
n. - Nachweis, Bestätigung, Überprüfung

Ελληνική (Greek)
n. - επαλήθευση, εξακρίβωση, επιβεβαίωση

Italiano (Italian)
prova, verifica

Português (Portuguese)
n. - verificação (f), confirmação (f)

Русский (Russian)
проверка, подтверждение, установление подлинности

Español (Spanish)
n. - confirmación, verificación, comprobación

Svenska (Swedish)
n. - bekräftelse, bevis, kontroll

中文(简体) (Chinese (Simplified))
确认, 作证, 查证

中文(繁體) (Chinese (Traditional))
n. - 確認, 作證, 查證

한국어 (Korean)
n. - 입증, 증언, 증명

日本語 (Japanese)
n. - 確認, 立証, 検証, 証明

العربيه (Arabic)
‏(الاسم) اثبات, تحقق, تحقيق‏

עברית (Hebrew)
n. - ‮אימות, וידוא, הוכחה, אישור‬


 
 

Join the WikiAnswers Q&A community. Post a question or answer questions about "verification" at WikiAnswers.

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2007. Published by Houghton Mifflin Company. All rights reserved.  Read more
Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2008 Computer Language Company Inc.  All rights reserved.  Read more
Banking Dictionary. Dictionary of Banking Terms. Copyright © 2006 by Barron's Educational Series, Inc. All rights reserved.  Read more
Real Estate Dictionary. Dictionary of Real Estate Terms. Copyright © 2004 by Barron's Educational Series, Inc. All rights reserved.  Read more
Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.  Read more
US Military Dictionary. The Oxford Essential Dictionary of the U.S. Military. Copyright © 2001, 2002 by Oxford University Press, Inc. All rights reserved.  Read more
Law Dictionary. Law Dictionary. Copyright © 2003 by Barron's Educational Series, Inc. All rights reserved.  Read more
Military Dictionary. US Department of Defense Dictionary of Military and Associated Words, 2003.  Read more
Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Formal verification" Read more
Answers Corporation Misspellings. © 1999-2008 by Answers Corporation. All rights reserved.  Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more

Search for answers directly from your browser with the FREE Answers.com Toolbar!  
Click here to download now. 

Get Answers your way! Check out all our free tools and products.

On this page:   E-mail   print Print  Link  

 

Keep Reading

Mentioned In: