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


Executable formal specifications of complex distributed systems with CoreASM
Affiliation:1. Defence R&D Canada—Valcartier, QC, Canada;2. Dipartimento di Informatica, University of Pisa, Italy;3. School of Computing Science, Simon Fraser University, BC, Canada
Abstract:Formal specifications play a crucial role in the design of reliable complex software systems. Executable formal specifications allow the designer to attain early validation and verification of design using static analysis techniques and accurate simulation of the runtime behavior of the system-to-be. With increasing complexity of software-intensive computer-based systems and the challenges of validation and verification of abstract software models prior to coding, the need for interactive software tools supporting executable formal specifications is even more evident. In this paper, we discuss how CoreASM, an environment for writing and running executable specifications according to the ASM method, provides flexibility and manages the complexity by using an innovative extensible language architecture.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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