Package | Description |
---|---|
edu.udel.cis.vsl.tass |
Root of the TASS source tree.
|
edu.udel.cis.vsl.tass.ast | |
edu.udel.cis.vsl.tass.ast.IF | |
edu.udel.cis.vsl.tass.ast.IF.declaration | |
edu.udel.cis.vsl.tass.ast.IF.expression | |
edu.udel.cis.vsl.tass.ast.IF.statement | |
edu.udel.cis.vsl.tass.ast.IF.type | |
edu.udel.cis.vsl.tass.ast.impl | |
edu.udel.cis.vsl.tass.ast.impl.declaration | |
edu.udel.cis.vsl.tass.ast.impl.expression | |
edu.udel.cis.vsl.tass.ast.impl.pragmaParser | |
edu.udel.cis.vsl.tass.ast.impl.statement | |
edu.udel.cis.vsl.tass.ast.impl.type | |
edu.udel.cis.vsl.tass.ast.parser | |
edu.udel.cis.vsl.tass.ast2model.IF | |
edu.udel.cis.vsl.tass.ast2model.impl | |
edu.udel.cis.vsl.tass.config |
Provides configuration classes used during verification.
|
edu.udel.cis.vsl.tass.dynamic |
Provides the functionalities to create and manipulate different
kinds of values during TASS verification process.
|
edu.udel.cis.vsl.tass.dynamic.IF |
Interface package for the dyanmic module: deals with all runtime objects
that occur in execution a TASS model.
|
edu.udel.cis.vsl.tass.dynamic.IF.cell |
Interface package for module dynamic.cell: a cell is a runtime variable.
|
edu.udel.cis.vsl.tass.dynamic.IF.simplify |
Interface package for module dynamic.simplify: provides functionality
for simplifying dynamic objects, such as values, dynamic types, messages,
and so on.
|
edu.udel.cis.vsl.tass.dynamic.IF.type |
Interface package for module dynamic.type: provides representations of runtime
types.
|
edu.udel.cis.vsl.tass.dynamic.IF.value |
Interface package for module dynamic.value: provides representations
of runtime values that occur in the execution of a TASS model.
|
edu.udel.cis.vsl.tass.dynamic.impl |
Implementation package for the dyanmic module: deals with all runtime objects
that occur in execution a TASS model.
|
edu.udel.cis.vsl.tass.dynamic.impl.cell |
Implementation package for module dynamic.cell: a cell is a runtime variable.
|
edu.udel.cis.vsl.tass.dynamic.impl.simplify |
Implementation package for module dynamic.simplify: provides functionality
for simplifying dynamic objects, such as values, dynamic types, messages,
and so on.
|
edu.udel.cis.vsl.tass.dynamic.impl.type |
Implementation package for module dynamic.type: provides representations of runtime
types.
|
edu.udel.cis.vsl.tass.dynamic.impl.value |
Implementation package for module dynamic.value: provides representations
of runtime values that occur in the execution of a TASS model.
|
edu.udel.cis.vsl.tass.front |
The front-end module for TASS: provided functionality for transforming source
codes in various languages into a TASS model.
|
edu.udel.cis.vsl.tass.front.minimp |
The front-end module based on the Antlr-generated parser for a subset of C.
|
edu.udel.cis.vsl.tass.front.minimp.ast.declaration |
The declaration submodule of the AST module.
|
edu.udel.cis.vsl.tass.front.minimp.ast.expression |
The expression submodule of the AST module.
|
edu.udel.cis.vsl.tass.front.minimp.ast.misc |
A package for miscellaneous classes withing the AST module.
|
edu.udel.cis.vsl.tass.front.minimp.ast.statement |
The statement submodule of the AST module.
|
edu.udel.cis.vsl.tass.front.minimp.ast.type |
The type submodule of the AST module.
|
edu.udel.cis.vsl.tass.front.minimp.lib |
The library submodule of module front.minimp deals with program libraries.
|
edu.udel.cis.vsl.tass.front.minimp.parser |
The minimp.parser package contains the MiniMP grammar and the Antlr-generated lexer and parser classes.
|
edu.udel.cis.vsl.tass.gui.IF |
The interface for the GUI module.
|
edu.udel.cis.vsl.tass.gui.impl |
The implementation of the GUI module.
|
edu.udel.cis.vsl.tass.kripke |
Kripke module: provides classes that define the state-transition system of
a TASS system.
|
edu.udel.cis.vsl.tass.kripke.IF |
Interface for the Kripke module: provides classes that define the state-transition system of
a TASS system.
|
edu.udel.cis.vsl.tass.kripke.impl |
Implementation for the Kripke module: provides classes that define the state-transition system of
a TASS system.
|
edu.udel.cis.vsl.tass.library | |
edu.udel.cis.vsl.tass.library.impl | |
edu.udel.cis.vsl.tass.library.libfoo | |
edu.udel.cis.vsl.tass.library.libmpi | |
edu.udel.cis.vsl.tass.library.libmpp |
The "MiniMP Message Passing" (MPP) library module.
|
edu.udel.cis.vsl.tass.library.libstdio | |
edu.udel.cis.vsl.tass.library.libstdlib | |
edu.udel.cis.vsl.tass.log |
The log module: logs are created during a TASS verification run to record
property violations discovered.
|
edu.udel.cis.vsl.tass.log.IF |
Public interface for the log module: logs are created during a TASS verification run to record
property violations discovered.
|
edu.udel.cis.vsl.tass.log.impl |
Implementation of the log module: logs are created during a TASS verification run to record
property violations discovered.
|
edu.udel.cis.vsl.tass.model |
The model module: provides classes to represent, construct, and manipulate
the primary intermediate representation in TASS: the TASS modle.
|
edu.udel.cis.vsl.tass.model.IF |
The public interface of the model module: provides interfaces to represent,
construct, and manipulate the primary intermediate representation in TASS:
the TASS model.
|
edu.udel.cis.vsl.tass.model.IF.expression |
The public interface for submodule model.expression, used to manipulate
expressions in a TASS model.
|
edu.udel.cis.vsl.tass.model.IF.location |
The public interface of the model.location submodule: provides interfaces
to represent the different kinds of locations that can occur in the
TASS representation of a function (procedure).
|
edu.udel.cis.vsl.tass.model.IF.scope | |
edu.udel.cis.vsl.tass.model.IF.statement |
The public interface of the model.statement submodule: provides interfaces
to represent the different kinds of statements that can occur in the
TASS representation of a function (procedure).
|
edu.udel.cis.vsl.tass.model.IF.type |
The public interface of the model.type submodule: provides interfaces
to represent the different kinds of (static) types that can occur in
TASS models.
|
edu.udel.cis.vsl.tass.model.IF.variable |
The public interface of the model.variable submodule: provides interfaces
to represent the different kinds of (static) variables that can occur in
TASS expressions and models.
|
edu.udel.cis.vsl.tass.model.impl |
The implementation of the model module.
|
edu.udel.cis.vsl.tass.model.impl.expression |
Implementation package for module model.expression.
|
edu.udel.cis.vsl.tass.model.impl.expression.literal |
Implementation of literal expressions.
|
edu.udel.cis.vsl.tass.model.impl.lib |
Experimental package for implementating library functionality.
|
edu.udel.cis.vsl.tass.model.impl.location |
Implementation package for module model.location.
|
edu.udel.cis.vsl.tass.model.impl.scope | |
edu.udel.cis.vsl.tass.model.impl.statement |
Implementation package for module model.statement.
|
edu.udel.cis.vsl.tass.model.impl.type |
Implementation package for module type.
|
edu.udel.cis.vsl.tass.model.impl.variable |
Implementation package for module model.variable.
|
edu.udel.cis.vsl.tass.morph |
The morph module: provides classes supporting the Morphic Pattern,
as described in Section 5 of Siegel and Zirkel, The Toolkit for
Accurate Scientific Software, Technical Report UD-CIS-2011-01,
University of Delaware, 2011.
|
edu.udel.cis.vsl.tass.number |
A utility package supporting infinite precision integer and rational numbers,
and a variety of arithmetic operations on them.
|
edu.udel.cis.vsl.tass.number.IF |
The interface package for the
number module. |
edu.udel.cis.vsl.tass.number.real |
An implementation of the
number module. |
edu.udel.cis.vsl.tass.predicate |
The TASS
predicate module deals wtih predicates on the global states
of a TASS state-transition system. |
edu.udel.cis.vsl.tass.predicate.IF |
The interface to the TASS
predicate module. |
edu.udel.cis.vsl.tass.predicate.impl |
An implementation of the
predicate module. |
edu.udel.cis.vsl.tass.prove |
Provides classes to solve the queries from backend during
verification process.
|
edu.udel.cis.vsl.tass.prove.cvc | |
edu.udel.cis.vsl.tass.prove.ideal | |
edu.udel.cis.vsl.tass.prove.IF | |
edu.udel.cis.vsl.tass.search |
Provide generic depth first search service to TASS back-end during
verification process.
|
edu.udel.cis.vsl.tass.semantics |
Provide classes to process the semantic information in the components of
a TASS model.
|
edu.udel.cis.vsl.tass.semantics.IF | |
edu.udel.cis.vsl.tass.semantics.impl | |
edu.udel.cis.vsl.tass.simplify |
Provide classes to simplify symbolic expressions.
|
edu.udel.cis.vsl.tass.simplify.IF | |
edu.udel.cis.vsl.tass.simplify.light | |
edu.udel.cis.vsl.tass.state |
Provide classes to create new states for TASS verification process.
|
edu.udel.cis.vsl.tass.state.IF | |
edu.udel.cis.vsl.tass.state.impl | |
edu.udel.cis.vsl.tass.symbolic |
Provide classes to create and manipulate different kinds of symbolic
expressions.
|
edu.udel.cis.vsl.tass.symbolic.affine | |
edu.udel.cis.vsl.tass.symbolic.array | |
edu.udel.cis.vsl.tass.symbolic.cast | |
edu.udel.cis.vsl.tass.symbolic.cnf | |
edu.udel.cis.vsl.tass.symbolic.concrete | |
edu.udel.cis.vsl.tass.symbolic.cond | |
edu.udel.cis.vsl.tass.symbolic.constant | |
edu.udel.cis.vsl.tass.symbolic.expression | |
edu.udel.cis.vsl.tass.symbolic.factor | |
edu.udel.cis.vsl.tass.symbolic.factorpoly | |
edu.udel.cis.vsl.tass.symbolic.function | |
edu.udel.cis.vsl.tass.symbolic.ideal | |
edu.udel.cis.vsl.tass.symbolic.ideal.simplify | |
edu.udel.cis.vsl.tass.symbolic.IF | |
edu.udel.cis.vsl.tass.symbolic.IF.tree | |
edu.udel.cis.vsl.tass.symbolic.IF.type | |
edu.udel.cis.vsl.tass.symbolic.integer | |
edu.udel.cis.vsl.tass.symbolic.monic | |
edu.udel.cis.vsl.tass.symbolic.monomial | |
edu.udel.cis.vsl.tass.symbolic.polynomial | |
edu.udel.cis.vsl.tass.symbolic.power | |
edu.udel.cis.vsl.tass.symbolic.rational | |
edu.udel.cis.vsl.tass.symbolic.relation | |
edu.udel.cis.vsl.tass.symbolic.standard | |
edu.udel.cis.vsl.tass.symbolic.tuple | |
edu.udel.cis.vsl.tass.symbolic.type | |
edu.udel.cis.vsl.tass.symbolic.util | |
edu.udel.cis.vsl.tass.trace | |
edu.udel.cis.vsl.tass.transition | |
edu.udel.cis.vsl.tass.transition.IF | |
edu.udel.cis.vsl.tass.transition.impl | |
edu.udel.cis.vsl.tass.ui | |
edu.udel.cis.vsl.tass.util |
Provide different utility classes to TASS components.
|
edu.udel.cis.vsl.tass.verify |
Provide classes to verify a TASS model or compare two models.
|
edu.udel.cis.vsl.tass.verify.impl |