Multiple-Change Cases Sample Clauses

Multiple-Change Cases. A change contract can express multiple behavioral changes of a method. For example, the change contract in Figure 15(a) describes that the behavior of the updated version changes differently depending on how the previous-version method terminates. The first case corresponds to the situation where the previous-version method (v1) terminates abnormally, throwing an NullPointerExcep- tion, as described in line 3. If this is the case, line 4 dictates that a NullPointerException should not be thrown in the updated version (v2) when the same input is given. What if v1 terminates normally, without throwing an exception? Depending on which input is given to v1, v1 may terminate either normally or abnormally. The second case of the change contract corresponds to the normal termination case where field name has null ACM Transactions on Software Engineering and Methodology, Vol. 24, No. 3, Article 18, Pub. date: May 2015.
AutoNDA by SimpleDocs
Multiple-Change Cases. A change contract can express multiple behavioral changes of a method. For example, the change contract in Figure 15(a) describes that the behavior of the updated version changes differently depending on how the previous-version method terminates. The first case corresponds to the situation where the previous-version method (v1) terminates abnormally, throwing an NullPointerExcep- tion, as described in line 3. If this is the case, line 4 dictates that a NullPointerException should not be thrown in the updated version (v2) when the same input is given. What if v1 terminates normally, without throwing an exception? Depending on which input is given to v1, v1 may terminate either normally or abnormally. The second case of the change contract corresponds to the normal termination case where field name has null ACM Transactions on Software Engineering and Methodology, Vol. 24, No. 3, Article 18, Pub. date: May 2015. 18:34 X. Xx et al. Fig. 15. Change contracts expressing multiple behavioral changes. as its value, as described in line 7. If this is the case, line 8 dictates that name should be an empty string instead at the end of v2. Our checker supports such multiple-change cases. To handle multiple-change cases, we refine the CP shown in this section such that the information about which case is under consideration is maintained in a CP. Such extension is straightforward, and we omit to describe details. As a side note, the same multiple behavioral changes described previously can also be expressed with a single case, as shown in Figure 15(b). In the figure, ex is an uncon- strained specification-only variable (field) that is supposed to indicate whether an ex- ception is thrown. Only when ex is randomly chosen to be true are the given when signaled and signals clauses activated. Similarly, the when ensured and ensures clauses are acti- vated only when ex is chosen to be false.

Related to Multiple-Change Cases

  • Shift Changes When an employee is assigned to a specific shift and that assignment is changed, the employee shall be given seven (7) calendar days’ notice prior to the change.

  • Work Schedule Changes 215. It is agreed that pursuant to the exercise of management rights, normal work schedules may be changed without mutual agreement, subject to compliance with other provisions of this Agreement. However, it is agreed that the effects of consequences of such changes are subject to the meet and confer obligation to the extent required by state law.

  • Program Changes Contractor agrees to inform the County of any alteration in program or service delivery at least thirty (30) days prior to the implementation of the change, or as soon as reasonably feasible.

  • Schedule Changes Employees’ workweeks and work schedules may be changed with prior notice from the Employer. Overtime-eligible employees shall receive fourteen (14) calendar days’ written notice of a permanent schedule change. Employees shall receive seven (7) calendar days’ notice of a temporary schedule change. A temporary schedule change is defined as lasting thirty (30) days or less. The day notification is given is considered the first day of notice. Adjustments in the hours of work of daily work shifts during a workweek do not constitute a schedule change. The Employer may adjust an overtime-eligible employee’s daily start and/or end time(s) by two (2) hours.

  • Fee Changes On each anniversary date of this Agreement (determined from the “Effective Date” for each Fund as set forth on Appendix IV), the base and/or minimum fees enumerated in Appendix IV attached hereto, may be increased by the change in the Consumer Price Index for the Northeast region (the “CPI”) for the twelve-month period ending with the month preceding such annual anniversary date. Any CPI increases not charged in any given year may be included in prospective CPI fee increases in future years. GFS Agrees to provide the Board prior written notice of any CPI increase.

  • Permanent Schedule Changes Employees’ workweeks and work schedules may be permanently changed with prior notice from the Employer. Overtime-eligible employees will receive ten (10) calendar days’ written notice of a permanent schedule change. The day notification is given is considered the first day of notice. Notice will normally be given to the affected employees during their scheduled working hours. If an affected employee is on extended leave, notice may be sent to the employee’s last known address.

  • GSA Changes Where NYS Net Prices are based on an approved GSA Schedule, the date the approved GSA Schedule pricing decreases during the Contract term; or

  • CLEC Requested Changes 58.9.1 CLEC may submit a request to negotiate and pay for changes in the content and format of the usage data transmitted by CenturyLink.

  • Service Changes PBI may modify its Service by giving written notice to you (a “Service Change Notice”), which will state whether the change is material. After receiving a Service Change Notice, if the change is material, you may terminate Service by giving us a termination notice at the address indicated in Section 21 or you may create a case at xxxxxxxxxxx.xxx/xx/xxxxxxx-xx.xxxx (follow the instructions under “how to create a case”).

  • Schedule Change When a change of work schedule is requested by an employee and approved by the Agency, all forms of penalty pay shall be waived by the employee. When a change of work schedule is requested by an employee and approved by the Agency, overtime compensation for that workday, but not for work over forty (40) hours per week, associated with the changed schedule shall be waived.

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