e/Formal specification

New Query

Information
has glosseng: In computer science, a formal specification is a mathematical description of software or hardware that may be used to develop an implementation. It describes what the system should do, not (necessarily) how the system should do it. Given such a specification, it is possible to use formal verification techniques to demonstrate that a candidate system design is correct with respect to the specification. This has the advantage that incorrect candidate system designs can be revised before a major investment has been made in actually implementing the design. An alternative approach is to use provably correct refinement steps to transform a specification into a design, and ultimately into an actual implementation, that is correct by construction.
lexicalizationeng: Formal Specification
instance ofe/Formal methods
Meaning
German
has glossdeu: Eine formale Spezifikation ist die Beschreibung eines Computerprogramms mittels einer Notation, deren Semantik eindeutig definiert ist (einer sogenannten formalen Sprache). Ziel ist die formalisierte, präzise Beschreibung der zu lösenden Aufgabe in einem in sich konsistenten und geschlossenen Modell, um dieses weiterzuverarbeiten.
lexicalizationdeu: Formale Spezifikation
Japanese
has glossjpn: 形式仕様記述(けいしきしようきじゅつ、Formal Specification)とは、ソフトウェアやハードウェアの実装を開発する際に使用される数学的記述。システムが何をすべきかを記述するものであり、どのように実装すべきかを記述する必要はない。そのような仕様を与えることにより、対象システムが仕様に照らして正しいかどうかを形式的検証技法で判定することが可能となる。システム設計の問題点を早期に検出することが可能となり、実装工程に移って多大な出費をした後の後戻りを防ぐという利点がある。他の手法として建築に使われている方法があり、仕様から設計、設計から実装へと段階的に検証可能なステップを踏んで詳細化させていく方法である。
lexicalizationjpn: 形式仕様記述
Lithuanian
has glosslit: Informatikoje formali specifikacija yra programinės įrangos ar techninės įrangos aprašymas, kuris gali būti naudojama analizei ir įgyvendinimui. Dažniausiai specifikacijoje nurodoma, ką sistema privalo atlikti, o ne kaip tai turi būti atliekama. Turint tokią specifikaciją, formalus verifikavimas leidžia patikrinti, ar planuojama realizacija atitinka reikalavimus. Tai leidžia aptikti sistemos projektavimo klaidas bei ankstyvoje programinės ar techninės įrangos kūrimo fazėje, dar prieš įgyvendinant sistemą. Tai turi privalumą, kadangi netinkami kūriamos sistemos projektai gali būti tikslinami iki sistemos įgyvendinimo. Taip pat galima transformuoti naudojant laipsniško tobulinimo metodiką, įrodant arba patikrinant kiekvieno tobulinimo žingsnio teisingumo, ir taip gaunant sistemą, kurios teisingumas yra įrodytas.
lexicalizationlit: formali specifikacija
Portuguese
has glosspor: Uma especificação formal é uma descrição matemática de software ou de hardware que pode ser utilizada para desenvolver uma implementação dos mesmos. Descreve o que sistema deve fazer, e não (necessariamente) como o deve fazer. Dada uma especificação, é possível utilizar técnicas de verificação formal para demonstrar que o modelo de um sistema candidato está de acordo com a sua especificação. Isto tem a enorme vantagem de que sistemas candidatos incorrectos são detectados e podem ser revistos antes de se investir na sua implementação. Uma aproximação alternativa é utilizar passos de refinamento para transformar uma especificação num modelo completo, e por fim numa implementação concreta.
lexicalizationpor: especificação formal
Russian
has glossrus: В информатике формальная спецификация — это математическое описание программной или аппаратной системы, которая может быть реализована в соответствии с этим описанием. Специфицируется, что должна делать система, но не то, как она должна это делать. Если существует спецификация системы, возможно применить методы формальной верификации, чтобы продемонстрировать, что система удовлетворяет (или будет удовлетворять) спецификации. Таким образом, можно проверить, будет ли конкретная спроектированная модель удовлетворять требованиям после реализации. Если верификация ПО исследует соответствие программы спецификации, то валидация исследует соответствие программы или спецификации требованиям пользователя.
lexicalizationrus: Формальная спецификация
Ukrainian
has glossukr: Форма́льна специфіка́ція — математичне описання програмного забезпечення або обладнання, яке може бути використане для розробки реалізації. В ній описується, що має робити система, але не (обов'язково) вказується як. Маючи таку специфікацію, можна, використовуючи техніку формальної верифікації продемонструвати, що запропонований проект системи є правильним, по відношенню до специфікації. Такий підхід має перевагу в тому, що запропоновані невірні проекти систем можуть бути переглянуті до того як буде зроблено основні витрати на власне саму реалізацію. Альтернативний підхід полягає в тому, аби, виконуючи кроки по уточненню специфікації, вірність яких можна довести, перетворити специфікацію на реалізацію, яка буде вірною через побудову.
lexicalizationukr: Специфікація формальна

Query

Word: (case sensitive)
Language: (ISO 639-3 code, e.g. "eng" for English)


Lexvo © 2008-2025 Gerard de Melo.   Contact   Legal Information / Imprint