The growth in complexity of designs increases the importance of formal verification techniques in the hardware industry.[3][4] At present, formal verification is used by most or all[citation needed] leading hardware companies, but its use in the software industry is still languishing.[citation needed] This could be attributed to the greater need in the hardware industry, where errors have greater commercial significance.[citation needed] Because of the potential subtle interactions between components, it is increasingly difficult to exercise a realistic set of possibilities by simulation. Important aspects of hardware design are amenable to automated proof methods, making formal verification easier to introduce and more productive.[5]
As of 2011, several operating systems have been formally verified: NICTA's Secure Embedded L4 microkernel, sold commercially as seL4 by OK Labs;[citation needed] OSEK/VDX based real-time operating system ORIENTAIS by East China Normal University;[citation needed] Green Hills Software's Integrity operating system;[citation needed] and SYSGO's PikeOS.[6][7]
The CompCert C compiler is a formally verified C compiler implementing the majority of ISO C.
ที่การขยายตัวของเศรษฐกิจในความซับซ้อนของการออกแบบเพิ่มความสำคัญของการตรวจสอบอย่างเป็นทางการเทคนิคในฮาร์ดแวร์อุตสาหกรรม.[ 3 ],[ 4 ]ในปัจจุบัน,การตรวจสอบความถูกต้องอย่างเป็นทางการโดยมีการใช้มากที่สุดหรือทั้งหมดคุณงามความดีต่อสาธารณชน]นำฮาร์ดแวร์บริษัทแต่ใช้ในอุตสาหกรรมซอฟต์แวร์จะยังอิดโรย.[คุณงามความดีต่อสาธารณชน]นี้เป็นผลมาจากความต้องการที่มากขึ้นในที่ฮาร์ดแวร์อุตสาหกรรม,ข้อผิดพลาดที่มีความสำคัญทางการค้ามากขึ้น..][คุณงามความดีต่อสาธารณชนเพราะอาจเกิดขึ้นอย่างเรียบง่ายตามแบบของการปฏิสัมพันธ์ระหว่างคอมโพเนนต์นั้นจะทำได้ยากมากขึ้นในการใช้สิทธิตั้งค่าที่ดูสมจริงของความเป็นไปได้โดยการจำลอง ด้านที่สำคัญของการออกแบบฮาร์ดแวร์จะฟ้องศาลได้ในวิธีใดวิธีหนึ่งการตรวจสอบความถูกต้องโดยอัตโนมัติทำให้การตรวจสอบง่ายขึ้นอย่างเป็นทางการในการแนะนำและมี ประสิทธิภาพ มากขึ้น.[ 5 ],
เป็นของ 2011การทำงานหลายระบบได้รับการรับรองอย่างเป็นทางการได้รับการ: nicta เอ็มเบ็ดเด็ดของความ ปลอดภัย L 4 microkernel ,จำหน่ายและจำหน่าย SEL 4 โดยตกลงห้องปฏิบัติการ;[คุณงามความดีต่อสาธารณชน] osek / vdx ตามเวลาจริงระบบปฏิบัติการ orientais โดยจีนตะวันออกปกติมหาวิทยาลัย;[]คุณงามความดีต่อสาธารณชนเนินเขาสีเขียวซอฟต์แวร์ของความซื่อสัตย์ระบบปฏิบัติการ;[]และคุณงามความดีต่อสาธารณชน sysgo ของ pikeos .[ 6 ],[ 7 ],
compcert คอมไพเลอร์ c ที่เป็นคอมไพเลอร์ c ได้รับการรับรองอย่างเป็นทางการที่ใช้ส่วนใหญ่ของ ISO .
การแปล กรุณารอสักครู่..