A Methodology for Automated Verification of Rosetta Specification Transformations.
详细信息   
  • 作者:Lohoefener ; Jennifer L.
  • 学历:Doctor
  • 年:2011
  • 导师:Alexander,Perry,eadvisorAgah,Arvinecommittee memberGill,Andyecommittee memberHuneke,Craigecommittee memberMinden,Garyecommittee member
  • 毕业院校:University of Kansas
  • Department:Electrical Engineering & Computer Science.
  • ISBN:9781124588711
  • CBH:3450316
  • Country:USA
  • 语种:English
  • FileSize:942418
  • Pages:154
文摘
The Rosetta system-level design language is a specification language created to support design and analysis of heterogeneous models at varying levels of abstraction. These abstraction levels are represented in Rosetta as domains,specifying a particular semantic vocabulary and modeling style. The following dissertation proposes a framework,semantics and methodology for automated verification of safety preservation over specification transformations between domains. Utilizing the ideas of lattice theory,abstract interpretation and category theory we define the semantics of a Rosetta domain as well as safety of specification transformations between domains using Galois connections and functors. With the help of Isabelle,a higher order logic theorem prover,we verify the existence of Galois connections between Rosetta domains as well as safety of transforming specifications between these domains. The following work overviews the semantic infrastructure required to construct the Rosetta domain lattice and provides a methodology for verification of transformations within the lattice.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700