See: Description
Interface | Description |
---|---|
IVPDAJSONEquivalenceOracle |
The common interface for equivalence oracles for VPDAs.
|
Class | Description |
---|---|
AbstractJSONConformance<A extends net.automatalib.ts.acceptors.DeterministicAcceptorTS<?,JSONSymbol>> |
Base class for equivalence checks based on conformance testing of JSON
documents.
|
IVPDAJSONEquivalenceOracle.CounterexampleWithRelations<L> |
The
ReachabilityRelation and OnAcceptingPathRelation computed
to construct a key graph, and a counterexample. |
JSONCounterValueOracle |
Counter value oracle for JSON documents.
|
JSONMembershipOracle |
Membership oracle for JSON documents.
|
Utils |
Utility functions for oracles.
|
Both membership and equivalence queries are defined for three types of automata: visibly pushdown automata (VPDA), visibly one-counter automata (VCA), and realtime one-counter automata (ROCA).
Copyright © 2022. All rights reserved.