Abstract:
Methods for formal verification of circuits and other finite-state systems are disclosed. Formal definitions and semantics are disclosed for a model of a finite-state system, an assertion graph to express properties for verification, and satisfiability criteria for specification and automated verification of forward implication properties and backward justification properties. A method is disclosed to perform antecedent strengthening on antecedent labels of an assertion graph.A method is also disclosed to compute a simulation relation sequence ending with a simulation relation fixpoint, which can be compared to a consequence labeling for each edge of an assertion graph to verify implication properties properties according to the formal semantics. An alternative method is disclosed to compute the simulation relation sequence from the strengthened antecedent labels of an assertion graph, thereby permitting automated formal verification of justification properties.Finally methods are disclosed to significantly reduce computation through abstraction of models and assertion graphs and to compute an implicit satisfiability of an assertion graph by a model from the simulation relation computed for the model and assertion graph abstractions. Other methods and techniques are also disclosed herein, which provide for fuller utilization of the claimed subject matter.
Abstract:
A mobile telephone network provides a network operator domain in which the output from a radio network controller (RAN) is processed by a voice capable serving GPRS support mode (VC-SGSN). The VC-SGSN consists of the combination of a voice service box (VSB) and a service GPRS support node (SGSN). The VSB and the SGSN can jointly access the same home location register). The output of the SGSN can be forwarded to the internet via a gateway GPRS support node while the output of the VSB can be forwarded to the public switched telephone network (PSTN).
Abstract:
Methods for formal verification of circuits and other finite-state systems are disclosed. Formal definitions and semantics are disclosed for a model of a finite-state system, an assertion graph to express properties for verification, and satisfiability criteria for specification and automated verification of forward implication properties and backward justification properties. A method is also disclosed to compute a simulation relation sequence ending with a simulation relation fixpoint, which can be compared to a consequence labeling for each edge of an assertion graph to verify implication properties and justification properties according to the formal semantics. A method for representing and verifying assertion graphs symbolically is disclosed that provides an effective alternative for verifying families of properties. A symbolic indexing function provides a way of identifying assignments to Boolean variables with particular scalar cases. Formally defining a class of lattice domains based on symbolic indexing functions, provides an efficient symbolic manipulation technique using BDDs. Other methods and techniques are also disclosed herein, which provide for fuller utilization of the claimed subject matter.
Abstract:
In a wireless packet switching telecommunications network, voice services are provided by having a compressor/decompressor in each mobile station to provide each voice packet with a compressed header. Voice data and signalling data are sent separately and in different data formats to the air interface. The compressed header may be an M bit and a cyclically reset timeclick_number, which is decompressed by use of a wallclock which counts reset cycles to reinstate the voice packet headers. Alternatively, RTP agents are provided at the compression and decompression points, and voice packets are sent without headers over a “high quality” network such as a frame relay or ATM network. Compression state of a voice packet header can be established by sending call set-up information over an out-of-band channel between compression points in a mobile station and in die network.