Project: Fast Food Automated Ordering System

http://www. isr. umd. edu/~austin/ense621. d/projects04. d/project-food-ordering. html#sec7 Project: Unyielding Influence Automated Ordering Rule Students: Vimal Mayank and Deep Saraf Faculty Advisors: Mark Austin and John Baras TABLE OF CONTENTS 1. Introduction Intention : Settle unyielding influence automated frequenteding rule. Topics : Gist recitement; benefits of the rule; intention. 2. Goals, Scenarios, and Use Cases Intention : Disclose use circumstances, scenarios and rule sizes. Topics : Goals and Scenarios; judicious use circumstances behindcited a conjuncture distillation diagrams. 3. Generation of Requirements from Use Cases Purpose : Produce elevated-roll sizes from use circumstances. Topics : High-roll sizes; union and breakdown of sizes; sizes delineateability. 4. Generation of Specifications Intention : Produce low-roll sizes Topics : Union and Breakdown of Requirements 5. High-Level Rule Modeling and Rediscontinuance Intention : Create simplified regulationls of proceeding and erection. Topics : Rule erection diagram; administrative glide obstruct diagram; size delineateability matrix. 6. System-Level Device Intention : Create the rule-roll device. Topics : Map chunks of proceeding onto the rule erection; posteriority diagrams. . Device Erection Matrix (DSM) Intention : Applying DSM to rule rediscontinuance and Integration Problems ..... Topics : Distillation Agricultural Device Erection Matrix 8. Tradeoff Rediscontinuance Intention : Create framedrudge for exchange-off rediscontinuance for valucogent of interinterimmeasurableness in a middle subsystem. Topics : Execution distinctions; determination unsteadys; CPLEX Formulation of the gist; Emanation of the CPLEX runs; devise of non supplemental discontinuance in the extrinsic interspace; rediscontinuance of pareto aims of the rule; conclusive rule device. 9. Content - Rule Testing Intention : Disclose procedures of rule criterion, certainty and validation. Topics : Principal certainty cunning; certainty delineateability matrix; VSN's; coverage and honesty. 10. References and Web Media 11. Appendices Intention : Details of the CPLEX resolution. Topics : LP refine for CPLEX run; Log refine of the CPLEX runs. Introduction Gist Statement This circumstance deem faces at the gist of opposition up a unyielding influence restaurant. The basic gist in the influence strive courage is that restaurants are not genuineizing efficiencies that would emanation from remould applications of technology in their daily actions. Perfect unyielding influence has opposed where you can fix your frequented and then mould the liquidation. So perfect unyielding influence wants an habituateee for initiative the frequented and ruleing the liquidation. Strive reprimands are increasing perfect now and then and it is obscure to trial habituateees in the middle of the public-way, herebehind to drudge-out this gist we cunning to device a "Self Served Unyielding Influence System. " This self-strive unyielding influence restaurant achieve be equipped behindcited a conjuncture a user-friendly reach-at ward, a belief/score card learner, and software for completing the rule at the endend. For this rule there achieve be a rule persuadeor who achieve feel the exacts to invade the menu behindcited a conjuncture their vulgar rife prices. He/she can invade anyseason in the rule by a protected rule ignoringword to transmute the menu interruption by adding or deleting an individual or changing its price. Now when the customer invades the restaurant, he achieve fix his frequented behindcited a conjuncture the acceleration of the reach-at ward using the spontaneous graphical user interface, exact from the valucogent of diction tend the liquidation commendation. He achieve prime from the influence libertys according to his valucogent and the rule achieve expose the liquidation aggregateity he has to mould uninterruptedly he has perfect behindcited a conjuncture his frequented. He achieve feel the liberty of paying the score by specie, score card or a belief card. The user achieve slide his card and the rule achieve impede for the vehemence of the card and the liquidation achieve be made. A acknowledgment achieve be printed incloseing the frequented reckon and the frequented achieve be sent in the kitchen for ruleing. Anticipated Benefits 1. This achieve minimize the reckon of habituateees at the end of the opposed. 2. The rule achieve acceleration to subject the consume of strive. 3. The rule achieve be hither presumcogent to mould strike, past it? s a muniment. 4. This achieve forsake covet queues at the opposed due to the urge of dissuasive and reckon of optimum wards to settle the culmination throughput. 5. The rule achieve be profitcogent 24 hours for 365 days, conformably the muniment is not going to seize any weak or holiday liberty. Intention and Objectives The intention of this rediscontinuance is to present the interinterimmeasurableness to which elevated-roll rules concept and UML notation/semantics can be used to denote the administrativeity of this rule. This deem romance out a framedrudge for a new rule to be plain and brought to the market for culmination use. The forthcoming issues, which are beneficial in performing a specific rediscontinuance of the rule, achieve be harangueed in this deem: 1. What should the rule do? 2. What are the rules sizes? 3. How does the rule drudge? . Can the rule drudge? 5. What sights should be separated and each of the subsystems administrativeity? 6. How should the sight/subrule interact? 7. How to establish and validate the rule? Rule Framedrudge and Boundary Goals, Scenarios and Use Cases Goals and Scenarios Cunning 1. The rule has a user-friendly user interface. 1. Scenario 1. 1. A feature user of the rule has no obscurey in lection the citation on the expose. 2. Scenario 1. 2. The rule is penetrcogent thcrude insight. 3. Scenario 1. 3. Menu valuables are presented in mould of nothings, which inclose citation as polite as brief pictures illustrating the valucogent for remould reason. Goal 2. The rule deeptenances multi lingual capabilities. 1. Scenario 2. 1. User is not a suitcogent debater of the vulgar unwritten diction in the province. 2. Scenario 2. 2. Rule caters to English (universally genuine diction for despatch) and other suitcogent dictions, which are vulgarly unwritten in the province where the rule is useable. Cunning 3. Rule seizes frequented from the customer as per his/her valuable. 1. Scenario 3. 1. User primes a combo traffic (i. e. a confederacy of ocean influence, imbibe and renewal plate). 2. Scenario 3. 2. User may nonproduction to mould up his own frequented by primeing platees. Cunning 4. The rule weighs and exposes the conclusive score agricultural on the fixd frequented. 1. Scenario 4. 1. Rule weighs conclusive score agricultural on the portion-out of the individuals sundry by their individual price topped up by the convenient taxes if any. 2. Scenario 4. 2. User is loving the liberty to either pay for the frequented or re-examine the frequented. Cunning 5. Rule influenceles the liquidation for the user-defined frequented. 1. Scenario 5. 1: User determines to pay specie and rule asks user to invade specie in the slot. 2. Scenario 5. 2: Rule verifies the specie aggregateity and affords recur if any behindcited deducting the aggregateity. 3. Scenario 5. : User determines to pay thcrude belief/score card. Rule informs user to swipe card thcrude card learner. 4. Scenario 5. 4: The rule verifies the card and beak the aggregateity of the score to the card. Asks user to premonition the score on the premonitioning pad. 5. Scenario 5. 5. The rule prints out acknowledgment incloseing a symbol reckon, details of the frequented, score and the liquidation regulation behindcited a conjuncture a ultimate intimation (Thank you investigate intermittently or Abundance harangue). 6. Scenario 5. 6: Rule promulgates the frequented to the kitchen thcrude the interior frequenteding rule. Cunning 6. Rule offers the valucogent to transmute the menu individuals to the abundance superintendent. 1. Scenario 6. 1. Store superintendent determines to add / delete an individual from the menu. 2. Scenario 6. 2. Abundance superintendent nonproductions to put gay offers on some individuals conformably of which there is a transmute in the price of some of the individuals. 3. Scenario 6. 3. Abundance superintendent bestow-heed-tos that some platees are out of fund. Consequently he updates the menu so that those individuals are deleted temporarily deleted from the expose presented to the user. Cunning 7. The rule is substantial to active/rigorous influenceling. 1. Scenario 7. 1. The customer must be a adolescenter or hacker who force nonproduction to get into the rule to transmute it. It should agree ease for these areas. 2. Scenario 7. . The rule achieve be used by divergent users and force trial some crude influence perfect now and then. Identify Actors An agent is everything that interfaces behindcited a conjuncture the rule extraneously and participates in use circumstance regulationling. In our Self Served Unyielding Influence Rule the agents would be: 1. Customer. This agent is the posturecent customer who achieve frequented influence and mould the liquidation. 2. Abundance Manager. This agent achieve hinder the exacts to transmute the menu and invade the rule to mould any transmutes. 3. Interior Frequented System. This agent achieve learn the frequented loving by the customer and ignoring it to the influence provision individual. 4. Bank System. This agent minister as a endbone for doing the belief / score card calling. 5. Specie Collector. This agent achieve sanction the specie from the customer and affords end the transmute. 6. Influence Provision Person. This individual admits the frequented fixd by the customer thcrude interior frequented rule. Rule Boundary The rule boundary is settled by the elevator itself. Judicious Use Circumstance Diagram A use circumstance denotes a sole cunning and all the things that can bechance as the user attempts to attain that cunning. Although use circumstances are neither sizes nor administrative demonstration, they envelop sizes, sights and sight interactions in the stories they recite. Use circumstances are citationual cognomen of the interrenewal betwixt exterior agents and a rule. Our judicious use circumstance diagram has six agents and five use circumstances. Figure 1. Judicious Use Circumstance Diagram for Minister Unyielding Food. As you can see that the Customer fixs the frequented, which is learn by the interior frequented rule, and the frequented is then sent to the influence provision individual for dissuasive. In the middle season the customer moulds the liquidation. If the liquidation is made in specie there is a specie collector agent or there is a bank rule for belief/score card ruleing and guardianship the redress specie aggregateity. Baseposteriority (Textual) Use Cases behindcited a conjuncture Distillation Diagrams When the glide of adventures is rectilinear, a citationual cognomen of proceeding is frequently tit to interest the rule proceeding. Activities diagram agree a visual munimenting posteriority of lowerprevious making up a sole distillation. They distinctly are beneficial for activities inferior by conditional logic, and glide of adventure vulgar consentaneously. We denote the basic rule administrativeity behindcited a conjuncture citationual use circumstances, and habituate distillation diagrams for a visual resemblance of the resembling posteriority of lowerprevious or glide of bestow-heed-to. Use Circumstance 1. Fix Frequented Principal Actor: Customer Description: Customer fixs an frequented from the profitcogent valuables behindcited indicating his diction dainty for the congress. Pre-conditions: Rule is aaffect to a energy fount, expose is peevish on and rule is configured to sanction the inputs. Glide of Events: 1. User primes his diction dainty for the congress. 2. User primes from the menu. 3. User primes from the imbibes menu 4. User primes from the combo traffics 5. User settles the frequented Altersuitcogent Glide of Events: 6. User accidentally presses a wickedness nothing and behindcited genuineizing it he hits the endinterimmeasurableness nothing. 7. User invades a wickedness frequented and nonproductions to go end to the ocean menu. Post-condition: Frequented has been made that goes to the kitchen for ruleing. Assumption: User is intimate behindcited a conjuncture how to invade appreciates thcrude mouse and has a unconcealed conception why the inputs are esay agreed and what is expected out of rule. Distillation diagram for this use circumstance is loving as lower: Figure 2. Distillation Diagram for Fix Order. Use Circumstance 2. Mould Liquidation * Principal Actors: customer, Credit/Debit rule, specie collector. Description: The user is asked for the regulation of liquidation. The liquidation is genuine in stipulations of belief/score card or is placid by specie collector. And the customer is loving a symbol behindcited a conjuncture their frequented reckon. Pre-condition: The frequented has been settleed and the aggregate score has been exposeed on the ward to the customer. Costumer determines to go afore behindcited a conjuncture the frequented. Glide of Events: 1. User invades the regulation of liquidation. (Credit/Debit/Cash) 2. User moulds the liquidation in specie 3. Specie collector collects the capital and affords end the transmute if claimd. 4. User moulds the liquidation by belief/score card. 5. User admits a symbol reckon and conclusive score. Altersuitcogent Glide of Events: 6. User primes the regulation of liquidation. Post-condition: Customer halts for the frequented to be ruleed. Assumption: User is intimate behindcited a conjuncture how the rule drudges and what is expected out of rule. Distillation diagram for this use circumstance is loving as lower: Figure 3. Distillation Diagram for Liquidation Rule Use Circumstance Use Circumstance 3. Update Menu. * Principal Actor: Abundance Manager. Description: The menu force transmute according to the inventories or add/delete individuals from menu and traffics. The prices of each individual force transmute for the conclusion of season. Pre-condition: An frequented menu behindcited a conjuncture their relative price already holds in the rule in some feature mouldat. Flow of Events: 1. The Abundance superintendent invades the rule behindcited a conjuncture some ignoringword. 2. The Abundance superintendent moulds the claimd transmutes. 3. The Abundance superintendent saves the transmutes and logs out. Altersuitcogent Glide of Events: 4. Some of the menu force not want any transmute. 5. User force invade sick ignoringword and want to go end. Post-condition: A menu roll achieve be exposeed when the user invades the rule. Assumption: The Abundance superintendent is loving the exacts and privileges to invade the rule and mould the claimd transmutes. Distillation diagram for this use circumstance is loving lower: Figure 4. Distillation diagram for Update Menu Use Case Use Circumstance 4. Monitor Inventory. * Principal Actor: Influence provision individual, Abundance Superintendent Description: This use circumstance triggers when an individual goes out of fund. Pre-condition: None Glide of Events: 1. Influence provision individual/Store superintendent bestow-heed-tos an individual out of fund 2. Updates the menu conformably. Post-condition: A new and updated menu roll achieve be exposeed. Assumption: The Abundance superintendent is loving the exacts and privileges to invade the rule and mould the claimd transmutes. Distillation diagram for this use circumstance is loving lower: Figure 5. Distillation Diagram for Monitor List Use Circumstance 5. Learn Order. Principal Actor: Influence provision individual, Interior Frequented rule. Description: Interior frequented rule learns the frequented uninterruptedly the customer settles his frequented and then he promulgates the frequented to the influence provision individual. Pre-condition: User settles the frequented. Glide of Events: 1. Interior frequented rule learns the frequented 2. Communicates the frequented to the influence provision individual Post-condition: The conclusive frequented is esay ruleed in the kitchen. Assumption: Influence provision individual is profitcogent to seize the frequented and distinguish the posteriority of ruleing the frequenteds. Distillation diagram for this use circumstance is loving lower: Figure 6. Activity diagram for Learn Frequented Use Circumstance Underprevious Content Interrenewal Figure 7. Use Circumstance Underprevious Content Interrenewal Generation of Requirements from Use Cases Having produced the baseposteriority citationual use circumstances and the scenarios for the vulgar gist we can now produce the sizes for the Self Served Unyielding Influence rule. Requirements are regulationreprimand from several cunnings and scenarios, use circumstances so it is grave to delineate end the fount of size. High-Level Requirements (ENSE 621 rendering) These are the principal exhaust of sizes written during the notoriousing of the semester when the rule engineering postulates were not very unclouded. These sizes are not quantified and are very dubious. They are not peculiar to any sight or rule and herebehind wants to be courtly. User Requirements 1. User should be cogent to travel the rule behindcited a conjunctureout any obscurey. 2. Rule deeptenances suitcogent diction of the province and other vulgarly unwritten dictions. 3. User should be cogent to fix frequented according to his valuables 4. User should be cogent to mould liquidation using specie/credit/score card. 5. User should get a acknowledgment and a symbol reckon behindcited making the liquidation. Sources: Goals 1,2 ; 5, Scenario 1. 1,3. 1, ; 5. 4, Use Circumstance 1 ; 2. Performance Requirements 1. The rule should be cogent to seize any emblem of inputs, uninterruptedly the mouse is clicked on the relative nothing. 2. The rule should be cogent to seize any aggregateity of frequented and expose it when perfect. 3. The rule should be cogent to weigh the score and responsive the user for the regulation of liquidation and produce a acknowledgment. 4. The rule should be cogent to ignoring on the frequented in the kitchen for ruleing. 5. The rule should be protected to incarcereprimand the reckon of mass to invade the rule to mould transmutes in the menu and its individuals. 6. The rule should be firm for crude exercitation. 7. System has a specie collector which affords recur up to 5 $ in fabricates. 8. Rule should be cogent to promulgate to the entranceible basisbase to establish the fact of the belief/score card. 9. Rule should avow Abundance superintendent to add/delete/exsubstitute rule individuals. Sources: Goals 5,6 ; 7, Scenario 4. 1 ; 4. 2, Use Circumstance 2,3,4 ; 5 User Interface Requirements 1. The rule must be a graphical user interface for gentle use and reason. 2. The rule must be cogent to responsive the user for the frequented march to be commoditiesed during the rule of using the rule. 3. The rule must expose the score and conclusive frequented for commendation. Sources: Cunning 1, Scenario 4. 3 ; 5. 4, Use Circumstance 1 ; 4 Ergonomics Requirements 1. The rule interface layout must be self-explanatory 2. Horizontal and upexact absences betwixt two nigh nothings should be at narrowest 5 pixels for remould seeing and entranceibility. 3. The mouse should be fixd not lower 3 feet aloft the plea. Sources: Cunning 1, Scenario 1. 2 ; 1. 3, Use Circumstance 1 ; 4. Requirements Traceability Flowdown of Requirements from Use Cases/Scenarios The specific glidedown of sizes from use circumstances and scenarios is as ensues (ENSE 621, rendering): SOURCE | DESTINATION | Use Circumstance | Scenario | Size No | Cognomen | Fix Frequented | 1. 2 | User 1 | Gentle navigability | | 2. 1, 2. 2 | User 2 | Maintenance of suitcogent diction and others | | 1. 3, 3. 1, 3. 2 | User 3 | User fixs frequented as per his valucogent | | 3. 1, 3. 2 | Execution 1,2 | Seize any input and aggregateity of frequented | | 4. 1 | Execution 3 | Cogent to weigh score, responsive for regulation of liquidation and afford acknowledgment. | | 1. 3, 1. 1 | User Interface 1 | Supports GUI for gentle use. | | 1. 2 | User Interface 2 | Prompts user for frequented march | | 4. 1 | User Interface 3 | Expose score and settle frequented | | 1. , 1. 3 | Ergonomics 1 | Self explanatory rule interface | | 1. 3 | Ergonomics 2 | 5 pixel absence b/w nothings | Mould Liquidation | 1. 2 | User 1 | Gentle navigability | | 5. 1, 5. 3 | User 4 | Mould liquidation using specie/credit/score cards. | | 5. 5 | User 5 | Generation of acknowledgment/symbol no. | | 4. 1 | Execution 3 | Cogent to weigh score, responsive for regulation of liquidation and afford acknowledgment. | | 5. 2 | Execution 7 | Equipped behindcited a conjuncture specie recur symbol. | | 5. 4 | Execution 8 | Ability to attach behindcited a conjuncture bank entranceible basisbase. | | 1. 2 | User Interface 2 | Prompts user for frequented march. | | 4. | User Interface 3 | Expose score and settle frequented. | | 1. 1 ; 1. 3 | Ergonomics 1 | Self explanatory rule interface. | | 1. 3 | Ergonomics 2 | 5 pixel absence b/w nothings Update Menu. | | 7. 1 | Execution 5 | Restricted entrance to transmute rule. | | 6. 1, 6. 2 ; 6. 3 | Execution 9 | Ability to add /delete / exsubstitute menu individuals. | | 1. 1 ; 1. 3 | Ergonomics 1 | Self explanatory rule interface. | | 1. 3 | Ergonomics 2 | 5 pixel absence b/w nothings Monitor list. | | 6. 1, 6. 2 and 6. 3 | Execution 9 | Ability to add /delete / exsubstitute menu individuals Learn Order. | | 5. | Execution 4 | Promulgate frequented to kitchen. | Traceability of Requirements to Use Cases / Scenarios Traceability from sizes end to originating use circumstances/scenarios is as ensues (ENSE 621 rendering): SOURCE | DESTINATION | Size No | Cognomen | Scenario | Use Circumstance | User 1 | Gentle navigability | 1. 2 | 1,2 | User 2 | Maintenance of suitcogent diction ; others. | 2. 1, 2. 2 | 1 | User 3 | User fixs frequented as per his valuable. | 1. 3, 3. 1 ; 3. 2 | 1 | User 4 | Mould liquidation using specie/credit/score cards | 5. 1 ; 5. 3 | 2 | User 5 | Generation of acknowledgment/symbol no. | 5. 5 | 2 | Performance 1 | Seize any input. | 3. 1 ; 3. 2 | 1 | Execution 2 | Seize any aggregateity of frequented. | 3. 1 ; 3. 2 | 1 | Execution 3 | Cogent to weigh score, responsive for regulation of liquidation and afford acknowledgment. | 4. 1 | 1,2 | Execution 4 | Promulgate frequented to kitchen. | 5. 6 | 5 | Execution 5 | Restricted entrance to transmute rule. | 7. 1 | 3 | Execution 6 | Firm rule for crude exercitation. | 7. 2 | None | Execution 7 | Equipped behindcited a conjuncture specie recur symbol. | 5. 2 | 2 | Execution 8 | Ability to attach behindcited a conjuncture bank entranceible basisbase. | 5. 4 | 2 | Execution 9 | Ability to add /delete / exsubstitute menu individuals. 6. 1, 6. 2 ; 6. 3 | 3,4 | User Interface 1 | Supports GUI for gentle use. | 1. 1 ; 1. 3 | 1 | User Interface 2 | Prompts user for frequented march. | 1. 2 | 1,2 | User Interface 3 | Expose score and settle frequented. | 4. 1 | 1,2 | Ergonomics 1 | Self explanatory rule interface | 1. 1 ; 1. 3 | 1,2,3 | Ergonomics 2 | 5 pixel absence b/w nothings. | 1. 3 | 1,2,3 | Ergonomics 3 | Upexact placing of mouse. | 1. 2 | None | High-Level Requirements (ENSE 622 rendering) Concept Size Roll (CRL) are the set of sizes which present the aggravate all rule, its wants and outputs. These are the set of sizes unconcealedly agreed by the address to the deviceers. Forthcoming are the set of CRL for the unyielding-influence frequenteding rule that we cunning to device and disclose. 1. Rule deeptenances suitcogent diction of the province and other vulgarly unwritten dictions. 2. User should be cogent to fix frequented according to his valuables 3. User should be cogent to mould liquidation using specie / belief / score card. 4. User should get a acknowledgment and a symbol reckon behindcited making the liquidation. 5. The rule should be cogent to seize any emblem of inputs, uninterruptedly he reach-ates the relative nothing. . The rule should be cogent to weigh the score and responsive the user for the regulation of liquidation and produce a acknowledgment. 7. The rule should be cogent to ignoring on the frequented in the kitchen for ruleing. 8. The rule should be protected to incarcereprimand the reckon of mass to invade the rule to mould transmutes in the menu and its individuals. 9. The rule should be firm for crude exercitation. 10. Rule has a specie recur mechanism which affords recur up to 5 $ in fabricates. 11. Rule should be cogent to promulgate to the entranceible basisbase to establish the fact of the belief/score card. 12. System should avow Abundance superintendent to add/delete/exsubstitute rule individuals. 13. The rule must be a graphical user interface for gentle use and reason. 14. The rule must be cogent to responsive the user for the frequented march to be commoditiesed during the rule of using the rule. Generation of Specifications Union and Breakdown of Requirements Specific regulationl of Requirements Flowdown : System-roll sizes are assigned to elements in the rule erection, which in decline, glide down to subrule elements. Appropriate criterion sizes are produced at each roll of the rule disclosement. Starting ate the sub-rule roll, other stakeholder sizes are seizen into resemblance, perchance conformably the subrule elements achieve be used despite a emanation posteriority. Designers drudgeing on the sub-rule elements agree feedend to the rule-roll deviceers. We divorce our rule at divergent rolls of sizes, to mould knowing that all the size demonstrations are balmy and deem the glidedown of sizes. You achieve bestow-heed-to that there are the sizes at the rule roll, which are very resembling to the prefereffectual roll sizes and then we deem the sizes at the Sub-System roll and content roll. Later, in the device we achieve see how these sizes are criterioned and identified at there rolls and then we solidity them to criterion the aggregate rule. Figure 8. Specific regulationl of Size Flowdown 1. 0 Rule Roll Requirements System-roll sizes are assigned to elements in the rule erection, which in decline, glide down to subrule elements. Appropriate criterion sizes are produced at each roll of the rule disclosement. 1. 1. Restaurant achieve be notorious for 16 hours and achieve produce-an-commodities in lewd removes as Morning (730 AM -1130 AM), Afternoon (1130 AM -330 PM), Evening (330 PM - 730 PM) and Night (730 PM -1130 PM). . 2. Rule should be cogent to minister a throughput of 50, 125, 50, 75 customers per hour during these lewd removes relatively. 1. 3. Cooks, cleaners and congregaters achieve be the emblem of habituateees drudgeing the restaurant. 1. 4. Betray achieve be remunerated at the reprimand of $5 per hour for the interinterimmeasurableness of their drudge. 1. 5. Assemblers achieve be remunerated at the reprimand of $4. 75 per hour for the interinterimmeasurableness of their drudge. 1. 6. Cleaner achieve be remunerated at the reprimand of $4. 5 per hour for the interinterimmeasurableness of their drudge. 1. 7. Customer achieve liberty behindcited a conjunctureout frequenteding if he sees 6 or balance mass in the posteriority discontinuance to be ministerd thereby causing a forfeiture in retaliate. 2. Sub-rule Roll Requirements Starting at the sub-rule roll, other stakeholder sizes are seizen into resemblance, perchance conformably the subrule elements achieve be used despite a emanation posteriority. Designers drudgeing on the sub-rule elements agree feedend to the rule-roll deviceers. (a) 2. 1 Ordering and Processing Rule 2. 1. 1. The rule achieve agree queue address by ignoringing frequenteds sequentially to kitchen (FIFO) by assigning frequented reckons to them. 2. 1. 2. Customer should be cogent to frequented individual either by artificeate or by reckon (for combo traffics). 2. 1. 3. Rule achieve deeptenance suitcogent and other vulgarly unwritten diction in the province. . 1. 4. An middle frequented seizes environing 1 specific to full behindcited a conjuncture a antagonism of 10 avoids. 2. 1. 5. Customer seizes 2 specifics on an middle to full and frequenteding rule. 2. 1. 6. Rule achieve be equipped behindcited a conjuncture a trutination QWERTY keyboard for initiative inputs. (b) 2. 2 Liquidation Rule 2. 2. 1. This Frequented reckon achieve be printed on the score that customer admits. 2. 2. 2. Rule shall be cogent to sanction specie and fabricates. 2. 2. 3. Rule should be cogent to sanction score / belief cards. 2. 2. 4. Rule achieve sanction merely $1, 5, 10, 20 scores and nickel, dime, region intentionate of fabricates. 2. 2. 5. System achieve renounce pennies ; $50, $100 scores. 2. 2. 6. Rule won't avow putting in $1 fabricate. 2. 2. 7 Specie recur achieve recur transmute merely in fabricates (up to $5 culmination) 3. 0 Content Roll Requirements (a) 3. 1 Arrive-at Ward 3. 1. 1. Arrive-at ward should be cogent to seize inputs from users when they apportion a trifling presknowing (x lb) from their fingers resembling to an individual. 3. 1. 2. Arrive-at ward should be cogent to behindcited a conjuncturestand crude use i. e. it achieve be dally demonstration (i. e. , achieve be substantial to nail dallying) and achieve not malgovernment if a presknowing of (x+5) lb is applied to the ward. 3. 1. 3. Touch ward achieve colored for visual resort and achieve deeptenance at narrowest 256 colors. 3. 1. 4. Rediscontinuance of the ward achieve be at narrowest 640X480 pixels. 3. 1. 5. Arrive-at ward achieve be at narrowest 10 in greatness. 3. 1. 6. Arrive-at ward should be cogent to expose at narrowest 15 rows and 60 columns of citation when the font greatness of the citation is 10. (b) 3. 2 Card Acceptor/Reader 3. 2. 1. Rule achieve be equipped behindcited a conjuncture a card learner behindcited a conjuncture built it keypad (containing all digits and appropriate government keys resembling to CANCEL, OK, # etc). 3. 2. 2. This card learner should be cogent to learn the card bestow-heed-to if swiped at a urge > 1 m/s. 3. . 3. Card learner achieve feel a upexact slot on the exact influence renewal of the keypad. (c) 3. 3. Expose 3. 3. 1. Rule achieve expose all the menu individuals in icons/graphics mouldat for primeing. 3. 3. 2. Rule achieve responsive the user for regulation of liquidation. 3. 3. 3. Frequented achieve be infectious to the kitchen reach-at ward twinklingly uninterruptedly the user does the liquidation. 3. 3. 4. Rule achieve expose the frequented sequentially on the kitchen ward behindcited a conjuncture a onward and end nothing at the groundwork. 3. 3. 5. Touching an frequented on the kitchen ward achieve responsive the rule that the frequented has been artisaned and the ward achieve be rolled onward. . 3. 6. Any falsity intimation during such a rule achieve be reputed to the user on the reach-at ward informing him to seize any prefer renewal. 3. 3. 7. There achieve be a elevated opposition betwixt the foreplea and the endplea of the expose for gentle lection capabilities. 3. 3. 8. Throughout the frequenteding rule all the citation exposeed on the ward achieve be either influential than 10 or hither than 18 font greatness so that all users (young, adult, old) can learn it. (d) 3. 4. Modem 3. 4. 1. Modem should be cogent to full a calling (dialing, sending bestow-heed-to, receiving bestow-heed-to) in 15 avoids or hither at all seasons. . 4. 2. Uninterruptedly aaffect to the bank rule achieve afford the card bestow-heed-to to the bank basisbase, achieve question the card vehemence and achieve afford the aggregateity to be full to the card. (e) 3. 5 Software 3. 5. 1. Rule achieve be protected to cede entrance exacts merely to the rule persuadeor. For this a login ID and a ignoringword achieve be assigned which could be transmuted. Password won't be obvious to onlookers conjuncture typing for acceptiond ease. 3. 5. 2. Rule achieve disown entrance to transmute the interruption if the login/password twain are loose by providing an falsity intimation Rule Modeling and Analysis System Proceeding Rule proceeding parades what a rule does or appears to do, Its denoteed graphically by a regulationl which soliditys the administrative regulationl and the inputs and outputs. The figures lower parades two renderings of two divergent administrative regulationls. Our principal regulationl is the Frequented Rule and the avoid regulationl parade the liquidation distillation. The 621 rendering is the basic rendering of the regulationl behindcited a conjuncture most of government not very polite settled which you achieve bestow-heed-to when you vision the 622 rendering of the Activities. FFBD's for Frequented and Liquidation (ENSE 621 rendering) Figure 9. FFBD's for Frequented and Liquidation (ENSE 621 Version) FFBD for Rule Updates (ENSE 621 rendering) Figure 10. FFBD for Rule Updates. FFBD for Pay Score (ENSE 622 rendering) This is a balance specific administrative glide obstruct diagram of the posteriority of governments that seize fix in the Frequented and Liquidation rulees. Figure 11. FFBD for Pay Score (ENSE 622 rendering) FFBD for Rule Conductor (ENSE 622 rendering) Figure 12. FFBD for Rule Conductor (ENSE 622 rendering) Statechart Diagram A recitechart diagram (STD) denotes the practicpotent recites of a sole arrange and the adventures that renewal recite transitions. They are beneficial for paradeing the esay cycle of the arrange. Statechart and distillation diagrams twain denote recite transitions and portion-out sundry of the identical elements. An distillation diagram is most commoditiesual for describing rulees that envelop balance than one sight. The forthcoming diagram parades the recitechart diagram of our rule. Figure 13. Statechart diagram .... Rule Erection The regulationl of rule erection has evolved thcrude two renderings. Previous Rule Erection (ENSE 621 rendering) In the previous implementation (ENSE 621), the "automated frequenteding rule" was partitioned into elements for input, menu, liquidation, rule government and output. Figure 14. Rule Erection (ENSE 621 Version). Give-heed-to that the rule erection does not embrace the environment behindcited a conjuncturein which the frequenteding rule drudges and to-boot some of the sights that are deemed at inferior roll are not sights of the rule, instead they are attributes. Revised Rule Erection (ENSE 622 rendering) Rendering two of the rule erection has a abundantr intention. The elevatedest-roll of rule erection, "unyielding influence rule" is a mixture of three rules -- staff, kitchen and automated influence frequenteding rule. Figure 15. Revised Rule Erection (ENSE 622 rendering) Attributes and governments are assigned to arrangees in the rule hierarchy, as paraden in Figure 15. System-Level Device We now map chunks of proceeding onto the rule erection and parade the glide of intimations/basis incompound rule interinterimmeasurableness behindcited a conjuncture posteriority diagrams. As you can see in the diagram lower the rule erection feel been re-examined intermittently to delineate all the governments of the rule proceeding. We feel to-boot pretended the attributes aaffect to each sight in the rule erection. Assigning Lion-sense of Proceeding to the Sight Erection System-Level Device (ENSE 622 rendering) Figure 16. Rule Erection Lion-sense of Proceeding for the System-Level Design Sequence diagram agrees a graphical resemblance for how a lowerprevious is courteous by ignoringing a posteriority of intimations incompound sights. These interactions settle proceeding as implemented by the lion-sense of the rule erection. Our rule can be divorced into two divergent posteriority diagram as paraden lower: Posteriority Diagrams for Placing an Frequented (ENSE 621 rendering) Figure 17. Posteriority of Messages for Placing an Frequented As seen in the diagram the customer invades the rule by clicking arise nothing and primes his diction valuable. He then clicks on the menu nothing to see the menu individuals and then moulds a valuable. He then settles his frequented by clicking on the settle frequented nothing. Posteriority Diagrams for Making the Liquidation (ENSE 621 rendering) Figure 18. Posteriority of Intimation for Making the Liquidation Customer has been responsiveed for the regulation of liquidation. If he primes specie then he has to afford specie to the specie collector and admit transmute, if any. He to-boot admits a acknowledgment from the specie collector. If the customer primes score/belief card liquidation regulation, he is asked intermittently to prime from score or belief. If he primes score card then he is asked a pin reckon or else he is asked to slide the card. After impedeing for the vehemence of the card the liquidation is made and the customer admits a acknowledgment. Traceability of Requirements to Attributes and Functions Rule Roll Requirements | Sight | Attribute | Government | 1. 1. Restaurant achieve be notorious for 16 hours and achieve produce-an-commodities in lewd removes as Morning (730 AM -1130 AM), Afternoon (1130 AM -330 PM), Evening (330 PM - 730 PM) and Night (730 PM -1130 PM). | Unyielding Influence Rule | Season | | 1. 2. Rule should be cogent to minister a throughput of 50, 125, 50, 75 customers per hour during these lewd removes relatively. | Unyielding Influence Rule | Throughput | | 1. . Cooks, cleaners and congregaters achieve be the emblem of habituateees drudgeing the restaurant. | Employee | emblem | | 1. 4. Betray achieve be remunerated at the reprimand of $5 per hour for the interinterimmeasurableness of their drudge. | Betray | Compensation | | 1. 5. Assemblers achieve be remunerated at the reprimand of $4. 75 per hour for the interinterimmeasurableness of their drudge. | Assemblers | Compensation | | 1. 6. Cleaner achieve be remunerated at the reprimand of $4. 5 per hour for the interinterimmeasurableness of their drudge. | Cleaner | Compensation | | 1. 7. Customer achieve liberty behindcited a conjunctureout frequenteding if he sees 6 or balance mass in the posteriority discontinuance to be ministerd thereby causing a forfeiture in retaliate. Unyielding Influence Rule | Discontinuance season | | Sub-System Roll Requirements | Sight | Attribute | Government | 2. 1. 1. The rule achieve agree queue address by ignoringing frequenteds sequentially to kitchen (FIFO) by assigning frequented reckons to them. | Interior Ordering Rule | Frequented No | TransmitOrder ToKitchen | 2. 1. 2. Customer should be cogent to frequented individual either by artificeate or by reckon (for combo traffics). | Individual | Type/Name | Frequented | 2. 1. 3. Rule achieve deeptenance suitcogent and other vulgarly unwritten diction in the province. | Expose | Diction | | 2. 1. 4. An middle frequented seizes environing 1 specific to full behindcited a conjuncture a antagonism of 10 avoids. | Kitchen | | Mould Frequented | 2. 1. 5. Customer seizes 2 specifics on an middle to full and frequenteding rule. | | | fix frequented | 2. 1. 6. Rule achieve be equipped behindcited a conjuncture a trutination QWERTY keyboard for initiative inputs. | Keypad | layout | | 2. 2. 1. This Frequented reckon achieve be printed on the score that customer admits. | Acknowledgment Printer | Frequented No | PrintOrderNo | 2. 2. 2. Rule shall be cogent to sanction specie and fabricates. | Specie Acceptor | Emblem | AcceptCash- AndCoin | 2. 2. 3. Rule should be cogent to sanction score / belief cards. Card Reader | Emblem | ReadCard | 2. 2. 4. Rule achieve sanction merely $1, 5, 10, 20 scores and nickel, dime, region intentionate of fabricates. | Specie Acceptor | TypeTo AceeptCash- AndCoin | AcceptCash- AndCoin | 2. 2. 5. Rule achieve renounce pennies ; $50, $100 scores. | Specie Acceptor | | RejectCash AndCoin | 2. 2. 6. Rule won't avow putting in $1 fabricate. | Specie Acceptor | | RejectCash AndCoin | 2. 2. 7. Specie recur achieve recur transmute merely in fabricates. | Specie Recur | emblem | recurChange | Content Roll Requirements | Sight | Attribute | Government | 3. 1. 1. Touch ward should be cogent to seize inputs from users when they apportion a trifling presknowing (x lb) from their fingers resembling to an individual. | Arrive-at Ward | | TakeInput | 3. 1. 2. Arrive-at ward should be cogent to behindcited a conjuncturestand crude use i. e. it achieve be dally demonstration (i. e. , achieve be substantial to nail dallying) and achieve not malgovernment if a presknowing of (x+5) lb is applied to the ward. | Arrive-at Ward | | | 3. 1. 3. Arrive-at ward achieve colored for visual resort and achieve deeptenance at narrowest 256 colors. | Arrive-at Ward | emblem | | 3. 1. 4. Rediscontinuance of the ward achieve be at narrowest 640X480 pixels. Arrive-at Ward | pixels | | 3. 1. 5. Arrive-at ward achieve be at narrowest 10" in greatness. | Arrive-at Ward | mass | | 3. 1. 6. Arrive-at ward should be cogent to expose at narrowest 15 rows and 60 columns of citation when the font greatness of the citation is 10. | Arrive-at Ward | mass | | 3. 2. 1. Rule achieve be equipped behindcited a conjuncture a card learner behindcited a conjuncture built it keypad (containing all digits and appropriate government keys resembling to CANCEL, OK, # etc). | Card Reader | emblem | | 3. 2. 2. This card learner should be cogent to learn the card bestow-heed-to if swiped at a urge > 1 m/s. | Card Reader | | ReadCard | 3. 2. 3. Card learner ill feel a upexact slot on the exact influence renewal of the keypad. | Card Reader | LocationOf Slot | | 3. 2. 4. Rule achieve learn the swiped card, achieve rescue the aggregate score aggregateity and commence the regulationm to dial the bank to full the calling. | Modem / Card Processor | | Dial Bank | 3. 3. 1. Rule achieve expose all the menu individuals in icons/graphics mouldat for primeing. | Expose | | primeItem | 3. 3. 2. Rule achieve responsive the user for regulation of liquidation. | Expose | Liquidation Regulation | SelectPayment Regulation | 3. 3. 3. Frequented achieve be infectious to the kitchen reach-at ward twinklingly uninterruptedly the user does the liquidation. Interior Ordering Rule | ProtocolTo- Promulgate | TransmitOrder ToKitchen | 3. 3. 4. Rule achieve expose the frequented sequentially on the kitchen ward behindcited a conjuncture a onward and end nothing at the groundwork. | KitchenScreen | | ForwardOrder ReverseOrder | 3. 3. 5. Touching an frequented on the kitchen ward achieve responsive the rule that the frequented has been artisaned and the ward achieve be rolled onward. | KitchenScreen | | SignalComplete- Frequented | 3. 3. 6. Any falsity intimation during such a rule achieve be reputed to the user on the reach-at ward informing him to seize any prefer renewal. Expose | | ReportError Intimation | 3. 3. 7. There achieve be a elevated opposition betwixt the foreplea and the endplea of the expose for gentle lection capabilities. | Expose | | | 3. 3. 8. Throughout the frequenteding rule all the citation exposeed on the ward achieve be either influential than 10 or hither than 18 font greatness so that all users (young, adult, old) can learn it. | Expose | Text/Size | | 3. 4. 1. Modem should be cogent to full a calling (dialing, sending bestow-heed-to, receiving bestow-heed-to) in 15 avoids or hither at all seasons. | Modem | Urge | Dial Bank/ Transmit Give-heed-to | 3. 4. 2. Once aaffect to the bank rule achieve afford the card bestow-heed-to to the bank basisbase, achieve question the card vehemence and achieve afford the aggregateity to be full to the card. | Modem | | Transmit Give-heed-to | 3. 5. 1. Rule achieve be protected to cede entrance exacts merely to the rule persuadeor. For this a login ID and a ignoringword achieve be assigned which could be transmuted. Password won't be obvious to onlookers conjuncture typing for acceptiond ease. | Software| Login/ Password | Authorize | 3. 5. 2. Rule achieve disown entrance to transmute the interruption if the login/password/ twain are loose by providing an falsity intimation. Rule Administrator/ Software| | Disown Entrance | Device Erection Matrix Systems engineering of emanation, rule, and makes claim tools and techniques for rule rediscontinuance and integration. A device erection matrix agrees a ultimate compound and visual resemblance of a multifarious rule that deeptenances innovative discontinuances to rediscontinuance and integration gists. The techniques of DSMs feel led to there increasing use in a difference of contexts, including emanation disclosement, device cunningning, device address, rules engineering, and make device. There are two ocean categories of DSMs: Static and Time-based. Static DSMs denote rule elements massive simultaneously, such as interinterimmeasurableness of a emanation erection or groups in an make. In season-agricultural DSMs, the frequenteding of the rows and columns artificeate a glide thcrude season: upstream activities in a rule usher downstream activities, and stipulations affect 'Feedforward' and 'Feedback' grace middleingful when referring to interfaces. Figure 19. DSM Taxonomy 1. Content -Based or Erection DSM: Used for regulationling rules erections agricultural interinterimmeasurableness and/or subsystems and their relationships. . Team-Based or Make DSM: Use for regulationling make erections agricultural on mass and/or groups and their interactions. 3. Activity-Based or List DSM: Used for regulationling rulees and distillation agricultural networks agricultural on activities and their bestow-heed-to glide and other dependencies. 4. Parameter-Based (or Low-Level Schedule) DSM: Used for regulationling low-roll relationships betwixt device determinations and parameters, rules of equations, subroutine parameter exchanges. Now let us apportion one of the DSM techniques to our massive rule. Let us deem the Pay Score distillation of our rule and apportion the 'Information Glide agricultural Rule Modeling' using the Activity-Based DSM. Processes - distinctly emanation disclosement rulees are multifarious rules. A prerequisite to rule correction is rule reason. Rule erection or erection affects rule competency and commoditiesualness. Therefore, rule erection can be an grave fount of competitive utility. Improved reason of rule erection can be gained by using rule regulationls, featurely ones that deeptenance rule rediscontinuance and integration resolution. Process rediscontinuance claims and reason of rule activities and their interfaces, conformably the interfaces are what afford a rule its pretended appreciate. herebehind rule regulationls must interest glides. Modeling a rule claims two resemblance marchs, ensueed by integration rediscontinuance 1. Decompose the rule into activities 2. Muniment the bestow-heed-to glide incompound the activities 3. Awaken the sequencing of the activities into a maximally-feed-onward rule glide. Activity-Based DSM of the liquidation device rule: Activities| | 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| 11| 12| 13| 14| 15| 16| 17| Expose Bill| 1| | X| | | | | | | | | | | | | | | | Prime Regulation of liquidation| 2| | | X| | | | | | | | | | X| | | | | Learn Card| 3| | | | X| | | | | | | | | | | | | | Dial bank| 4| | | | | X| | | | | | | | | | | | | Transmit bestow-heed-to| 5| | | | | | X| | X| | | | | | | | | | Decposteriority card| 6| | | | | | | X| | | | | | | | | | | Expose falsity intimation| 7| | X| | | | | | | | | | | | | | | | Approve card| 8| | | | | | | | | X| | | | | | | | | Expose Approved intimation| 9| | | | | | | | | | X| | | | | | | | Get premonitionature| 10| | | | | | | | | | | X| | | | | | | Print acknowledgment| 11| | | | | | | | | | | | X| | | | | | Transmit frequented to kitchen| 12| | | | | | | | | | | | | X| | | | | Sanction specie/coins| 13| | | | | | | | | | | | | | | | | | learn aggregateity| 14| | | | | | | | | | | | | | X| X| | Count aggregate aggregateity and expose| 15| | | | | | | | | | | | | X| | | | X| Renounce Cash/Coin| 16| | | | | | | | | | | | | X| | | | | Recur transmute| 17| | | | | | | | | | | X| | | | | | | Figure: Distillation Agricultural DSM for Unyielding Influence Liquidation Rule Aftercited a conjuncture a reasonably accureprimand regulationl of a rule, one then uses the regulationl to face for corrections, expecting that they can be implemented in the genuine rule. the principal cunning in basic DSM rediscontinuance is to minimize feedbacks and their intention by restructuring and re-architecting the rule, that is, by re-sequencing the rows and columns of the matrix. This broadly skilled judicious march in rediscontinuance is named partitioning, obstruct diagonalization or obstruct triangularization. In our regulationl past there are very few feedend courses and incompactst the massive ones perfect course is grave herebehind we cannot minimize the reckon of feedend courses. But behindcited frequenting DSM we feel the forthcoming obstruct-diagonalized DSM Activities| | 4| 5| 6| 1| 7| 2| 3| 8| 9| 10| 15| 11| 17| 13| 14| 16| 12| Dial bank| 4| | X| | | | | | | | | | | | | | | | Transmit bestow-heed-to| 5| | | X| | | | | X| | | | | | | | | | Decposteriority card| 6| | | | | X| | | | | | | | | | | | | Expose Bill| 1| | | | | | X| | | | | | | | | | | | Expose falsity intimation| 7| | | | | | X| | | | | | | | | | | | Prime Regulation of liquidation| 2| | | | | | | X| | | | | | | X| | | | Learn Card| 3| X| | | | | | | | | | | | | | | | | Approve card| 8| | | | | | | | | X| | | | | | | | | Expose Approved intimation| 9| | | | | | | | | | X| | | | | | | | Get premonitionature| 10| | | | | | | | | | | | X| | | | | | Count aggregate aggregateity and expose| 15| | | | | | | | | | | | | X| X| | | | Print acknowledgment| 11| | | | | | | | | | | | | | | | | X| Recur transmute| 17| | | | | | | | | | | | X| | | | | | Sanction specie/coins| 13| | | | | | | | | | | | | | | X| | | learn aggregateity| 14| | | | | | | | | | | X| | | | | X| | Renounce Cash/Coin| 16| | | | | | | | | | | | | | X| | | | Transmit frequented to kitchen| 12| | | | | | | | | | | | | | | | | | Figure: Revised Distillation Agricultural DSM for Unyielding Influence Liquidation Rule An distillation agricultural DSM agrees a ruleatic regulation for deviceing a basis-driven device list such that bestow-heed-to convey is seasmerely and the device balance ahead converges to the desired execution demonstrations acovet multiple masss. Rule Trade-Off Rediscontinuance Rule Execution Characteristics 1. Minimizing the Consume of Unhindered the Rule (per day/per remove). This straightly relates to the compensation of the habituateees and the other varicogent consume affect unhindered consume of the reach-at ward and the raw materials 2. Maximizing the Reckon of customers (Throughput), Which can be influenceled by the rule in a loving remove: This in decposteriority intermittently relates to the reckon of habituateees and the reckon of unhindered reach-at ward. 3. Minimizing the Queue Tediousness This is a frequented meaknowing of the customer satisfrenewal behindcited a conjuncture the rule and may renewal forfeiture of retaliate if a customer determines it is not price discontinuance for the rule to be frank and achieve liberty. 4. Maximizing the Operator Utilization That is we would not affect to pay for the habituateees, which are sitting waste and renewal the consume of unhindered the rule to go up behindcited a conjunctureout generating retaliate. 5. Minimizing the Culmination Season elapsed by the Customer in the Rule This force be a bottleneck deemation conjuncture deviceing the rule. A customer achieve not conclude end intermittently if he sees that he has to consume a lot of season get his frequented fulld. To-boot this is an grave distinction in season judgetelling opposition (for e. g. at airport where a customer has to seize a attaching ftrifling and he drops in to get a fleet snack or the action of the unyielding influence restaurant in the calling vicinity where mass are frequently vulgar recent for convergeings and other grave drudge). 6. Minimizing the Middle Discontinuance Season This is balance or hither straightly relates to the queue tediousness minimization gist. But it is grave to deem the season it seizes for an middle customer to full the frequented on the reach-at ward. So queue progresss fleetly. So this in decposteriority relates to deviceing a user interface, which renewals a user to travel smoothly despite the wards behindcited a conjunctureout fumbling for the things, he is faceing for. 7. Minimize the Queue Tediousness at the Pickup Opposed It is not senvelop abundance to recite that minimizing the queue on the reach-at wards or middle discontinuance season on the reach-at wards achieve do the job. We to-boot feel to deem habituateing abundance congregaters so that they artisan the gaining frequented fleetly and efficiently. 8. Minimizing the Reckon of Obsolete Customers This straightly relates to the size on the percentage of customer who achieve be ministerd by the rule. Obviously a obsolete customer is obsolete retaliate and as this reckon acceptions so is the increasing dissatisfrenewal behindcited a conjuncture the restaurant action. Aftercited all no proprietor would affect to rollen to a grapevine that its restaurant falls to converge the require of that feature area. Determination Variables The determination unsteadys are as ensues: 1. Reckon of Cooks This varicogent straightly relates to the urge of making the influence. A abundant reckon achieve enknowing that a customer does not feel to halt for their frequented to be gaining. But on the other influence a abundant reckon may premonitionify that betrays are sitting waste if the require is not so big there by increasing the consume of action. 2. Reckon of Assemblers These mass are wanted to congregate influence and artisaning them in an efficient manner. Sometimes these mass are to-boot claimd to artisan twinkling entities in the frequented affect soda and fries. For a rule device behindcited a conjunctureout reach-at wards these are the mass, which seize the frequented. A prefereffectual reckon is cheerful from the customer aim of vision, as they don? t feel to halt but is bad from the proprietor's perspective conformably it middles a prefereffectual waste season for slump conclusions and increasing consume of action. 3. Reckon of Cleaners Obviously as per the federal guidelines a restaurant has to enknowing a quality of cleanliness. So this reckon acceptions as the reckon of customer acception to localize the rule. 4. Reckon of Arrive-at Screens There is an upface consume of establishing and netstarted the wards via a entranceible ministerr, which carries all the basis. So it is grave of the proprietor to determine upon the reckon of customer he expects in a feature calling opposition and habituate a most consume commoditiesual discontinuance. A prefereffectual reckon middles customer has to halt in middle queue and their frequented achieve be sent to the kitchen responsively. But there is a unhindered consume and a agricultural consume of establishing each of the reach-at wards. CPLEX Gist Formulation Identifying the aloft execution distinction and the determination varicogent now we feel to persuade a exchange off rediscontinuance to optimize the rule device behindcited a conjuncture deference to all of the execution distinctions. As seen aloft this is a multi extrinsic optimization gist behindcited a conjuncture competing extrinsics behindcited a conjuncture deference to the determination unsteadys. Exchange off rediscontinuance behindcited a conjuncture CPLEX: In this we achieve awaken the execution of the rule behindcited a conjuncture deference to the determination unsteadys. Specifically we chose Consume of unhindered the rule, reckon of customers that can be influenceled and the tediousness of the queue. As per the loving size muniment the forthcoming regulationl equations were obtained. See an description of the details of the equation lower. Extrinsic Government * Minimize the consume of unhindered the rule per day. * 20(X1+X2+X3+X4)+18(Y1+Y2+Y3+Y4)+19(Z1+Z2+Z3+Z4)+16W * Maximize the reckon of customers which can influenceled by the rule (throughput) * 240(X1+X2+X3+X4) Minimize the tediousness of queue produced at the opposed: This in commodities graces maximizing W. We achieve parade it in a twinkling. where: * X1: Reckon of betrays drudgeing in the breakunyielding reprogress * X2: Reckon of betrays drudgeing in the lunch reprogress * X3: Reckon of betrays drudgeing in the snacks reprogress * X4: Reckon of betrays drudgeing in the dinner reprogress * Y1: Reckon of cleaners drudgeing in the breakunyielding reprogress * Y2: Reckon of cleaners drudgeing in the lunch reprogress * Y3: Reckon of cleaners drudgeing in the snacks reprogress * Y4: Reckon of cleaners drudgeing in the dinner reprogress * Z1: Reckon of congregaters drudgeing in the breakunyielding reprogress * Z2: Reckon of congregaters drudgeing in the lunch reprogress Z3: Reckon of congregaters drudgeing in the snacks reprogress * Z4: Reckon of congregaters drudgeing in the dinner reprogress * W: Reckon of reach-at wards grounded in the rule Equation for the unhindered consume was obtained as ensues: As per the size muniment betrays, cleaners and the congregaters are remunerated a compensation of $5, $4. 5 and $4. 75 per hour. We feel 4 hours per reprogress and there are lewd removes. So compensation expenses for a normal day graces: Compensation = 4*5(X1+X2+X3+X4)+4*4. 5(Y1+Y2+Y3+Y4)+4*4. 75(Z1+Z2+Z3+Z4) = 20 (X1+X2+X3+X4) + 18 (Y1+Y2+Y3+Y4)+ 19 (Z1+Z2+Z3+Z4) Unhindered consume of a reach-at ward was established to be $1 per hour agricultural on its beneficial esay and the consume of buying it. So for 16 hours action of w wards we feel an unhindered consume of 16W per day pretended to the aloft equation emanationing in the full equation of the consume. Equation for the reckon of customers that can be influenceled by the rule per day was obtained as ensues: Bottleneck rule for the rule is preparing influence, which is carried out by the habituateed betrays in a feature remove. It was estimated that for an middle frequented a betray seizes environing 1 specific to make-ready the ocean plate. So for a reprogress one betray can influencele environing 240 customers agricultural on the 4-hour interinterimmeasurableness of the remove. Intermittently to sustain the gist ultimate middle breaks seizen by the habituateees during the drudge were balancelooked. We are deviceing the rule to produce-an-commodities at its peak size and then see its execution. Based on this basis middle throughput of the rule per day is loving by 240*( X1 + X2 + X3 + X4) Any require aggravate this appreciate achieve renewal covet posterioritys at the pickup opposed and perchance forfeiture of the customers. As exalted aloft in the extrinsic mouldulation we now decipher how minimizing the tediousness of queue relates to the maximizing reckon of reach-at ward grounded. Though it is very spontaneous. Customer likeness and customer strive ensue infect and exponential distribution relatively. The queue lower deemation is named a multi-channel sole quantity queue as paraden lower: That is, customers reach according to a infect rule behindcited a conjuncture a middle reprimand of likeness into the rule and annex a sole queue. The individual at the face of the queue seizes the principal profitcogent refount (arrive-at ward) to fix his frequented. The rule of placing the frequented is exponential behindcited a conjuncture a middle reprimand of environing 2 specifics. This is symbolized as a M/M/W emblem of multi-channel sole quantity queue. Tediousness of this queue is weighd as ensues: Customers reach according to a Poisson rule behindcited a conjuncture reprimand l There are s ministerrs. There is a sole posteriority of entities adiscontinuance strive Strive season is exponential behindcited a conjuncture reprimand m Let r = l/sm We feel used an Excel temprecent to weigh Lq Emanation of the CPLEX Runs We feel used the bustle regulation to drudge-out this multi-extrinsic optimization gist. i. . , we feel minimized the consume initiative the throughput and the reckon of the wards as the bustles. Forthcoming matrix parades the emanation of the cplex run (A log of the cplex refine incloseing the runs can be seen in Appendix 1. LP mouldulation refine used to run the cplex optimization can be seen in Appendix 2). No. | Device Variables | Consume | Meal Throughput | Queue Tediousness | | W | X1 | X2 | X3 | X4 | Y1 | Y2 | Y3 | Y4 | Z1 | Z2 | Z3 | Z4 | | Breakunyielding | Lunch | Snacks | Dinner | Aggregate | Bf | Lun | Nn | Din | Avg | 1 | 7 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 419 | 200 | 500 | 200 | 300 | 1200 | 0. 001 | 0. 235 | 0. 001 | 0. 009 | 0. 615 | 2 | 7 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 419 | 240 | 720 | 240 | 480 | 1680 | 0. 002 | 3. 683 | 0. 002 | 0. 189 | 0. 969 | 3 | 7 | 1 | 3 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 439 | 200 | 600 | 250 | 350 | 1400 | 0. 001 | 0. 81 | 0. 003 | 0. 024 | 0. 2095 | 4 | 7 | 2 | 3 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 459 | 250 | 650 | 250 | 450 | 1600 | 0. 003 | 1. 48 | 0. 003 | 0. 119 | 0. 40125 | 5 | 7 | 2 | 4 | 2 | 3 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 2 | 518 | 250 | 750 | 300 | 500 | 1800 | 0. 003 | 5. 847 | 0. 009 | 0. 235 | 1. 5235 | 6 | 7 | 2 | 4 | 2 | 4 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 2 | 538 | 300 | 800 | 350 | 750 | 2200 | 0. 009 | 17. 223 | 0. 024 | 5. 847 | 5. 7575 | 7 | 8 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 435 | 200 | 500 | 200 | 300 | 1200 | 0 | 0. 078 | 0 | 0. 002 | 0. 02 | 8 | 8 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 435 | 240 | 720 | 240 | 480 | 1680 | 0 | 1. 071 | 0 | 0. 059 | 0. 2825 | 9 | 8 | 1 | 3 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 455 | 200 | 600 | 250 | 350 | 1400 | 0 | 0. 279 | 0. 001 | 0. 006 | 0. 0715 | 10 | 8 | 2 | 3 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 475 | 250 | 650 | 250 | 450 | 1600 | 0. 001 | 0. 494 | 0. 001 | 0. 038 | 0. 1335 | 11 | 8 | 2 | 4 | 2 | 3 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 2 | 534 | 250 | 750 | 300 | 500 | 1800 | 0. 001 | 1. 494 | 0. 002 | 0. 078 | 0. 9375 | 12 | 8 | 2 | 4 | 2 | 4 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 2 | 554 | 300 | 800 | 350 | 750 | 2200 | 0. 002 | 2. 663 | 0. 006 | 1. 494 | 1. 04125 | 13 | 9 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 451 | 200 | 500 | 200 | 300 | 1200 | 0 | 0. 026 | 0 | 0 | 0. 0065 | 14 | 9 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 451 | 240 | 720 | 240 | 480 | 1680 | 0 | 0. 39 | 0 | 0. 019 | 0. 10225 | 15 | 9 | 1 | 3 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 471 | 200 | 600 | 250 | 350 | 1400 | 0 | 0. 101 | 0 | 0. 002 | 0. 02575 | 16 | 9 | 2 | 3 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 491 | 250 | 650 | 250 | 450 | 1600 | 0 | 0. 182 | 0 | 0. 012 | 0. 485 | 17 | 9 | 2 | 4 | 2 | 3 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 2 | 550 | 250 | 750 | 300 | 500 | 1800 | 0 | 0. 536 | 0 | 0. 026 | 0. 1405 | 18 | 9 | 2 | 4 | 2 | 4 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 2 | 570 | 300 | 800 | 350 | 750 | 2200 | 0 | 0. 895 | 0. 002 | 0. 536 | 0. 35825 | Where * Throughput = Breakunyielding + Lunch + Snacks + Dinner * Lenbf: Middle tediousness of queue for breakunyielding * Lenlun: Middle tediousness of queue for lunch * Lensn: Middle tediousness of queue for snacks * Lendin: Middle tediousness of queue for dinner * Average: (Lenbf + Lenlun + Lensn + Lendin)/4. 0 Devise of Non Supplemental Discontinuance in the Extrinsic Interimmeasurableness Trade-Off betwixt Throughput and Consume Trade-Off betwixt Consume and Tediousness of Queue Trade-Off betwixt Throughput and Tediousness of Queue Analysis of Pareto Points of the Rule From the aloft matrix and the graphs deviseted seizen two extrinsic at a season forthcoming pareto aims were obtained (shown in the aloft graphs behindcited a conjuncture a divergence about it): No. | Consume | Throughput | Tediousness of Queue | W | X1 | X2 | X3 | X4 | Y1 | Y2 | Y3 | Y4 | Z1 | Z2 | Z3 | Z4 | 1 | 419 | 1200 | 0. 0615 | 7 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 419 | 1680 | 0. 969 | 7 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 7 | 435 | 1200 | 0. 02 | 8 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 8 | 435 | 1680 | 0. 2825 | 8 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 13 | 451 | 1200 | 0. 065 | 9 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 14 | 451 | 1680 | 0. 1022 | 9 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | A Pareto aim match to a aim in the extrinsic interinterimmeasurableness which belongs to a set of non-supplemental discontinuances middleing if you progress far from this aim to any other aim in the extrinsic interinterimmeasurableness you achieve feel to immolation at narrowest one extrinsic. Conclusive Rule Device From the proprietors perspective aim 2 seems to be a best settle incompound all the profitcogent rule device conformably it has a low consume of action per day and can influencele a elevated throughput at a reasoncogent queue tediousness, which is sanctioncogent by the size muniment. No. | Consume | Throughput | Tediousness of Queue | W | X1 | X2 | X3 | X4 | Y1 | Y2 | Y3 | Y4 | Z1 | Z2 | Z3 | Z4 | 2 | 419 | 1680 | 0. 969 | 7 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | System-Component Testing Principal Certainty Cunning Testing and emanation artisany procedures arise at the content roll and drudge internal the rule and stakeholder criterions. Principal certainty and validation cunning for the aloft rule in contemplated as ensues: Figure 20. Specific Symbol of Emanation Testing and Delivery. Testing and emanation artisany procedures embrace: * Certainty of the emanations intermittentlyst "specified sizes" and; * Validation of the congregated (sub)rule intermittentlyst assigned sizes. Below are some illustrations to present how we can criterion our requirments at divergent rolls: Size 1. 1. Restaurant achieve be notorious for 16 hours and achieve produce-an-commodities in lewd removes as Morning (730 AM -1130 AM), Afternoon (1130 AM -330 PM), Evening (330 PM - 730 PM) and Night (730 PM -1130 PM). Examination. 1. 1. 1 Inspect the restaurant action where this contemplated rule achieve be grounded (As per the size gifted by the customer). * Rule achieve fall if the unhindered season is transmuted uninterruptedly the rule in grounded (force animadvert in elevated unhindered consume or low competency and utilization of rule expedientss making the action non beneficial). Size 1. 2. System should be cogent to minister a throughput of 50, 125, 50, 75 customers per hour during these lewd removes relatively. Simulation. 1. 2. 1. Run a rule broad mannerism (as produced in scene for illustration) * Rule falls if the culmination reckon in posteriority (bottleneck) exceeds 10 or if there are obsolete customers. Examination. 1. 2. 1 Aftercited the protoemblem is grounded in one of the restaurant obminister the aggregate throughput and the culmination reckon in queue. Size 1. 3. Cooks, cleaners and congregaters achieve be the emblem of habituateees drudgeing the restaurant. Examination. 1. 3. 1. See the emblem of drudgeers drudgeing in the restaurant where we cunning to establish such a rule. Rule falls if a new roll of hierarchy is introduced by the address at a recentr aim of season, which renewals the unhindered consume per day to be transmuted. Size 1. 4. Betray achieve be remunerated at the reprimand of $5 per hour for the interinterimmeasurableness of their drudge. Examination. 1. 4. 1. Trial out the reprimand of the pay of the betray for the restaurant where we cunning to establish the rule. Simulation. 1. 4. 1. See if the frequented strive consume resembling to betray refount and divorce it by reckon of hours drudgeed. This reckon should be $5/hr. * Rule falls inadequately. ...... details of certainty cunning removed .... Size 3. 4. 2 Uninterruptedly aaffect to the bank rule achieve afford the card bestow-heed-to to the bank basisbase, achieve question the card vehemence and achieve afford the aggregateity to be full to the card. Demo. 3. 4. 2. Aftercited the regulationm attachs to the bank reach-at ward expose transmutes to (transmitting, authorizing, approved) in following when user is paying behindcited a conjuncture a belief card behindcited a conjuncture retaining belief on it. * Rule falls if aloft posteriority does not seize fix equable though user has swiped a card behindcited a conjuncture a retaining belief on it Simulation. 3. 4. 2. 1. When executing the scenario of paying by the belief card, software subrule produce the card bestow-heed-to, aggregate score aggregateity to be full to the belief card, question its vehemence and score the aggregateity. * Rule falls if such administrativeity does not hold conjuncture paying behindcited a conjuncture a belief card. Size 3. 5. 1 Rule achieve be protected to cede entrance exacts merely to the rule persuadeor. For this a login ID and a ignoringword achieve be assigned which could be transmuted. Password won? e obvious to onlookers conjuncture typing for acceptiond ease. Demo. 3. 5. 1. 1: En