首页 | 本学科首页   官方微博 | 高级检索  
     


Construction and analysis of ground models and their refinements as a foundation for validating computer-based systems
Authors:Egon Börger
Affiliation:(1) Dipartimento di Informatica, Università di Pisa, 56125 Pisa, Italy
Abstract:We explain why for the verified software challenge proposed in Hoare (J ACM 50(1): 63–69, 2003), Hoare and Misra (Verified software: theories, tools, experiments. Vision of a Grand Challenge project. In: [Meyer05]) to gain practical impact, one needs to include rigorous definitions and analysis, prior to code development and comprising both experimental validation and mathematical verification, of ground models, i.e., blueprints that describe the required application-content of programs. This implies the need to link via successive refinements the relevant properties of such high-level models in a traceable and checkable way to code a compiler can verify. We outline the Abstract State Machines (ASM) method, a discipline for reliable system development which allows one to bridge the gap between informal requirements and executable code by combining application-centric experimentally validatable system modelling with mathematically verifiable stepwise detailing of abstract models to compile-time-verifiable code.
Keywords:System analysis  Validation and certification  Abstract State Machine  ASM ground model (golden model)  ASM refinement  Verified software challenge
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号