p

de.uni_luebeck.isp

example_gen

package example_gen

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed class BoolArray extends TypedArray[BoolExpr]
  2. case class Event(index: Int, stream: StreamId, value: Value) extends Product with Serializable
  3. final class GenZ3 extends AnyRef
  4. class HardStrategy extends Strategy
  5. trait Id extends Equals
  6. case class InputTrace(timeStamps: Seq[BigInt], events: Seq[Event]) extends Product with Serializable
  7. sealed class IntArray extends TypedArray[IntExpr]
  8. class LazyList[+A] extends AnyRef
  9. class MinExample extends Strategy

    Generate an example with AT LEAST the given input.

  10. class NonObject extends Throwable
  11. class Optimizer extends SolverInterface
  12. class SimpleStrategy extends Strategy
  13. class SoftStrategy extends Strategy
  14. class Solver extends SolverInterface
  15. sealed abstract class SolverInterface extends AnyRef
  16. sealed abstract class Strategy extends AnyRef
  17. class StreamId extends Ordered[StreamId] with Id
  18. sealed class TestCase extends AnyRef
  19. case class TestEvent(time: Int, stream: String, value: String) extends Ordered[TestEvent] with Product with Serializable
  20. sealed class TyArray extends AnyRef
  21. case class TyExpr[+E <: Expr](expr: E, ty: Type) extends Product with Serializable
  22. class TyExprGen extends AnyRef
  23. abstract class Type extends Equals
  24. sealed class TypedArray[T <: Expr] extends TyArray
  25. class UnimplementedOperator extends Throwable
  26. final class UnimplementedPrimOperator extends Throwable
  27. final class UnknownType extends Throwable
  28. final class UnknownValue extends Throwable
  29. class Unsupported extends Throwable
  30. class ValueId extends Ordered[ValueId] with Id
  31. class Z3LazyErr extends AnyRef
  32. class Z3List extends AnyRef
  33. class Z3Object extends AnyRef
  34. class Z3Option extends AnyRef

Value Members

  1. object Api
  2. object AssertType extends Enumeration
  3. object DatastructureSize
  4. object GenZ3
  5. object IterativeStrategy
  6. object LazyList
  7. object Main extends SexyOpt
  8. object PlainTessla
  9. object Side extends Enumeration

    Used for determining the choice within an IfThenElse-Expression.

  10. object Strategy extends Enumeration

    which kind of solver do we use?

    which kind of solver do we use?

    Hard: Use hard constraints or fail: Fails to generate all combinations if input space is too small, or if combinations are impossible (e.g. merge(x,x) or filter(x, true)). Soft: Use soft constraints. Simple: Don't use constraints.

    We may wont to try out more later, e.g. iterative solvers.

  11. object StreamId
  12. object TraceConverter
  13. object TyExpr extends Serializable
  14. object Type
  15. object TypeInference
  16. object Unimplemented extends Throwable
  17. object Unsat extends Strategy

    Strategy Unsat never generates a test case and always prints unsat.

  18. object Util
  19. object ValueId
  20. object Z3Helper
  21. object Z3Object

Ungrouped