Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (216.37 KB, 7 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
– system criticality level
– budget
– schedule
– Formal Methods Expert (seeks to match applications
with appropriate methods, tools, and techniques)
– Project Domain Expert (evaluates candidate application
and identifies the best to experiment with)
– best to only try applying formal methods on 1 or 2
components the first time out
– use existing staff with formal methods expertise
– provide inhouse, handson training with formal
methods languages and support tools
– outside experts provide training and advice in early
project stages
– few changes needed if requirements analysis procedure
are welldefined
– writing formal specifications requires guidelines
similar to those found in existing
• configuration management procedures
• coding style guidelines
• documentation standards
– applications with greater complexity will benefit more
from formal methods use than simple applications
– logic and discrete math applications benefit more than
numerical applications
– optimal code size is between 4K LOC and 25 KLOC