翻訳と辞書
Words near each other
・ Spinal nerve root
・ Spinal neuron
・ Spinal osteoarthropathy
・ Spinal precautions
・ Spinal root of accessory nerve
・ Spinal shock
・ Spinal Springs
・ Spinal stenosis
・ Spinal Tap
・ Spinal Tap (band)
・ Spinal Tap discography
・ Spinal traction
・ Spin Master
・ Spin matrix
・ Spin model
SPIN model checker
・ Spin move (disambiguation)
・ Spin Move Records
・ Spin network
・ Spin Off (Canadian game show)
・ Spin One
・ Spin Optics Laboratory
・ Spin Out (ride)
・ Spin polarization
・ Spin polarized scanning tunneling microscopy
・ Spin probe
・ Spin Psycle
・ Spin pumping
・ Spin quantum number
・ Spin Records


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

SPIN model checker : ウィキペディア英語版
SPIN model checker
SPIN is a general tool for verifying the correctness of distributed software models in a rigorous and mostly automated fashion. It was written by Gerard J. Holzmann and others in the original Unix group of the Computing Sciences Research Center at Bell Labs, beginning in 1980. The software has been available freely since 1991, and continues to evolve to keep pace with new developments in the field.
Systems to be verified are described in Promela (Process Meta Language), which supports modeling of asynchronous distributed algorithms as non-deterministic automata (''SPIN'' stands for "Simple Promela Interpreter"). Properties to be verified are expressed as Linear Temporal Logic (LTL) formulas, which are negated and then converted into Büchi automata as part of the model-checking algorithm. In addition to model-checking, SPIN can also operate as a simulator, following one possible execution path through the system and presenting the resulting execution trace to the user.
Unlike many model-checkers, SPIN does not actually perform model-checking itself, but instead generates C sources for a problem-specific model checker. This technique saves memory and improves performance, while also allowing the direct insertion of chunks of C code into the model. SPIN also offers a large number of options to further speed up the model-checking process and save memory, such as:
*partial order reduction;
*state compression;
*bitstate hashing (instead of storing whole states, only their hash code is remembered in a bitfield; this saves a lot of memory but voids completeness);
*weak fairness enforcement.
Since 1995, (approximately) annual SPIN workshops have been held for SPIN users, researchers, and those generally interested in model checking.
In 2001, the Association for Computing Machinery awarded SPIN its System Software Award.〔(Software System Award: ACM CITES TOOL TO DETECT SOFTWARE "BUGS" FOR PRESTIGIOUS AWARD. Bell Labs Researcher Developed "SPIN" to Make Computers More Reliable ) // ACM Press-Release〕
==See also==

* NuSMV

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「SPIN model checker」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.