Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Müller-Olm M. — Modular Compiler Verification: A Refinement-Algebraic Approach Advocating Stepwise Abstraction
Müller-Olm M. — Modular Compiler Verification: A Refinement-Algebraic Approach Advocating Stepwise Abstraction



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Modular Compiler Verification: A Refinement-Algebraic Approach Advocating Stepwise Abstraction

Автор: Müller-Olm M.

Аннотация:

This book presents the verified design of a code generator translating a prototypic real-time programming language to an actual microprocessor, the Inmos Transputer. Unlike most other work on compiler verification, and with particular emphasis on modularity, it systematically covers correctness of translation down to actual machine code, a necessity in the area of safety-critical systems. The formal framework provided as well as the novel proof-engineering ideas incorporated in the verified code generator are also of relevance for software design in general.


Язык: en

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 1 edition

Год издания: 1997

Количество страниц: 256

Добавлена в каталог: 25.02.2011

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Law, Finalizationl      63
Law, Identity-asg      47
Law, Initial-$\Delta$      99
Law, Initial-assert      62
Law, Initial-assign      62
Law, Initial-assume      62
Law, Initial-ch-$\neg$      73
Law, Initial-ch-=      73
Law, Initial-output      96
Law, Initial-stop      98
Law, Initialization      63
Law, Input-asg      96
Law, Proper-ini      63
Law, Reorder-asg      47
Law, Restrict-angel      63
Law, Restrict-demon      63
Law, S-comb      31
Law, S-embedding      34
Law, S-empty      31
Law, S-equality      35
Law, S-exists      37
Law, S-forall      37
Law, S-reorder      31
Law, S-void      31
Law, Span      52
Law, Span1      56
Law, Stop-zero      98
Law, V-cancel      27
Law, V-commute      27
Law, V-void      27
Law, Void-bound      102
Law, Void-cond      79
LDT      148
Lifting      25 28 82
Loaded      138
Loader, obligation of      120 183 216 231
Loading time      148
Loop      86 134
Loop, adequacy of fixpoint definition      91 — 94
Loop, translation of      202 — 204 223 226ff
Machine program      113 118 137
MDI      14
Me      133
Mechanical verification      3 234
Meet      9 10
MEM      117
Memory      116 — 118 125 156 160 180
Miracle      24 40
Modularity      79 122 124 143 180 234
Modularization lemma      78
Monotonic      12
Mop      130
MostNeg, MostPos      114
MP      133
ms      133
MulOvFl      115
Nibble      114
op      119 150
Opcode      119
Operand register      116 125 147ff
Operands, word-size      147ff
Operation      119 122 154
Operational semantics      87 — 95
OprName      119
Oreg      116
OutCh      130
OutChan      95
outdelay      124
Output process      see Input process
Overloading      29 34
Parameterization, implicit      139 215
Partial correctness      88
Partial order      9
Partially ordered set      9
Pred      95
Predicate      28 35
Predicate transformer      5 24 39 41
Predicate transformer, dualization      43
Predicate transformer, monotonic      39 42
Prefix      148ff
Prefixing      148
proc      96
Process      96
ProCoS      2
PROG      131
Program counter      see Instruction pointer
Program storage      138 183
Projection      28
PTRANS      41
Quantification      35 — 38 55
Reasoning language      23 — 24
Reasoning, formal and informal      155 235
Referential transparency      25
refinement      15 17 42 89 122
Refinement algebra      4 5 23 39ff 57 70 81 108
Refinement, operational interpretation      89
Refusal set      94
Reg      175
register      116 175
Representation relation      160 185
Representation relation, surjective      170ff 192
Reset      120
Retrieve mapping      105
Reuse      234
Run      120
SE      131
Self-modifying code      2 113 124 138
Shift of excess time      6 129 184 189
Simulation      44
sp      131
SS      131
Standard ML      217 230
STAT      131
State      27
State, proper      87
State, variation of      27
STEP      120
Stop process      85 98
Strict      12
Sub/super-distributive      13
SubOvFl      115
Substitution      26 30 47
Substitution, equality and      35
Substitution, quantifiers and      37
Symbol table      162 179
Symbolic addressing      160ff
SyntDict, SyntDictlnfo      216 217
TC      120
Termination      88
Time      98
Time bound      85 101
Time stamp      95
Timing      5 — 6 41 85 104 123 128 134 184 189 194 198 230 236
Total correctness      86 88
TPL, definition of      127 — 134
Trace      85 87 94 95 103
Transfer lemma      14
Translation theorem      3 179 189ff 215 230 233
Translation theorem, refined      218 — 220
Translation, expressions      186 192 204 220
Translation, programs      181 193 220 222
Translation, statements      184 194ff 220 222
Transputer      2 5 119
TRUE      28 35
Undefined expressions      23 127 187 209 213
VALFCT      95
Validation      1
Valuation function      24 28
Variable      25 26 130 160 175 204
Variable, domain of      27
Variable, meta-      25 82
VDM      86 105
view      3 5 135 177 235 237
Weakest precondition      39 88
Word      114
Word address      115 — 116
Word operators      115
WordAdr      116
Wordlength      114
Workspace      156ff 160 183
Wp-calculus      5 39
Wptr      116 157
WspInMem      158
X      26
Y      95
Z      130
{|u|}      27
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте