• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Specification Language: A specification language for software model checking (0)

by “Bandera Robby
Add To MetaCart

Tools

Sorted by:
Results 1 - 3 of 3

temporaljmlc: A JML Runtime Assertion Checker Extension for Specification and Checking of Temporal Properties

by Faraz Hussain, Gary T. Leavens
"... Abstract—Most mainstream specification languages primarily deal with a program’s functional behavior. However, for many common problems, besides the system’s functionality, it is necessary to be able to express its temporal properties, such as the necessity of calling methods in a certain order. We ..."
Abstract - Add to MetaCart
Abstract—Most mainstream specification languages primarily deal with a program’s functional behavior. However, for many common problems, besides the system’s functionality, it is necessary to be able to express its temporal properties, such as the necessity of calling methods in a certain order. We have developed temporaljmlc, a tool that performs runtime assertion checking of temporal properties specified in an extension of the Java Modeling Language (JML). The benefit of temporaljmlc is that it allows succinct specification of temporal properties that would otherwise be tedious and difficult to specify. Keywords-temporal specification; runtime assertion checking; specification patterns; Java Modeling Language; temporaljmlc. I.

Extension for Specification and Checking of Temporal Properties

by Faraz Hussain, Gary T. Leavens, Faraz Hussain, Gary T. Leavens , 2010
"... c○2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other w ..."
Abstract - Add to MetaCart
c○2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

2010 Software Engineering and Formal Methods temporaljmlc: A JML Runtime Assertion Checker Extension for Specification and Checking of Temporal Properties

by Faraz Hussain, Gary T. Leavens
"... Abstract—Most mainstream specification languages primarily deal with a program’s functional behavior. However, for many common problems, besides the system’s functionality, it is necessary to be able to express its temporal properties, such as the necessity of calling methods in a certain order. We ..."
Abstract - Add to MetaCart
Abstract—Most mainstream specification languages primarily deal with a program’s functional behavior. However, for many common problems, besides the system’s functionality, it is necessary to be able to express its temporal properties, such as the necessity of calling methods in a certain order. We have developed temporaljmlc, a tool that performs runtime assertion checking of temporal properties specified in an extension of the Java Modeling Language (JML). The benefit of temporaljmlc is that it allows succinct specification of temporal properties that would otherwise be tedious and difficult to specify. Keywords-temporal specification; runtime assertion checking; specification patterns; Java Modeling Language; temporaljmlc. I.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University