Reo Primitives Clause Samples

Reo Primitives. Reo is a coordination language which is based on a calculus of channels [13, 14, 19, 30]. By using Reo specifications, complex component connectors can be organized in a network of channels and build in a compositional manner. The simplest connectors in Reo are a set of channels with well-defined behavior supplied by users. Reo can be used as a coordination language for concurrent processes or as a ”glue language” for compositional construction of connectors that orchestrate component instances in a component based system. The empha- sis in Reo is on connectors and their composition only, not on the entities that connect to, communicate and cooperate through these connectors. Reo uses a simple notion of channels and can model any kind of peer-to-peer communica- tion. The only requirements for a channel used in a Reo network are that the channel should have two channel ends, called as sink or source ends, and a well-defined semantics which constraints or relates the flow of data through these ends. At a source end data items enter the channel by performing corresponding write operations. Data items are received from a channel at its sink end by performing corresponding read operations. Reo allows for an open ended set of channel types with user defined semantics. Some primitive channels relevant for this thesis are shown in Figure 3.1 by their graphical representations. Every synchronous or FIFO channel has a source and a sink end. A synchronous channel (abbreviated by Sync) has no buffer and accepts a data item through its source end if and only if it can simultaneously dispense it through its sink. A FIFO1 channel is represented graphically by a small box in the middle of an arrow. Writing a data item at the source end of a FIFO1 is enabled as long as the buffer is empty. The effect of writing d is that d will be stored in the buffer. Reading at the sink end is enabled if the buffer is full, in which case the data item is taken off from the buffer. FIFO channels with two or more buffer cells can be produced by composing several FIFO1 channels [30]. A lossy synchronous channel (abbreviated as LossySync) is similar to synchronous chan- nel, except that it always accepts all data items through its source end. If it is possible for it to simultaneously dispense the data item through its sink (e.g. there is a take operation pending on its sink) the channel transfers the data item, otherwise the data item is lost. For a 3.1. Reo: A Channel Based Coordination La...

Related to Reo Primitives

  • REO Property (a) In the event the Trust Fund acquires ownership of any REO Property in respect of any Mortgage Loan, the deed or certificate of sale shall be issued to the Trustee, or to its nominee, on behalf of the Certificateholders. The Master Servicer shall use its reasonable best efforts to sell, or cause the applicable Servicer, to the extent provided in the applicable Servicing Agreement any REO Property as expeditiously as possible and in accordance with the provisions of this Agreement and the related Servicing Agreement, as applicable, but in all events within the time period, and subject to the conditions set forth in Article X hereof. Pursuant to its efforts to sell such REO Property, the Master Servicer shall protect and conserve, or cause the applicable Servicer to protect and conserve, such REO Property in the manner and to such extent required by the applicable Servicing Agreement, subject to Article X hereof. (b) The Master Servicer shall deposit or cause to be deposited all funds collected and received by it, or recovered from any Servicer, in connection with the operation of any REO Property in the Collection Account. (c) The Master Servicer and each Servicer, upon the final disposition of any REO Property, shall be entitled to reimbursement for any related unreimbursed Advances and other unreimbursed advances as well as any unpaid Master Servicing Fees or Servicing Fees from Liquidation Proceeds received in connection with the final disposition of such REO Property; provided, that (without limitation of any other right of reimbursement that the Master Servicer or any Servicer shall have hereunder) any such unreimbursed Advances as well as any unpaid Net Master Servicing Fees or Servicing Fees may be reimbursed or paid, as the case may be, prior to final disposition, out of any net rental income or other net amounts derived from such REO Property. (d) The Liquidation Proceeds from the final disposition of the REO Property, net of any payment to the Master Servicer and the applicable Servicer as provided above, shall be deposited in the Collection Account on or prior to the Determination Date in the month following receipt thereof and be remitted by wire transfer in immediately available funds to the Trustee for deposit into the Certificate Account on the next succeeding Master Servicer Remittance Date.

  • Servicer Advances For each Settlement Period, if the Servicer determines that any Scheduled Payment (or portion thereof) that was due and payable pursuant to a Loan included in the Collateral during such Settlement Period was not received prior to the end of such Settlement Period, the Servicer may, but shall not be obligated to, make an advance in an amount up to the amount of such delinquent Scheduled Payment (or portion thereof) to the extent that the Servicer reasonably expects to be reimbursed for such advance; in addition, if on any day there are not sufficient funds on deposit in the Collection Account to pay accrued Interest on any Advance the Settlement Period of which ends on such day, the Servicer may make an advance in the amount necessary to pay such Interest (in either case, any such advance, a “Servicer Advance”). Notwithstanding the preceding sentence, any Successor Servicer will not be obligated to make any Servicer Advances. The Servicer will deposit any Servicer Advances into the Collection Account on or prior to 11:00 a.m. (New York City time) on the related Payment Date, in immediately available funds.

  • Mortgage Loans Upon the liquidation of any Mortgage Loan, the Servicer shall remit the proceeds thereof to the related Certificate Account in accordance with Sections 3.05 and 3.06 above and shall deliver to the Trustee a Request for Release requesting that the Trustee execute such instrument of release or satisfaction as is necessary to release the related Mortgaged Property from the lien of the related Mortgage. The Trustee shall, within five Business Days of its receipt of such a Request for Release, release, or cause the Custodian to release, the related Trustee Mortgage Loan File to the Servicer. No expenses incurred in connection with any instrument of satisfaction or deed of reconveyance shall be chargeable to a Certificate Account or Distribution Account. From time to time and as appropriate for the servicing or foreclosure of any Mortgage Loan, including but not limited to, collection under any Title Insurance Policy, Primary Mortgage Insurance Policy, flood insurance policy or Standard Hazard Insurance Policy or to effect a partial release of any Mortgaged Property from the lien of the related Mortgage, the Servicer shall deliver to the Trustee a Request for Release. The Trustee shall, within five Business Days after its receipt of such Request for Release, release, or cause the Custodian to release, the related Trustee Mortgage Loan File to the Servicer. Any such Request for Release shall obligate the Servicer to return each and every document previously requested from the Trustee Mortgage Loan File to the Trustee by the twenty-first day following the release thereof, unless (a) the Mortgage Loan has been liquidated and the Liquidation Proceeds relating to the Mortgage Loan have been deposited in the related Certificate Account or Distribution Account or the Trustee Mortgage Loan File or such document has been delivered to an attorney, or to a public trustee or other public official as required by law, for purposes of initiating or pursuing legal action or other proceedings for the foreclosure of the Mortgaged Property either judicially or non-judicially, and the Servicer has delivered to the Trustee a certificate of the Servicer certifying as to the name and address of the Person to which such Trustee Mortgage Loan File or such document was delivered and the purpose or purposes of such delivery. Upon receipt of an Officer's certificate of the Servicer stating that such Mortgage Loan was liquidated and that all amounts received or to be received in connection with such liquidation which are required to be deposited into the applicable Certificate Account or the Distribution Account have been so deposited, or that such Mortgage Loan has become an REO Property, the Request for Release shall be released by the Trustee to the Servicer.

  • Monthly Advances by Servicer On the Business Day immediately preceding each Remittance Date, the Servicer shall deposit in the Custodial Account from its own funds or from amounts held for future distribution, or both, an amount equal to all Monthly Payments (in the case of Simple Interest Mortgage Loans, solely the portion of the Monthly Payment attributable to interest) which were due on the Mortgage Loans during the applicable Due Period and which were Delinquent at the close of business on the immediately preceding Determination Date. Any amounts held for future distribution and so used shall be replaced by the Servicer by deposit in the Custodial Account on or before any future Remittance Date if funds in the Custodial Account on such Remittance Date shall be less than remittances to the Master Servicer required to be made on such Remittance Date. The Servicer shall keep appropriate records of such amounts and will provide such records to the Master Servicer and the NIMS Insurer upon request. No provision in this Agreement shall be construed as limiting the Servicer’s right to (i) pass through late collections on the related Mortgage Loans in lieu of making Monthly Advances or (ii) reimburse itself for such Monthly Advances from late collections on the related Mortgage Loans. The Servicer’s obligation to make such Monthly Advances as to any Mortgage Loan will continue through the last Monthly Payment due prior to the payment in full of the Mortgage Loan, or through the last Remittance Date prior to the Remittance Date for the distribution of all Liquidation Proceeds and other payments or recoveries (including Insurance Proceeds and Condemnation Proceeds) with respect to the related Mortgage Loan unless the Servicer deems such Monthly Advance to be non-recoverable, as evidenced by an Officer’s Certificate of the Servicer delivered to the Master Servicer.

  • Servicing Programs No license or approval is required for the Administrative Agent’s use of any software or other computer program used by the Servicer, any Originator or any Sub-Servicer in the servicing of the Pool Receivables, other than those which have been obtained and are in full force and effect.