Форма́льна специфіка́ція — математичний опис програмного забезпечення або обладнання, яке може бути використане для розробки реалізації. В ній описується, що має робити система, але не (обов'язково) вказується як. Маючи таку специфікацію, можна, використовуючи техніку формальної верифікації продемонструвати, що запропонований проєкт системи є правильним, по відношенню до специфікації. Такий підхід має перевагу в тому, що запропоновані невірні проєкти систем можуть бути переглянуті до того як буде зроблено основні витрати на власне саму реалізацію. Альтернативний підхід полягає в тому, аби, виконуючи кроки по специфікації, вірність яких можна довести, перетворити специфікацію на реалізацію, яка буде вірною через побудову.
Важливо зазначити, що проєкт (або реалізацію) ніколи не можна вважати «вірним» окремо, але, лише «вірним по відношенню до вказаної специфікації».
Джерела інформації
- Formal specification — стаття в англомовній вікіпедії.
Див. також
Література
- Henry Habrias, Marc Frappier (2006). Software Specification Methods. iSTE. ISBN .
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Forma lna specifika ciya matematichnij opis programnogo zabezpechennya abo obladnannya yake mozhe buti vikoristane dlya rozrobki realizaciyi V nij opisuyetsya sho maye robiti sistema ale ne obov yazkovo vkazuyetsya yak Mayuchi taku specifikaciyu mozhna vikoristovuyuchi tehniku formalnoyi verifikaciyi prodemonstruvati sho zaproponovanij proyekt sistemi ye pravilnim po vidnoshennyu do specifikaciyi Takij pidhid maye perevagu v tomu sho zaproponovani nevirni proyekti sistem mozhut buti pereglyanuti do togo yak bude zrobleno osnovni vitrati na vlasne samu realizaciyu Alternativnij pidhid polyagaye v tomu abi vikonuyuchi kroki po specifikaciyi virnist yakih mozhna dovesti peretvoriti specifikaciyu na realizaciyu yaka bude virnoyu cherez pobudovu Vazhlivo zaznachiti sho proyekt abo realizaciyu nikoli ne mozhna vvazhati virnim okremo ale lishe virnim po vidnoshennyu do vkazanoyi specifikaciyi Dzherela informaciyiFormal specification stattya v anglomovnij vikipediyi Div takozhUML Formalni metodi Nespecifikovana povedinka Literatura Henry Habrias Marc Frappier 2006 Software Specification Methods iSTE ISBN 978 1 905209 34 7 Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi