Circus Sample Clauses

Circus. ‌ Circus is a process algebra similar to CSP [19], but with additional support for defining data operations and state. Circus inherits many of its process operators from CSP, including sequential and parallel composition, input and output communications on a channel c, synchronisation, external choice, interrupt, guard and recursion. A summary of Circus constructs relevant to our models in this deliverable is given in Table 1. To define a process state, a Circus process declares a record in its state paragraph, whose fields define a data model. Data operations can either be written as Z operation schemas [28] or constructs from Xxxxxx’x refinement calculus [23], such as specification statements, assignments, conditionals and iteration. Circus has a rich set of laws that can be used for verification and refinement [7]; it is thus an ideal language for developing state-rich imple- mentations from abstract specifications of reactive systems. A notable trade-off in Circus is that the language enforces non-interference of Name Syntax Description Sequence A ; B Execute A and B in sequence. Parallel Comp. A cs B ¢ ¢ Execute A and B in parallel, synchronising on the channels in the channel set cs. External Choice A B Q The environment decides whether to execute A or B ; communication resolves the choice. Synchronisation c −→ A Synchronisation on a (typeless) channel c. Input Prefix c?x −→ A(x ) Input a value x on a typed channel c. Output Prefix c!e −→ A Output a value e on a typed channel c. Guarded Action g A g Proceed with A only if g is true. Interrupt A O c −→ B A is interrupted by synchornisation on channel c. Recursion µ X • F (X ) Execution recursive action F . Assignment x := e Assignment to a state component x . Table 1: Overview of relevant Circus action operators. parallel computations; this endows it with a monotonic parallel composition operator that facilitates piecewise and compositional development.
AutoNDA by SimpleDocs
Circus. Circus shall as its Initial Capital Contribution contribute to the Company Circus interest in the Preference Rights, for which Circus shall receive a credit to its Capital Account as follows: (i) $5 million upon full execution and delivery of this Agreement and satisfaction of the conditions set forth in Section 4.05(e)(i); and (ii) $8 million payable upon Initial Licensing and satisfaction of the conditions set forth in Section 4.05(e)(ii). 5.02
Circus. ‌ The main construct of Circus is a process, used to specify a system and its components. Processes communicate with each other via channels. Com- munications are instantaneous and synchronous events. A process can have a state, defined using a Z schema, and a behaviour, defined using an ac- tion. The specification of an action can combine Z schemas that specify data operations over the state and CSP constructs. To illustrate Circus, Fig. 1 presents the model of a Timer from a valid master algorithm. Timer takes as parameters the current time ct , the step size hc, and the end time tN of the simulation. Although it is possible to set up experiments without an end time, we restrict ourselves to experiments channel : setT : TIME ; updateSS : NZTIME ; × step : TIME NZTIME ; end ^ • process Timer = ct, hc, tN : TIME begin state State == [currentTime, stepSize : TIME ] Step = setT ?t : t ≤ tN −→ currentTime := t ; Step Q −→ QupdateSS ?ss −→ stepSize := ss; Step step!currentTime!stepSize Q g currentTime := currentTime + stepSize; Step −→ currentTime = tN end Stop • currentTime, stepSize := ct, hc; Step end

Related to Circus

  • Resident Agent and Registered Office The Company’s registered agent in Nevada is National Registered Agents, Inc. of NV, located at 000 X. Xxxxxxxx Xx., Xxxxxx Xxxx, Xxxxxx 00000.

  • Registered Office/Agent The name and location of the registered agent will be as stated in the Company’s formation documents and complies with Section 605.0113 of the Act. Pursuant to Section 605.0410 of the Act, the Members are obligated to maintain and update the business records on file with the Company’s registered agent.

  • Registered Agent and Registered Office The name of the registered agent of the Trust and the address of the registered office of the Trust are as set forth on the Certificate of Trust.

  • Principal and Registered Office The Partnership will have its principal office at the principal office of the General Partner or at any other place designated from time to time by the General Partner. The Partnership’s registered agent in the State of Delaware shall be The Corporation Trust Company, and the Partnership’s registered office in the State of Delaware at Corporation Trust Center, 0000 Xxxxxx Xxxxxx, Xxxxxxxxxx, Xxxxxxxx 00000 unless the General Partner designates a different registered agent or office from time to time in accordance with the Delaware Act.

  • Registered Offerings In the case of an Offering that will be registered in whole or in part (a “Registered Offering”) under the 1933 Act, you acknowledge that the Issuer has filed with the Securities and Exchange Commission (the “Commission”) a registration statement, including a prospectus relating to the Securities. “Registration Statement” means such registration statement as amended to the effective date of the Underwriting Agreement and, in the event that the Issuer files an abbreviated registration statement to register additional Securities pursuant to Rule 462(b) or 462(e) under the 1933 Act, such abbreviated registration statement. “Prospectus” means the prospectus, together with the final prospectus supplement, if any, containing the final terms of the Securities and, in the case of a Registered Offering that is an International Offering, “Prospectus” means, collectively, each prospectus or offering circular, together with each final prospectus supplement or final offering circular supplement, if any, relating to the Offering, in the respective forms containing the final terms of the Securities. “Preliminary Prospectus” means any preliminary prospectus relating to the Offering or any preliminary prospectus supplement together with a prospectus relating to the Offering and, in the case of a Registered Offering that is an International Offering, “Preliminary Prospectus” means, collectively, each preliminary prospectus or preliminary offering circular relating to the Offering or each preliminary prospectus supplement or preliminary offering circular supplement, together with a prospectus or offering circular, respectively, relating to the Offering. “Free Writing Prospectus” means, in the case of a Registered Offering, a “free writing prospectus” as defined in Rule 405 under the 1933 Act. As used herein the terms “Registration Statement,” “Prospectus,” “Preliminary Prospectus,” and “Free Writing Prospectus” will include in each case the material, if any, incorporated by reference therein, and as used herein, the term “Registration Statement” includes information deemed to be part thereof pursuant to, and as of the date and time specified in, Rules 430A, 430B, or 430C under the 1933 Act, while the terms “Prospectus” and “Preliminary Prospectus” include information deemed to be a part thereof pursuant to the rules and regulations under the 1933 Act, but only as of the actual time that information is first used or filed with the Commission pursuant to Rule 424(b) under the 1933 Act. The Manager will furnish, make available to you, or make arrangements for you to obtain copies (which may, to the extent permitted by law, be in electronic form) of each Prospectus and Preliminary Prospectus (as amended or supplemented, if applicable, but excluding, for this purpose, unless otherwise required pursuant to rules or regulations under the 1933 Act, documents incorporated therein by reference) as soon as practicable after sufficient quantities thereof have been made available by the Issuer.

  • International Offerings In the case of an International Offering, you authorize the Manager: (i) to make representations on your behalf as set forth in any Intersyndicate Agreement, and (ii) to purchase or sell for your account pursuant to the Intersyndicate Agreement: (a) Securities, (b) any other securities of the same class and series, or any securities into which the Securities may be converted or for which the Securities may be exchanged or exercised, and (c) any other securities designated in the applicable AAU or applicable Intersyndicate Agreement (the securities referred to in clauses (b) and (c) above being referred to collectively as the “Other Securities”).

  • Ireland There are no country-specific provisions. ISRAEL

  • Auctions Lessee shall not conduct, nor permit to be conducted, either voluntarily or involuntarily, any auction upon the Premises without first having obtained Lessor's prior written consent. Notwithstanding anything to the contrary in this Lease, Lessor shall not be obligated to exercise any standard of reasonableness in determining whether to grant such consent.

  • Registered Office The address of the registered office of the Company in the State of Delaware is c/o Corporation Service Company, 0000 Xxxxxxxxxxx Xxxx, Xxxxx 000, Xxxxxxxxxx, Xxx Xxxxxx Xxxxxx, Xxxxxxxx 00000.

  • Registered Agent and Registered Office Principal Place of Business (a) Registered Agent and Registered Office. The name of the registered agent of the Trust and the address of the registered office of the Trust are as set forth on the Certificate of Trust.

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