Back to Search Start Over

Using Patterns and Composite Propositions to Automate the Generation of LTL Specifications.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Pandu Rangan, C.
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Namjoshi, Kedar S.
Yoneda, Tomohiro
Higashino, Teruo
Okamura, Yoshio
Salamah, Salamah
Source :
Automated Technology for Verification & Analysis (9783540755951); 2007, p533-542, 10p
Publication Year :
2007

Abstract

Property classifications and patterns, i.e., high-level abstractions that describe common behavior, have been used to assist practitioners in generating formal specifications that can be used in formal verification techniques. The Specification Pattern System (SPS) provides descriptions of a collection of patterns. Each pattern is associated with a scope that defines the extent of program execution over which a property pattern is considered. Based on a selected pattern, SPS provides a specification for each type of scope in multiple formal languages including Linear Temporal Logic (LTL). The (Prospec) tool extends SPS by introducing the notion of Composite Propositions (CP), which are classifications for defining sequential and concurrent behavior to represent pattern and scope parameters. In this work, we provide definitions of patterns and scopes when defined using CP classes. In addition, we provide general (template) LTL formulas that can be used to generate LTL specifications for all combinations of pattern, scope, and CP classes. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540755951
Database :
Complementary Index
Journal :
Automated Technology for Verification & Analysis (9783540755951)
Publication Type :
Book
Accession number :
33257946
Full Text :
https://doi.org/10.1007/978-3-540-75596-8_38