Показати простий запис статті
dc.contributor.author |
Непомнящий, В.А. |
|
dc.contributor.author |
Ануреев, И.С. |
|
dc.contributor.author |
Промский, А.В. |
|
dc.date.accessioned |
2008-08-21T16:34:22Z |
|
dc.date.available |
2008-08-21T16:34:22Z |
|
dc.date.issued |
2006 |
|
dc.identifier.citation |
На пути к верификации С-программ. Язык c-light и его трансформационная семантика / Непомнящий В.А., Ануреев И.С., Промский А.В. // Проблеми програмування. — 2006. — N 2-3. — С. 359-368. — Бібліогр.: 19 назв. — рос. |
en_US |
dc.identifier.issn |
1727-4907 |
|
dc.identifier.uri |
http://dspace.nbuv.gov.ua/handle/123456789/1523 |
|
dc.description.abstract |
Предложен ориентированный на верификацию язык C-light, который является представительным подмножеством языка С. Важные
отличительные черты языка С-light — это детерминированная семантика выражений, ограниченное использование операторов
switch и goto, и применение операций new и delete языка С++ для работы с динамической памятью вместо библиотечных
функций. Для верификации C-light программ применяется двухуровневый подход, включающий этапы трансляции языка C-light в
его ядро — язык C-kernel и генерации условий корректности с помощью аксиоматической семантики C-kernel. Описаны правила
перевода из языка C-light в язык C-kernel и метод формального обоснования их корректности. |
en_US |
dc.description.abstract |
A verification-oriented language C-light which is a representative subset of the language C is proposed. Essential features of C-light are
deterministic semantics of expressions, restricted use of statements switch and goto, the use of operators new and delete of the
language C++ to handle with dynamic memory instead of the use of appropriate library functions. We suggest two-level approach to C-light
program verification which includes translation from C-light to its kernel called C-kernel and generation of verification conditions by
axiomatic semantics of C-kernel. Rules for translation from C-light to C-kernel and a method of formal justification of their correctness are
presented. |
en_US |
dc.language.iso |
ru |
en_US |
dc.publisher |
Інститут програмних систем НАН України |
en_US |
dc.subject |
Формальні методи програмування |
en_US |
dc.title |
На пути к верификации С-программ. Язык c-light и его трансформационная семантика |
en_US |
dc.title.alternative |
Towards C program verification. The C-light language and its transformational semantics |
en_US |
dc.type |
Article |
en_US |
dc.status |
published earlier |
en_US |
dc.identifier.udc |
519.681.3 |
|
Файли у цій статті
Ця стаття з'являється у наступних колекціях
Показати простий запис статті