Object-oriented semantics in the UTP Sample Clauses

Object-oriented semantics in the UTP. ‌ Object-orientation was first given a UTP semantics in the work of Xxxxxx [37, 10]. This work provides a general theory for the definition of class structures containing attributes and methods. Classes can be inherited to add further attributes and methods, and method implementations in parent classes can be overridden as is usual in OO languages. Unlike VDM-RT, Xxxxxx’ theory considers only classes which have one parent, that is single-inheritance, where VDM-RT has multiple-inheritance. The class theory uses the UTP theory of designs to define these commands in a purely relational setting. Objects in this setting are simply described by records that enumerate the attributes of the corresponding class. Methods are represented as UTP procedures that are defined with the context of Higher Order UTP (see [21] chapter 9 and also [46]) that enables predicates to contain variables that themselves have predicate types. Thus a method definition corresponds to a UTP variable with such a predicate type defining the method’s implementation. This work was later extended by Xxxxx [47] who added a modular approach to method defini- tions in the presence of recursion. The original work [10] requires that a collection of (mutually) recursive methods be declared simultaneously so that a common fixed-point can be declared that encompasses them all. Xxxxx [47] overcomes this problem by introducing higher-order method variables that can be invoked in the body of a method and only later bound to an actual implementation. This means the fixed point need only be created at the point of method call, not the point of definition. We will not explicitly consider recursion in our theory, although we note that Xxxxx’s work is fully compatible.
AutoNDA by SimpleDocs

Related to Object-oriented semantics in the UTP

  • Sole purpose of the Concessionaire The Concessionaire having been set up for the sole purpose of exercising the rights and observing and performing its obligations and liabilities under this Agreement, the Concessionaire or any of its subsidiaries shall not, except with the previous written consent of the Authority, be or become directly or indirectly engaged, concerned or interested in any business other than as envisaged herein.

  • Transporting Students Teachers shall not be required to transport a student in a private vehicle on behalf of the school.

  • Marketing the Property In an effort to properly and efficiently market the Property, the Seller grants the following permissions to the Agency: (Initial ALL That Apply) - Advertise the Property. - To use the Property’s street address when advertising the Property. - Allow third (3rd) party websites to create estimated market values of the Property. - Allow the Agency to disclose the existence of other offers on the Property. - Publish any and all Property information electronically or in print. This includes, but is not limited to, the Multiple Listing Service (MLS), real estate websites, newspapers, etc. - Place a lockbox or key box on the Property. The Seller shall hold harmless the Agency and all cooperating licensees from all responsibility and liability resulting from any loss, damage, or theft which might occur while the Property is listed by the Agency under this Agreement. - Authorize a “For Sale” Sign on the Property.

  • Violence in the Workplace (a) The parties agree that violence shall be defined as any incident in which an employee is abused, threatened or assaulted while performing his or her work. The parties agree it includes the application of force, threats with or without weapons and severe verbal abuse. The parties agree that such incidents will not be condoned. Any employee who believes he/she has been subjected to such incident shall report this to a supervisor who will make every reasonable effort to rectify the situation. For purposes of sub-article (a) only, employees as referred to herein shall mean all employees of the Employer notwithstanding Article 2.12.

  • TOOL STORAGE 1. A company shall provide on all construction jobs in towns and cities, and elsewhere where reasonably necessary and practicable (or if requested buy the employee), a suitable and secure waterproof lock-up solely for the purpose of storing employees’ tools, and on multi-storey and major projects the company shall provide, where possible, a suitable lock-up for employees’ tools within a reasonable distance of the work area of large groups of employees.

  • Dark Fiber Transport Dark Fiber Transport is defined as Dedicated Transport that consists of unactivated optical interoffice transmission facilities without attached signal regeneration, multiplexing, aggregation or other electronics. Except as set forth in Section 6.9.1 below, BellSouth shall not be required to provide access to Dark Fiber Transport Entrance Facilities pursuant to this Agreement.

  • Increasing Seat Belt Use in the United States Pursuant to Executive Order 13043, 62 FR 19217 (Apr. 18, 1997), Recipient should encourage its contractors to adopt and enforce on-the- job seat belt policies and programs for their employees when operating company-owned, rented or personally owned vehicles.

  • Gaming, betting and lotteries The Hirer shall ensure that nothing is done on or in relation to the premises in contravention of the law relating to gaming, betting and lotteries.

  • Sugar-Sweetened Beverage Prohibition Contractor agrees that it shall not sell, provide, or otherwise distribute Sugar-Sweetened Beverages, as defined by San Francisco Administrative Code Chapter 101, as part of its performance of this Agreement.

  • Signaling Link Transport 9.2.1 Signaling Link Transport is a set of two or four dedicated 56 kbps transmission paths between Global Connection-designated Signaling Points of Interconnection that provide appropriate physical diversity.

Draft better contracts in just 5 minutes Get the weekly Law Insider newsletter packed with expert videos, webinars, ebooks, and more!