Foundations of Event-B's Logic Sample Clauses

Foundations of Event-B's Logic. As Xxxxx is used to develop safety critical systems, bugs in Rodin's theorem prover constitute a serious problem. Unfortunately, several bugs have been discovered that make Xxxxx'x theorem prover unsound. Obviously, any examination of soundness presupposes a clearly written specification of the logic's syntax, semantics, and proof calculus. There are several publications on the logic of Event-B, but they fail to serve as specification documents, because the logic defined therein is inconsistent [7] or only fragments of the logic implemented in Rodin are considered [8] [9] . Therefore we have devised a rigorous specification document for the logic of Event-B [10] . Mathematical extensions[1] play an important role in avoiding unsoundness, because they allow the user to define new operators, binders, types, and inference and rewrite rules in a soundness preserving fashion. The specification document [10] also devises the theoretical foundations of mathematical extensions. Note that mathematical extensions are well-understood for, e.g., HOL[11] , but the extension methods for HOL cannot be straightforwardly adopted for Event-B because of Event-B's well-definedness [12] mechanism and non-standard term rewriting.
AutoNDA by SimpleDocs
Foundations of Event-B's Logic. The major design decision concerned the logic in which the semantics of Event-B's logic is formalized. We experimented with ZF set theory and HOL. Finally, we decided to define semantics in terms of a (shallow) embedding into HOL, because that allows us to carry out vast parts of our soundness proofs using Isabelle/HOL[13] . In the long term, the embedding allows us to use Xxxxxxxx/HOL as an external theorem prover for Rodin. Other design decisions, e.g., concerning terminology, are discussed in [10] .

Related to Foundations of Event-B's Logic

  • Conditions of Eft Services (a.) Ownership of Card(s). Any Card we supply to you is our property and must be returned to us, or to any person whom we authorize to act as our agent, or to any person who is authorized to honor the Card, immediately according to instructions. The Card may be reclaimed at any time at our sole discretion without demand or notice. You cannot transfer your Card to another person.

  • LIMITATIONS OF COVERED MEDICAL SERVICES In order to be covered, the Member’s Attending Physician must specifically prescribe such services and such services must be consequent to treatment of the cleft lip or cleft palate.

  • Limitations of Services When using the Services, you may incur technical or other difficulties. We nor our service providers are responsible for any technical or other difficulties or any resulting damages that you may incur. Any information displayed or provided as part of the Services is for informational purposes only, may not reflect your most recent transactions, and should not be relied on for transactional purposes. We and our service providers reserve the right to change, suspend or discontinue any or all of the Services at any time without prior notice.

  • Obligations of the data exporter The data exporter agrees and warrants:

  • Obligations of the Data Processor 7.1 The Data Processor undertakes to fulfil the following obligations:

  • Parallel Operation Obligations Once the Small Generating Facility has been authorized to commence parallel operation, the Interconnection Customer shall abide by all rules and procedures pertaining to the parallel operation of the Small Generating Facility in the applicable control area, including, but not limited to: (1) the rules and procedures concerning the operation of generation set forth in the NYISO tariffs or ISO Procedures or the Connecting Transmission Owner’s tariff; (2) any requirements consistent with Good Utility Practice or that are necessary to ensure the safe and reliable operation of the Transmission System or Distribution System; and (3) the Operating Requirements set forth in Attachment 5 of this Agreement.

  • OBLIGATIONS OF THE DEVELOPER In addition to and not in derogation or substitution of any of its other obligations under this Agreement, the Developer shall have the following obligations:

  • CAISO and Participating TO Obligations The CAISO and Participating TO shall cause the Participating TO’s Transmission System to be operated and controlled in a safe and reliable manner and in accordance with this LGIA. The Participating TO at the Interconnection Customer’s expense shall cause the Participating TO’s Interconnection Facilities to be operated, maintained and controlled in a safe and reliable manner and in accordance with this LGIA. The CAISO and Participating TO may provide operating instructions to the Interconnection Customer consistent with this LGIA and Participating TO and CAISO operating protocols and procedures as they may change from time to time. The Participating TO and CAISO will consider changes to their operating protocols and procedures proposed by the Interconnection Customer.

  • Conditions to Obligations of the Company The Company’s obligation to sell and issue the Shares and the Warrants at the Closing is subject to the fulfillment to the satisfaction of the Company on or prior to the Closing Date of the following conditions, any of which may be waived by the Company:

  • Selection of Subcontractors, Procurement of Materials and Leasing of Equipment The contractor shall not discriminate on the grounds of race, color, religion, sex, national origin, age or disability in the selection and retention of subcontractors, including procurement of materials and leases of equipment. The contractor shall take all necessary and reasonable steps to ensure nondiscrimination in the administration of this contract.

Time is Money Join Law Insider Premium to draft better contracts faster.