Object Modeling Approach

Size: px
Start display at page:

Download "Object Modeling Approach"

Transcription

1 Object Modeling Approach

2 Defi e object mode Ide tify objects a d c asses Prepare data dictio ary Ide tify associatio s a d aggregatio s Ide tify attributes of objects a d i ks Orga ize a d simp ify usi g i herita ce Iterate a d refi e the mode Group c asses i to modu es Object Modeling Approach Start ith a prob em stateme t High- eve requireme ts

3 The Home Heating System Water Pump Water Valve Hot Water Burner Controller Home Fuel Valve Off Fuel On Control Panel Temp Sensor

4 Home Heating Requirements The purpose of the software for the Home Heating System is to control the heating system that heats the rooms of a house. The software shall maintain the temperature of each room within a specified range by controlling the heat flow to individual rooms. The soft are sha co tro the heat i each room The room sha be heated he the temperature is 2F be o desired temp The room sha o o ger be heated he the temperature is 2F above desired temp The f o of heat to each room sha be i dividua y co tro ed by ope i g a d c osi g its ater va ve The va ve sha be ope he the room eeds heat a d c osed other ise The user sha set the desired temperature o the thermostat The operator sha be ab e to tur the heati g system o a d off The fur ace must ot ru he the system is off

5 Home Heating Requirements The purpose of the software for the Home Heating System is to control the heating system that heats the rooms of a house. The software shall maintain the temperature of each room within a specified range by controlling the heat flow to individual rooms. Whe the fur ace is ot ru i g a d a room eeds heat, the soft are sha tur the fur ace o To tur the fur ace o the soft are sha fo o these steps ope the fue va ve tur the bur er o The soft are sha tur the fur ace off he heat is o o ger eeded i a y room To tur the fur ace off the soft are sha fo o these steps c ose fue va ve tur bur er off

6 Identify Object Classes Requirements Statements Extract Nouns Tentative Object Classes Eliminate Spurious Classes Object Classes Water Pump Candidate Classes Controller Hot Water furnace Burner Fuel Valve Fuel operator Home Heating System house thermostat room heating system temperature desired temp heat on-off switch Temp Sensor Home Control Panel Water Valve software range

7 Eliminate Bad Classes Redu da t c asses C asses that represe t the same thi g ith differe t ords Irre eva t c asses C asses e simp y do ot care about Vague c asses C asses ith i -defi ed bou daries Operatio s Seque ces of actio s are ofte mistake for c asses Ro es The ame of a c ass shou d ref ect hat it is, ot the ro e it p ays Imp eme tatio detai s Save that for imp eme tatio Attributes Thi gs that describe i dividua objects

8 Eliminate Classes Redundant Irrelevant Vague Attributes heating system Fuel software heat house desired temp user temperature Hot Water heat flow home Operations Roles range Implementation None None None Fuel Valve Water Pump furnace thermostat operator on-off switch Burner room Controller Home Heating System Temp Sensor Water Valve Control Panel

9 Classes After Elimination Fuel Valve Burner Water Pump Room Home Heating System Thermostat Furnace Temp Sensor Water Valve Operator on-off switch Controller Control Panel

10 Prepare Data Dictionary Water Ta k The storage ta k co tai i g the ater that circu ates i the system. Pump-1 The pump pumpi g ater from the Water Ta k to the radiators i the rooms

11 Possible Associations A room co sists of a thermometer a d a radiator Not much i formatio from the prose requireme ts A ot of i formatio from the system desig A radiator co sists of a va ve a d a radiator e eme t The home heati g system co sists of a fur ace, rooms, a ater pump, a co tro pa e, a d a co tro er The fur ace co sists of a fue pump a d a bur er The co tro pa e co sists of a o -off s itch a d a thermostat The co tro er co tro s the fue pump The co tro er co tro s the bur er The co tro er co tro s the ater pump The co tro er mo itors the temperature i each room The co tro er ope s a d c oses the va ves i the rooms The operator sets the desired temperature The operator tur s the system o a d off The co tro er gets otified of the e desired temperature

12 Object Model Home Heating System Control Panel Furnace Water Pump Runs On-Off Switch Thermostat Burner Fuel Valve Pushes Adjusts 1..* Room Notifies Operator Opens/Closes Ignites Water Valve Temp Sensor 1..* Monitor Actuates Controller

13 Object Model Home Heating System Control Panel Furnace Water Pump Runs On-Off Switch Thermostat Burner Fuel Valve Pushes Adjusts 1..* Room 1..* Notifies Operator Heats Opens/Closes Ignites Water Valve Temp Sensor Actuates 1..* Monitor Controller

14 Attributes Thermostat desired-temp On-Off switch setting Temp Sensor temperature

15 Final OO Model Home Heating System Control Panel Furnace Water Pump Runs On-Off Switch Thermostat Burner Fuel Valve Notifies setting desired-temp Pushes Adjusts Operator 1..* Room Heats 1..* Opens/Closes Ignites Water Valve Temp Sensor Actuates temperature 1..* Monitor Controller

16 Iterate the Model Keep o doi g this u ti you, your customer, a d your e gi eers are happy ith the mode Iterate

17 Operation vs Method Operation: specifies object behavior Service: represe ted by set of oper s. Message: object requests executio of a oper. from a other object by se di g it mesg. Method: mesg is matched up ith method defi ed by the c ass to hich the receivi g object be o gs (or a y of its superc asses) Operations of c ass are pub ic services offered by c ass. Methods of its c asses are the imp eme tatio s of these operations.

18 OO Using UML: Dynamic Models Defining how the objects behave

19 Overview The object mode describes the structure of the system (objects, attributes, a d operatio s) The dy amic mode describes ho the objects cha ge state (ho the attributes cha ge) a d i hich order the state cha ges ca take p ace Severa mode s used to fi d the appropriate dy amic behavior I teractio diagrams Activity diagrams State Diagrams Uses fi ite state machi es a d expresses the cha ges i terms of eve ts a d states

20 Interaction Diagrams

21 We Will Cover Why i teractio diagrams? Seque ce diagrams Capturi g use-cases Dea i g ith co curre cy Co aboratio diagrams Whe to use hat Whe to use i teractio diagrams

22 Co aboratio diagrams High ight the structure of the compo e ts (objects) i vo ved i the i teractio Different Types of Interaction Diagrams A I teractio Diagram typica y captures a use-case A seque ce of user i teractio s Sequence diagrams High ight the seque ci g of the i teractio s bet ee objects

23 Home Heating Use-Case Use case: Power Up Actors: Home Owner (initiator) Type: Primary and essential Description: The Home Owner turns the power on. Each room is temperature checked. If a room is below the the desired temperature the valve for the room is opened, the water pump started, the fuel valve opened, and the burner ignited. If the temperature in all rooms is above the desired temperature, no actions are taken. Cross Ref.: Requirements XX, YY, and ZZ Use-Cases: None

24 Sequence Diagrams Use * to A Home denote Owner: the On-Off Switch: the Controller: a Room: iterationthe Water Pump: HomeOwner OnOffSwitch Controller Room WaterPump Use the left column to offer comments about the messages System On poweron() *[for all rooms] tempstatus:=checktemp() Synchronous message [tempstatus == low] pumpon() Response to synchronous message [tempstatus == low] openvalve() [tempstatus == low] startburner() Guard for message

25 Example from Fowler An Entry Window: Window An Order: Order An Order: Order A Stock Item: StockItem prepare() *[for all order lines] prepare() hasstock := check() [hasstock] remove() needsreorder := needstoreorder() [needsreorder] new [hasstock] new A Reorder Item: ReorderItem A Delivery Item: DeliveryItem

26 Concurrency new a Transaction new a Transaction Coordinator new a first Transaction Checker new ok a second Transaction Checker alldone? ok allvalid alldone?

27 Another Example a Home Owner the On-Off Switch the Controller the Water Pump System On poweron() *[for each room in house] new a Room checktemp() [templow] pumpon() [templow] openvalve() [templow] startburner() templow

28 Comment the Diagram When the owner turns the system on a Home Owner the On-Off Switch the Controller the Water Pump the on switch notifies the controller System On poweron() The controller creates a room object for each room in the building The rooms sample the temperature in the toom every 5 s. When a low temp is detected the room notifies the controller. *[for each room in house] new [templow] pumpon() [templow] openvalve() [templow] startburner() templow a Room checktemp() MH

29 Example from Fowler An Entry Window: Window An Order: Order An Order: Order A Stock Item: StockItem prepare() *[for all order lines] prepare() hasstock := check() [hasstock] remove() needsreorder := needstoreorder() [needsreorder] new [hasstock] new A Reorder Item: ReorderItem A Delivery Item: DeliveryItem

30 Collaboration Diagrams :Order Entry Window 1 : prepare() :Order 2 : *[for all order lines]: prepare() 3 : hasstock := check() 5 : needsreorder := needstoreorder() 7 : [hasstock] :new Winter line : Order Line 4 : [hasstock]: remove() Winter stock : Stock Item 6 : [needsreorder]: new :Delivery Item a Reorder Item MH

31 Conditional Behavior Somethi g you i e cou ter tryi g to capture comp ex use-cases The user does something. If this something is X do this If this something is Y do something else If this something is Z Sp it the diagram i to severa Sp it the use-case a so Use the co ditio a message Cou d become messy Remember, clarity is the goal!

32 Comparison Both diagrams capture the same i formatio Peop e just have differe t prefere ces We prefer seque ce diagrams They c ear y high ight the order of thi gs I va uab e he reaso i g about mu ti-taski g Others ike co aboratio diagrams Sho s the static structure o Very usefu he orga izi g c asses i to packages We get the structure from the C ass Diagrams

33 When to Use Interaction Diagrams Whe you a t to c arify a d exp ore si g e use-cases i vo vi g severa objects Quick y becomes u ru y if you do ot atch it If you are i terested i o e object over ma y use-cases -- state transition diagrams If you are i terested i ma y objects over ma y use cases -- activity diagrams

34 State Diagrams

35 State Machi es We Will Cover A a ter ate ay of capturi g sce arios olarge c asses of sce arios Sy tax a d Sema tics Whe to use state machi es

36 Events, Conditions, and States Eve t: somethi g that happe s at a poi t i time o Operator presses se f-test butto o The a arm goes off Co ditio : somethi g that has a duratio o The fue eve is high o The a arm is o State : a abstractio of the attributes a d i ks of a object (or e tire system) o The co tro er is i the state se f-test after the se f-test butto has bee pressed a d the reset-butto has ot yet bee pressed o The ta k is i the state too- o he the fue eve has bee be o eve - o for a arm-thresho d seco ds

37 Making a Phone Call Scenario Context for example: (shorter version) To make a ca, the ca er ifts receiver. The ca er gets a dia to e a d the ca er dia s digit (x). The dia to e e ds. The ca er comp etes dia i g the umber. The ca ee pho e begi s ri gi g at the same time a ri gi g begi s i ca er pho e. Whe the ca ee a s ers the ca ed pho e stops ri gi g a d ri gi g e ds i ca er pho e. The pho es are o co ected. The ca er ha gs up a d the pho es are disco ected. The ca ee ha gs up.

38 Partial Class Diagram Line 1 Connected by 1 Caller Phone 1 Connected by Callee 1

39 Event Trace Phone:Caller Line:theLine Phone:Callee caller lifts receiver dial tone begins dials digit (3) dial tone ends dials digit (2) dials digit (3) dials digit (4) dials digit (5) ringing tone tone stops phones connected phones disconnected callee hangs up phone rings callee answers ringing stops phones connected caller hangs up phones disconnected

40 State Diagram for Scenario on-hook Idle off-hook Dial tone digit(x) digit(x) Dialing Ringing Connected valid-number Disconnected called-phone-answers called-phone-hangs-up

41 Scenario 2 Phone:Caller Line:theLine Phone:Callee caller lifts receiver dial tone begins dials digit (3) dial tone ends dials digit (2) dials digit (3) dials digit (4) dials digit (5) busy tone caller hangs up

42 Modified State Machine on-hook Idle off-hook Dial tone digit(x) Busy tone digit(x) number-busy routed Ringing Dialing valid-number Connecting Connected Disconnected called-phone-answers called-phone-hangs-up

43 Conditions Sometimes the state transitions are conditional digit(x) Dialing digit(x) on-hook digit(x) [x = 8] Busy tone Dial tone (external) Idle off-hook Dial tone valid-number number-busy Ringing routed digit(x) [x!= 8] Dialing Connecting digit(x) valid-number

44 Operations (AKA Actions) Idle Actio s are performed he a tra sitio is take or performed hi e i a state Actio s are termi ated he eavi g the state on-hook on-hook on-hook on-hook Busy tone do/ busy tone on-hook on-hook / disconnect line on-hook off-hook Dial tone do/ sound dial tone Ringing Connected digit(x) Disconnected Dialing Connecting digit(x) number-busy valid-number routed do/ find connection do/ ring bell called-phone-answers / connect line called-phone-hangs-up / disconnect line

45 Hierarchical State Machines Group states ith simi ar characteristics E ab es i formatio hidi g Simp ifies the diagrams on-hook Make Call Idle Establish call Busy tone do/ busy tone on-hook / disconnect line on-hook off-hook number-busy dial(x) [x is a digit] Dialing Connected Disconnected Dial tone do/ sound dial tone valid-number Connecting do/ find connection routed Ringing do/ ring bell dial(x) called-phone-answers / connect line called-phone-hangs-up / disconnect line on-hook dial(x) [x = *] Voice Mail

46 Information Hiding on-hook on-hook / disconnect line on-hook Idle off-hook dial(x) [x is a digit] Make Call Establish call Connected Disconnected Dial tone do/ sound dial tone called-phone-answers / connect line called-phone-hangs-up / disconnect line on-hook dial(x) [x = *] Voice Mail Establish call number-busy Busy tone do/ busy tone Dialing valid-number Connecting do/ find connection routed Ringing do/ ring bell dial(x)

47 Concurrency Some states represe t severa co curre t co cepts Co curre cy is supported by the state machi es Co curre t state machi es are separated by dashed i es Visual Alarm On Aural Alarm On Alarms Disabled out-of-bounds-event Alarms Enabled reset visual-on reset aural-on Off Off

48 State Machines - Summary Eve ts i sta ces i time Co ditio s co ditio s over time States abstractio of the attributes a d associatio s Tra sitio s Takes the state machi e from o e state to the ext o Triggered by eve ts o Guarded by co ditio s o Cause actio s to happe I ter a actio s somethi g performed i a state Hierarchies a o s abstractio a d i formatio hidi g Para e ism mode s co curre t co cepts

49 When to use State Machines Whe you a t to describe the behavior of o e object for a (or at east ma y) sce arios that affect that object Not good at sho i g the i teractio bet ee objects Use i teractio diagrams or activity diagrams Do ot use them for a c asses Some methods prescribe this Very time co sumi g a d questio ab e be efit

50 HERE

51 Coming up with the State Diagrams

52 Modeling Approach Prepare sce arios Work ith the customer Start ith orma sce arios Add ab orma sce arios Ide tify eve ts (ofte messages) Group i to eve t c asses Dra some seque ce diagrams Fi d objects ith comp ex fu ctio a ity you a t to u dersta d better Bui d a state diagram for the comp ex c asses

53 Scenario-1 Room Controller Fuel Valve Burner Water Pump request-temp Every 5s respond-temp open-valve Temp Low Every 5s Temp Normal open-water-valve request-temp respond-temp close-water-valve start-burner pump-on pump-off stop-burner close-valve

54 Scenario-1, v2 Room Controller Fuel Valve Burner Water Pump request-temp Every 5s respond-temp Temp Low open-water-valve open-valve start-burner pump-on request-temp Every 5s Temp Normal respond-temp pump-off close-water-valve close-valve stop-burner

55 Scenario-2 Every 5s Desired temp change Every 5s Temp Low Every 5s Control Panel Room request-temp respond-temp desired-temp-change request-temp respond-temp Controller open-water-valve request-temp respond-temp open-valve Fuel Valve start-burner pump-on pump-off Burner Water Pump Temp Normal close-water-valve close-valve stop-burner

56 Scenario-2, v2 Every 5s Desired temp change Every 5s Temp Low Every 5s Control Panel Room request-temp respond-temp desired-temp-change request-temp respond-temp Controller open-water-valve request-temp respond-temp open-valve Fuel Valve start-burner pump-on pump-off Burner Water Pump Temp Normal close-watervalve close-valve stop-burner

57 Dynamic Model Water Pump pump-on On Off pump-off Fuel Valve Open open-valve close-valve Closed Burner On start-burner stop-burner Off

58 More Dynamic Model Water-Valve open-water-valve/ wv-open Valve Room Temp-Sensor Idle request-temp temp-report(x)/ respond-temp(x) close-water-valve/ wv-close Processing Request

59 Even More Dynamic Model TemperatureControl Controller respond-temp(x)[x>desired-temp+2]/stop-heating timeout(5s)/ request-temp Temp-Low Temp-Normal timeout(5s)/ request-temp respond-temp(x)[x<desired-temp-2]/start-heating HomeHeatingSystemControl timeout(1s)/ pump-on,open-water-valve All-Running Burner-On timeout(1s)/start-burner Fuel-Open start-heating/open-valve All-Off stop-heating/ pump-off,close-water-valve Water-Off Fuel-Off timeout(1s)/stop-burner timeout(1s)/close-valve

60 Even More Dynamic Model, v2 TemperatureControl Controller respond-temp(x)[x>desired-temp+2]/stop-heating timeout(5s)/ request-temp Temp-Low Temp-Normal timeout(5s)/ request-temp respond-temp(x)[x<desired-temp-2]/open-water-valve,start-heating HomeHeatingSystemControl timeout(1s)/ pump-on,open-water-valve All-Running Burner-On timeout(1s)/start-burner Fuel-Open start-heating/open-valve All-Off stop-heating/ pump-off,close-water-valve Water-Off Fuel-Off timeout(1s)/stop-burner timeout(1s)/close-valve, close-water-valve

61 Identify Key Operations Operatio s from the object mode Accessi g a d setti g attributes a d associatio s (ofte ot sho ) Operatio s from eve ts A eve ts represe t some operatio Operatio s from actio s a d activities Actio s a d activities represe t some processi g activity ithi some object Operatio s from fu ctio s Each fu ctio typica y represe t o e or more operatio s Shoppi g ist operatio s I here t operatio s ( hat shou d be there)

62 Complete OO Model Home Heating System Control Panel operating() target-temp() Furnace Water Pump pump-on() pump-off() Runs Notifies On-Off Switch Thermostat setting desired-temp 1..* Room Pushes Adjusts Operator Burner Start-burner() Stop-burner) open-water-valve() close-water-valve() 1..* room-temp() 1..* Water Valve Temp Sensor temperature open-valve() close-valve() Ignites Heats Fuel Valve Monitor Opens/Closes Controller start-heating() stop-heating()

63 Iterate the Model Keep o doi g this u ti you, your customer, a d your e gi eers are happy ith the mode Iterate

64 Activity Diagrams

65 We Will Cover History of activity diagrams i UML A high y perso a perspective Activity diagrams S im a es Whe to use activity diagrams Whe ot to

66 Activity Diagrams Sho s ho activities are co ected together Sho s the order of processi g Captures para e ism Mecha isms to express Processi g Sy chro izatio Co ditio a se ectio of processi g

67 Why Activity Diagrams Very good questio Not part of a y previous (UML re ated) method To make UML more i c usive of busi ess mode i g eeds Suitab e for mode i g of busi ess activities UML a d OO is becomi g more preva e t i busi ess app icatio s Object frame orks are maki g a i road Stay ithi o e deve opme t approach a d otatio Notatio simi ar to process mode i g a guages

68 Coffee Example Find Beverage [no coffee] Decision no coke] [ [no soda] [found coffee] [found soda] [found coke] Put Coffee in Filter Add Water to Reservoir Get Cups Get can of soda Get Can of Coke Put Filter in Machine Turn On Machine ^coffepot.turnon Brew Coffee Drink Beverage Pour Coffee MH

69 HACS Use-Cases Use case: Distribute Assignments Actors: Instructor (initiator), Student Type: Primary and essential Description: The Instructor completes an assignment and submits it to the system. The instructor will also submit the delivery date, due date, and the class the assignment is assigned for. The system will at the due date mail the assignment to the student. Cross Ref.: Use-Cases: Requirements XX, YY, and ZZ Configure HACS must be done before any user (Instructor or Student) can use HACS

70 Activity Diagrams for Use Write Assignment Cases [submission time] Write Solution Submit Assignment Mail Assignment Solve Assignment Submit Solution Submit Solved Assignment Grade Assignment Mail Solution Review Solution Hit the Pub

71 Swimlanes (Who Does What?) Instructor HACS Student Write Assignment [submission time] Write Solution Submit Assignment Mail Assignment Solve Assignment Submit Solution Submit Solved Assignment Grade Assignment Mail Solution Review Solution Hit the Pub

72 When to Use Activity Diagrams Usefu he A a yzi g a use case (or co ectio of use cases) U dersta di g orkf o i a orga izatio Worki g ith mu ti-threaded app icatio s o For i sta ce, process co tro app icatio s Do ot use activity diagrams o To figure out ho objects co aborate o See ho objects behave over time

73 Approaching a Problem Where do we start? How do we proceed?

74 Where Do We Start? (Early Requirements) Start ith the requireme ts Capture your goa s a d possib e co strai ts E viro me ta assumptio s Use-case a a ysis to better u dersta d your requireme ts Fi d actors a d a first rou d of use-cases Start co ceptua mode i g Co ceptua c ass diagram I teractio diagrams to c arify use-cases State diagrams to u dersta d major processi g

75 How Do We Continue? (Late Requirements) Refi e use-cases Possibly some real use-cases o Usi g i terface mockups Refi e (or restructure) your c ass diagram Based o your hard are architecture o For i sta ce, c ie t server Refi e a d expa d your dy amic mode U ti you are comfortab e that you u dersta d the required behavior Ide tify most operatio s a d attributes

76 How Do We Wrap Up? (Design into Implementation) Refi e the c ass diagram based o p atform a d a guage properties Navigabi ity, pub ic, private, etc C ass ibraries Ide tify a operatio s Not the trivia get, set, etc. Write a co tract for each operatio Defi e a co ectio of i varia ts for each c ass Imp eme t

77 Requirements Products Specificatio docume t Agreeme t bet ee customer a d deve oper Va idatio criteria for soft are Pre imi ary users ma ua Prototype If user i teractio is importa t If resources are avai ab e Revie by customer a d deve oper Iteratio is a most a ays required

78 Analysis: Steps to follow Obtai a prob em stateme t Deve op use cases (depict sce arios of use) Bui d a object mode a d data dictio ary Deve op a dy amic mode state a d seque ce diagrams Verify, iterate, a d refi e the mode s Produce a a ysis docume t (e.g., SRS)

79 Use Cases High- eve overvie of system use Ide tify sce arios of usage Ide tify actors of the system: Exter a e tities (e.g., users, systems, etc.) Ide tify system activities Dra co ectio s bet ee actors a d activities Ide tify depe de cies bet ee activities (i.e., exte ds, i c udes)

80 Analysis: Object Model Orga izatio of system i to c asses co ected by associatio s Sho s the static structure Orga izes a d decomposes system i to more ma ageab e subsystems Describes rea or d c asses a d re atio ships

81 Analysis: Object Model Object mode precedes the dy amic mode because static structure is usua y better defi ed ess depe de t o detai s more stab e as the system evo ves

82 Analysis: Object Model I formatio comes from The prob em stateme t a d use cases Expert k o edge of the app icatio domai oi tervie s ith customer oco su tatio ith experts ooutside research performed by a a yst Ge era k o edge of the rea or d

83 Object Model: Steps to follow Ide tify c asses a d associatio s ou s a d verbs i a prob em descriptio Create data dictio ary e try for each Add attributes Combi e a d orga ize c asses usi g i herita ce

84 Analysis: Dynamic model Sho s the time depe de t behavior of the system a d the objects i it Expressed i terms of states of objects a d activities i states eve ts a d actio s State diagram summarizes permissib e eve t seque ces for objects ith importa t dy amic behavior

85 Dynamic Model: Steps to follow Use cases provide sce arios of typica i teractio seque ces Ide tify eve ts bet ee objects (Seque ce Diagram) Prepare a eve t trace for each sce ario Bui d state diagrams Match eve ts bet ee objects to verify co siste cy

86 Analysis: Iteration A a ysis mode i require mu tip e passes to comp ete Look for i co siste cies a d revise Look for omissio s/vague ess a d revise Va idate the fi a mode ith the customer

Object Modeling Approach! Object Modeling Approach!

Object Modeling Approach! Object Modeling Approach! Object Modeling Approach! 1 Object Modeling Approach! Start with a problem statement! High-level requirements! Define object model! Identify objects and classes! Prepare data dictionary! Identify associations

More information

Orego 2018 Stude t We ess Survey. I structio s

Orego 2018 Stude t We ess Survey. I structio s Orego 2018 Stude t We ess Survey O i e Admi istratio I structio s S Orego Stude t We ess Survey This i formatio is provided to assist your schoo district i the efficie t a d time y admi istratio of the

More information

Radioactive Decay and Half Life Simulation 2/17 Integrated Science 2 Redwood High School Name: Period:

Radioactive Decay and Half Life Simulation 2/17 Integrated Science 2 Redwood High School Name: Period: Radioactive Decay and Half Life Simulation 2/17 Integrated Science 2 Redwood High School Name: Period: Background I t was not until the end of the 1800 s that scientists found a method for determining

More information

Ajitha Rajan. Inf2C-SE Summary Lecture

Ajitha Rajan. Inf2C-SE Summary Lecture Ajitha Rajan Inf2C-SE Summary Lecture How Software Development Works Concept Formation? Requirements Specification? Design? Implementation Why is Software Development so %$##% Hard? (L) Complexity Software

More information

CHEMICAL UNIT PROCESS: PRECIPITATION, OXIDATION DR. MUNIR A. NAYAK

CHEMICAL UNIT PROCESS: PRECIPITATION, OXIDATION DR. MUNIR A. NAYAK CHEMICAL UNIT PROCESS: PRECIPITATION, OXIDATION DR. MUNIR A. NAYAK CHEMICAL UNIT PROCESSES Coagu atio Precipitatio Oxidatio Disi fectio Chemical Precipitation Defi itio : Cha gi g the state of co tami

More information

A L A BA M A L A W R E V IE W

A L A BA M A L A W R E V IE W A L A BA M A L A W R E V IE W Volume 52 Fall 2000 Number 1 B E F O R E D I S A B I L I T Y C I V I L R I G HT S : C I V I L W A R P E N S I O N S A N D TH E P O L I T I C S O F D I S A B I L I T Y I N

More information

ndraising pac Raising money to care for local patients and their families

ndraising pac Raising money to care for local patients and their families ndraising pac Raising money to care for local patients and their families Registered Charity Number: 298614 han yo for ta ing part ha y u r ta i g art i earty rea ast a d r su rti g eart e t s i e ere

More information

A o odatio List Asoke campus

A o odatio List Asoke campus A o odatio List Asoke campus Thi gs ou should k o. The fi st pa e t ust e do e o ou a i al da. Stude ts ha e to p epa e o e i Thai Baht to pa fo the pa e t.. The fi st pa e t i ludes the deposit o ths,

More information

K owi g yourself is the begi i g of all wisdo.

K owi g yourself is the begi i g of all wisdo. I t odu tio K owi g yourself is the begi i g of all wisdo. A istotle Why You Need Insight Whe is the last ti e ou a e e e taki g ti e to thi k a out ou life, ou alues, ou d ea s o ou pu pose i ei g o this

More information

Software Process Models there are many process model s in th e li t e ra t u re, s om e a r e prescriptions and some are descriptions you need to mode

Software Process Models there are many process model s in th e li t e ra t u re, s om e a r e prescriptions and some are descriptions you need to mode Unit 2 : Software Process O b j ec t i ve This unit introduces software systems engineering through a discussion of software processes and their principal characteristics. In order to achieve the desireable

More information

Yamaha Virago V-twin. Instruction manual with visual guide for Yamaha XV

Yamaha Virago V-twin. Instruction manual with visual guide for Yamaha XV Yamaha Virago V-twin Instruction manual with visual guide for Yamaha XV700-1100 PHOTO HOWN FOR ILLU TRATION PURPO E ONLY We o use a o e pie e housi g a d s all si gle to e oils fo i p o ed ope aio. If

More information

Winterization Checklist for Entrances and Loading Docks

Winterization Checklist for Entrances and Loading Docks Winterization Checklist for Entrances and Loading Docks Wi te eathe eaks ha o o doo s! Take steps to p epa e ou uildi g e t a es a d doo s fo the seaso. E su e that heat-loss is i i ized a d eathe - elated

More information

Hypothesis Testing and Confidence Intervals (Part 1): Using the Standard Normal

Hypothesis Testing and Confidence Intervals (Part 1): Using the Standard Normal Hypthesis Testing and Cnfidence Intervals (Part 1): Using the Standard Nrmal Lecture 8 Justin Kern April 2, 2017 Inferential Statistics Hypthesis Testing One sample mean / prprtin Tw sample means / prprtins

More information

HONDA 4 cylinder Goldwing. Instruction manual with visual guide for the Gen 5 Goldwing GL1000 & GL1100

HONDA 4 cylinder Goldwing. Instruction manual with visual guide for the Gen 5 Goldwing GL1000 & GL1100 HONDA 4 cylinder Goldwing Instruction manual with visual guide for the Gen 5 Goldwing GL1000 & GL1100 Please ead this i po ta t i fo atio BEFORE i stallatio : This ig itio kit epla es all o igi al Ho da

More information

P a g e 5 1 of R e p o r t P B 4 / 0 9

P a g e 5 1 of R e p o r t P B 4 / 0 9 P a g e 5 1 of R e p o r t P B 4 / 0 9 J A R T a l s o c o n c l u d e d t h a t a l t h o u g h t h e i n t e n t o f N e l s o n s r e h a b i l i t a t i o n p l a n i s t o e n h a n c e c o n n e

More information

COMPILATION OF AUTOMATA FROM MORPHOLOGICAL TWO-LEVEL RULES

COMPILATION OF AUTOMATA FROM MORPHOLOGICAL TWO-LEVEL RULES Kimmo Koskenniemi Re se ar ch Unit for Co mp ut at io na l Li ng ui st ic s University of Helsinki, Hallituskatu 11 SF-00100 Helsinki, Finland COMPILATION OF AUTOMATA FROM MORPHOLOGICAL TWO-LEVEL RULES

More information

T h e C S E T I P r o j e c t

T h e C S E T I P r o j e c t T h e P r o j e c t T H E P R O J E C T T A B L E O F C O N T E N T S A r t i c l e P a g e C o m p r e h e n s i v e A s s es s m e n t o f t h e U F O / E T I P h e n o m e n o n M a y 1 9 9 1 1 E T

More information

OH BOY! Story. N a r r a t iv e a n d o bj e c t s th ea t e r Fo r a l l a g e s, fr o m th e a ge of 9

OH BOY! Story. N a r r a t iv e a n d o bj e c t s th ea t e r Fo r a l l a g e s, fr o m th e a ge of 9 OH BOY! O h Boy!, was or igin a lly cr eat ed in F r en ch an d was a m a jor s u cc ess on t h e Fr en ch st a ge f or young au di enc es. It h a s b een s een by ap pr ox i ma t ely 175,000 sp ect at

More information

Use precise language and domain-specific vocabulary to inform about or explain the topic. CCSS.ELA-LITERACY.WHST D

Use precise language and domain-specific vocabulary to inform about or explain the topic. CCSS.ELA-LITERACY.WHST D Lesson eight What are characteristics of chemical reactions? Science Constructing Explanations, Engaging in Argument and Obtaining, Evaluating, and Communicating Information ENGLISH LANGUAGE ARTS Reading

More information

2.2 Measured Numbers and Significant Figures. 2.6 Problem Solving using Unit Conversion. 2.3 Significant Figures and Calculations

2.2 Measured Numbers and Significant Figures. 2.6 Problem Solving using Unit Conversion. 2.3 Significant Figures and Calculations Chapter 2 In addition to assisting physicians, registered urses work to promote patient health and prevent and treat disease. 2.1 Units of Measurement 2.2 Measured Numbers and Significant Figures 2.3 Significant

More information

What are S M U s? SMU = Software Maintenance Upgrade Software patch del iv ery u nit wh ich once ins tal l ed and activ ated prov ides a point-fix for

What are S M U s? SMU = Software Maintenance Upgrade Software patch del iv ery u nit wh ich once ins tal l ed and activ ated prov ides a point-fix for SMU 101 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. 1 What are S M U s? SMU = Software Maintenance Upgrade Software patch del iv ery u nit wh ich once ins tal l ed and activ

More information

Chemical Safety Software

Chemical Safety Software Chemical Safety Software www.chemicalsafety.com ENVIRONMENTAL MANAGEMENT SYSTEMS EMS DEMO USER GUIDE V. 2017 Chemical Safety Software All Rights Reserved Page 1 Contents Wel o e to Che i al Safet s EMS

More information

176 5 t h Fl oo r. 337 P o ly me r Ma te ri al s

176 5 t h Fl oo r. 337 P o ly me r Ma te ri al s A g la di ou s F. L. 462 E l ec tr on ic D ev el op me nt A i ng er A.W.S. 371 C. A. M. A l ex an de r 236 A d mi ni st ra ti on R. H. (M rs ) A n dr ew s P. V. 326 O p ti ca l Tr an sm is si on A p ps

More information

The JACKFIELD TILE Museum

The JACKFIELD TILE Museum 2 The JACKFIELD TILE Museum Key stage To Worksheet & Guide Ho may peaoks a you fid i the museum? Name Crave Dui Jakfied Limited, Jakfied Tie Museum, Irobridge Gorge, Shropshire TF8 7LJ teephoe: 01952 884627

More information

Software Architecture. CSC 440: Software Engineering Slide #1

Software Architecture. CSC 440: Software Engineering Slide #1 Software Architecture CSC 440: Software Engineering Slide #1 Topics 1. What is software architecture? 2. Why do we need software architecture? 3. Architectural principles 4. UML package diagrams 5. Software

More information

Continuous Functions

Continuous Functions Cotiuous Fuctios Q What does it mea for a fuctio to be cotiuous at a poit? Aswer- I mathematics, we have a defiitio that cosists of three cocepts that are liked i a special way Cosider the followig defiitio

More information

Module 7. Software Engineering Issues. Version 2 EE IIT, Kharagpur 1

Module 7. Software Engineering Issues. Version 2 EE IIT, Kharagpur 1 Module 7 Software Engineering Issues Version 2 EE IIT, Kharagpur 1 Lesson 35 Modelling Timing Constraints Version 2 EE IIT, Kharagpur 2 Specific Instructional Objectives At the end of this lesson, the

More information

State modeling. Marlon Dumas. Institute of Computer Science

State modeling. Marlon Dumas. Institute of Computer Science State modeling Marlon Dumas Institute of Computer Science Where are we? Notation Class diagrams Use case diagrams/use cases Sequence diagrams Statecharts Petri nets Decision trees & DMN Purpose Domain

More information

ArcGIS Data Reviewer Advanced Data Validation Concepts. Francisco Perez & Shankar Chandrasekaran

ArcGIS Data Reviewer Advanced Data Validation Concepts. Francisco Perez & Shankar Chandrasekaran ArcGIS Data Reviewer Advanced Data Validation Concepts Francisco Perez & Shankar Chandrasekaran rkshop Agenda Importance of Data Quality What is ArcGIS Data Reviewer? Automated Validation Extending Automated

More information

Information System Desig

Information System Desig n IT60105 Lecture 7 Unified Modeling Language Lecture #07 Unified Modeling Language Introduction to UML Applications of UML UML Definition Learning UML Things in UML Structural Things Behavioral Things

More information

c. What is the average rate of change of f on the interval [, ]? Answer: d. What is a local minimum value of f? Answer: 5 e. On what interval(s) is f

c. What is the average rate of change of f on the interval [, ]? Answer: d. What is a local minimum value of f? Answer: 5 e. On what interval(s) is f Essential Skills Chapter f ( x + h) f ( x ). Simplifying the difference quotient Section. h f ( x + h) f ( x ) Example: For f ( x) = 4x 4 x, find and simplify completely. h Answer: 4 8x 4 h. Finding the

More information

P a g e 3 6 of R e p o r t P B 4 / 0 9

P a g e 3 6 of R e p o r t P B 4 / 0 9 P a g e 3 6 of R e p o r t P B 4 / 0 9 p r o t e c t h um a n h e a l t h a n d p r o p e r t y fr om t h e d a n g e rs i n h e r e n t i n m i n i n g o p e r a t i o n s s u c h a s a q u a r r y. J

More information

Use precise language and domain-specific vocabulary to inform about or explain the topic. CCSS.ELA-LITERACY.WHST D

Use precise language and domain-specific vocabulary to inform about or explain the topic. CCSS.ELA-LITERACY.WHST D Lesson seven What is a chemical reaction? Science Constructing Explanations, Engaging in Argument and Obtaining, Evaluating, and Communicating Information ENGLISH LANGUAGE ARTS Reading Informational Text,

More information

Table of C on t en t s Global Campus 21 in N umbe r s R e g ional Capac it y D e v e lopme nt in E-L e ar ning Structure a n d C o m p o n en ts R ea

Table of C on t en t s Global Campus 21 in N umbe r s R e g ional Capac it y D e v e lopme nt in E-L e ar ning Structure a n d C o m p o n en ts R ea G Blended L ea r ni ng P r o g r a m R eg i o na l C a p a c i t y D ev elo p m ent i n E -L ea r ni ng H R K C r o s s o r d e r u c a t i o n a n d v e l o p m e n t C o p e r a t i o n 3 0 6 0 7 0 5

More information

PORTSTEWART 23 Inishowen Park BT55 7BQ Offers Over 265,000

PORTSTEWART 23 Inishowen Park BT55 7BQ Offers Over 265,000 PORTSTEWART 23 Inishowen Park BT55 7BQ Offers Over 265,000 Ar stro g Gordo & Co. Ltd Estate Age ts for the sel es a d for the e dors a d for the lessors of this propert hose age ts the are gi e oti e that:

More information

Functional pottery [slide]

Functional pottery [slide] Functional pottery [slide] by Frank Bevis Fabens A thesis submitted in partial fulfillment of the requirements for the degree of Master of Fine Arts Montana State University Copyright by Frank Bevis Fabens

More information

C5 PRO Ignition Kit. Instruction manual with visual guide for Magneto style distributor kit

C5 PRO Ignition Kit. Instruction manual with visual guide for Magneto style distributor kit C5 PRO Ignition Kit Instruction manual with visual guide for Magneto style distributor kit You kit i ludes: elf o tai ed Ig iio odule a d housi g ith o e i gle o Dual to e oils depe di g o appli aio pa

More information

1 Descriptions of Function

1 Descriptions of Function Wide-Area Wind Generation Forecasting 1 Descriptions of Function All prior work (intellectual property of the company or individual) or proprietary (non-publicly available) work should be so noted. 1.1

More information

1. What calculator(s) are you using to solve the problems on this paper? = e accurate to four significant digits

1. What calculator(s) are you using to solve the problems on this paper? = e accurate to four significant digits Math A Calculus Chapter Take-home problems Name Show your work for credit. Do ot copy other peoples work. Describe calculator use explicitly. What buttos did you push to get your results?. What calculator(s)

More information

T R A I N I N G M A N U A L 1. 9 G H Z C D M A P C S 80 0 M H Z C D M A /A M P S ( T R I - M O D E ) PM325

T R A I N I N G M A N U A L 1. 9 G H Z C D M A P C S 80 0 M H Z C D M A /A M P S ( T R I - M O D E ) PM325 T R A I N I N G M A N U A L 1. 9 G H Z C D M A P C S 80 0 M H Z C D M A /A M P S ( T R I - M O D E ) PM325 Slide. Click. Send the pic O P E R AT I N G I N S T RU C T I O N S H e a d s e t Ja c k S e l

More information

Criteria Supporting Features Remarks and explanations

Criteria Supporting Features Remarks and explanations Date: May 7, 2010 Voluntary Product Accessibility Template Name of Product: WebCase, version 1.9 Contact for more Information: Vere Software 4790 Caughlin Pkwy #323 Reno, Nevada 89519 888-432-4445 info@veresoftware.com

More information

H STO RY OF TH E SA NT

H STO RY OF TH E SA NT O RY OF E N G L R R VER ritten for the entennial of th e Foundin g of t lair oun t y on ay 8 82 Y EEL N E JEN K RP O N! R ENJ F ] jun E 3 1 92! Ph in t ed b y h e t l a i r R ep u b l i c a n O 4 1922

More information

We help hotels and restaurants SAYHELLO.

We help hotels and restaurants SAYHELLO. _updated 16 july 2018 Your logo is the face of your business visual identity and the capstone to its graphic language. It s one of the first ways you greet your guests and continue to engage with them throughout

More information

Getting Started. Starting the Game. Controls

Getting Started. Starting the Game. Controls 1 Important Information Getting Started 2 Introduction 3 Game Modes Starting the Game 4 Main Menu 5 Saving and Erasing Data Controls 6 Basic Controls 7 Serving 8 Returning the Ball Types of Shots 9 Tennis

More information

Class Diagrams. CSC 440/540: Software Engineering Slide #1

Class Diagrams. CSC 440/540: Software Engineering Slide #1 Class Diagrams CSC 440/540: Software Engineering Slide # Topics. Design class diagrams (DCDs) 2. DCD development process 3. Associations and Attributes 4. Dependencies 5. Composition and Constraints 6.

More information

ART BY VIKRAM. Oil, Acrylic, Pen & Ink and Watercolor works currently available for sale. Fa l l C a t a l o g

ART BY VIKRAM. Oil, Acrylic, Pen & Ink and Watercolor works currently available for sale. Fa l l C a t a l o g C a t a l o g Oil, Acrylic, Pen & Ink and Watercolor works currently available for sale. Fa l l 2 017 P r i c e s v a l i d t h r o u g h D e c 2017 W w w. V i k r a m M a d a n. c o m 24 H 18 W N o r

More information

M1 a. So there are 4 cases from the total 16.

M1 a. So there are 4 cases from the total 16. M1 a. Remember that overflow is defined as the result of the operation making no sense, which in 2's complement representa tion is equivalent to the mathematical result not fitting in the format. if any

More information

Actions and Activities

Actions and Activities STATE DIAGRAM Actions and Activities Internal transition compartmen t State Name Internal actions and activities for a state Name compartment entry / action expression exit/ action expression do / activity

More information

Content Language level Page. All levels 1

Content Language level Page. All levels 1 Study newsletter 2017 week 9 Content Language level Page Phrase of the week Running around like headless chickens All levels 1 Mind map Branding All levels 2 Czenglish Nobody vs. anybody Pre-intermediate

More information

M Line Card Redundancy with Y-Cab l es Seamless Line Card Failover Solu t ion f or Line Card H ardw or Sof t w are Failu res are Leverages hardware Y-

M Line Card Redundancy with Y-Cab l es Seamless Line Card Failover Solu t ion f or Line Card H ardw or Sof t w are Failu res are Leverages hardware Y- Line Card Redundancy with Y-Cab l es Technical Overview 1 M Line Card Redundancy with Y-Cab l es Seamless Line Card Failover Solu t ion f or Line Card H ardw or Sof t w are Failu res are Leverages hardware

More information

I M P O R T A N T S A F E T Y I N S T R U C T I O N S W h e n u s i n g t h i s e l e c t r o n i c d e v i c e, b a s i c p r e c a u t i o n s s h o

I M P O R T A N T S A F E T Y I N S T R U C T I O N S W h e n u s i n g t h i s e l e c t r o n i c d e v i c e, b a s i c p r e c a u t i o n s s h o I M P O R T A N T S A F E T Y I N S T R U C T I O N S W h e n u s i n g t h i s e l e c t r o n i c d e v i c e, b a s i c p r e c a u t i o n s s h o u l d a l w a y s b e t a k e n, i n c l u d f o l

More information

Automation in Complex Systems MIE090

Automation in Complex Systems MIE090 Automation in Complex Systems MIE090 Exam Monday May 29, 2017 You may bring the course book and the reprints (defined in the course requirements), but not the solution to problems or your own solutions

More information

A new ThermicSol product

A new ThermicSol product A new ThermicSol product Double-Faced Thermo-Electric Solar-Panel TD/PV & Solar Tracker & Rotation Device An EU-patent protected product TP4-referens.pdf D o y o u w a n t to c o n v e rt it i n to G re

More information

Agile modeling for INF5150

Agile modeling for INF5150 Agile modeling for INF5150 Version 071012 11-Oct-07 INF5150 Unassailable IT-systems 1 Tools for INF5150 Autumn 2007 We are going to keep to the safe and already proven technology this time... 11-Oct-07

More information

CPU. 60%/yr. Moore s Law. Processor-Memory Performance Gap: (grows 50% / year) DRAM. 7%/yr. DRAM

CPU. 60%/yr. Moore s Law. Processor-Memory Performance Gap: (grows 50% / year) DRAM. 7%/yr. DRAM ecture 1 3 C a ch e B a s i cs a n d C a ch e P erf o rm a n ce Computer Engineering 585 F a l l 2 0 0 2 What Is emory ierarchy typical memory hierarchy today "! '& % ere we focus on 1/2/3 caches and main

More information

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Final project for ISYE 680: Queuing systems and Applications Hongtan Sun May 5, 05 Introduction As

More information

Combinational logic systems

Combinational logic systems Combinational logic systems Learners should be able to: (a) recognise 1/0 as two-state logic levels (b) identify and use NOT gates and 2-input AND, OR, NAND and NOR gates, singly and in combination (c)

More information

This page intentionally left blank.

This page intentionally left blank. Vela User s Guide The Vela User s Guide is not intended as a replacement for the Operator s Manual. You must become completely familiar with the Vela Operator s Manual before using the Vela ventilator.

More information

Do k is lo ated at the East e d of The La di g. You ill see a i k oad ight efo e gett g o to the Mai

Do k is lo ated at the East e d of The La di g. You ill see a i k oad ight efo e gett g o to the Mai Ma keti g & E e ts Coo di ato : E i A de se The Ja kso ille La di g is e ited to host the Ea th Da Cele atio fo the th ea. This e e t ill i lude a ele atio of ou ho e, Pla et Ea th, a d featu e ea th-f

More information

2 tel

2   tel Us. Timeless, sophisticated wall decor that is classic yet modern. Our style has no limitations; from traditional to contemporar y, with global design inspiration. The attention to detail and hand- craf

More information

6.111 Lecture 6 Today: 1.Blocking vs. non-blocking assignments 2.Single clock synchronous circuits 3.Finite State Machines

6.111 Lecture 6 Today: 1.Blocking vs. non-blocking assignments 2.Single clock synchronous circuits 3.Finite State Machines 6. Lecture 6 Today:.Blockig vs. o-blockig assigmets 2.Sigle clock sychroous circuits 3.Fiite State Machies 6. Fall 25 Lecture 6, Slide I. Blockig vs. Noblockig Assigmets Coceptual eed for two kids of assigmet

More information

DETAIL MEASURE EVALUATE

DETAIL MEASURE EVALUATE MEASURE EVALUATE B I M E q u i t y BIM Workflow Guide MEASURE EVALUATE Introduction We o e to ook 2 i t e BIM Workflow Guide i uide wi tr i you i re ti ore det i ed ode d do u e t tio u i r i d riou dd

More information

JOB REQUESTS C H A P T E R 3. Overview. Objectives

JOB REQUESTS C H A P T E R 3. Overview. Objectives C H A P T E R 3 JOB REQUESTS Overview Objectives Job Requests is one of the most critical areas of payroll processing. This is where the user can enter, update, and view information regarding an employee

More information

S O M A M O H A M M A D I 13 MARCH 2014

S O M A M O H A M M A D I 13 MARCH 2014 CONVERSION OF EXISTING DISTRICT HEATING TO LOW-TEMPERATURE OPERATION AND EXTENSION OF NEW AREAS OF BUILDINGS S O M A M O H A M M A D I 13 MARCH 2014 Outline Why Low - Te mperature District Heating Existing

More information

Higgs properties measurement through H ZZ* 4l with the ATLAS Detector

Higgs properties measurement through H ZZ* 4l with the ATLAS Detector Higgs properties measurement through H ZZ* 4l with the ATLAS Detector Haijun Yang (SJTU) The 2 nd China LHC Physics Workshop Peking University, December 17-19, 2016 Higgs Productions and Decays ggh, tth,

More information

What Is Our Relationship with the Earth?

What Is Our Relationship with the Earth? What Is Our Relationship with the Earth? THIS CHANGES EVERYTHING Official Book & Film Study Guide 25 Learning Objectives Students will: ite de itio o t e co ce t o e t acti i m a d e e e atio a ed o te

More information

CATAVASII LA NAȘTEREA DOMNULUI DUMNEZEU ȘI MÂNTUITORULUI NOSTRU, IISUS HRISTOS. CÂNTAREA I-A. Ήχος Πα. to os se e e na aș te e e slă ă ă vi i i i i

CATAVASII LA NAȘTEREA DOMNULUI DUMNEZEU ȘI MÂNTUITORULUI NOSTRU, IISUS HRISTOS. CÂNTAREA I-A. Ήχος Πα. to os se e e na aș te e e slă ă ă vi i i i i CATAVASII LA NAȘTEREA DOMNULUI DUMNEZEU ȘI MÂNTUITORULUI NOSTRU, IISUS HRISTOS. CÂNTAREA I-A Ήχος α H ris to os s n ș t slă ă ă vi i i i i ți'l Hris to o os di in c ru u uri, în tâm pi i n ți i'l Hris

More information

Precision Circuits Inc

Precision Circuits Inc Precision Plex brings to one central location the control of many of the RV s low voltage appliances. In a typical RV wiring scheme, the battery is wired to a fuse block, which distributes power to individual

More information

Mask Aligner #3 OAI 806 MBA

Mask Aligner #3 OAI 806 MBA Sta da d Ope ai g P o edu e Mask Aligner #3 OAI 806 MBA OAI Model MBA Mask Alig e is a photolithog aph s ste alig e t a d p o i it / o ta t UV e posu e 10 desig ed fo f o t/ a k side Operation Procedures

More information

Synchronous Sequential Circuit Design

Synchronous Sequential Circuit Design Synchronous Sequential Circuit Design 1 Sequential circuit design In sequential circuit design, we turn some description into a working circuit We first make a state table or diagram to express the computation

More information

Corporate whistleblowing - what can you expect?

Corporate whistleblowing - what can you expect? Corporate whistleblowing - what can you expect? Findings from WhistleB s surveys on corporate whistleblowing November 2016 1 Whistleblowing is rising further up the compliance and ethics agenda as one

More information

Creative Office / R&D Space

Creative Office / R&D Space Ga 7th A t St t S V Nss A issi St Gui Stt Doos St Noiga St Noiga St a Csa Chaz St Tava St Tava St 887 itt R Buig, CA 9400 a to Po St B i Co t Au St B Juipo Sa B sb A Siv Si A 3 i St t ssi St othhoo Wa

More information

Object-Oriented Analysis and Design

Object-Oriented Analysis and Design Object-Oriented Analysis and Design Session 5: Behavioral Modeling State machine diagrams Mira Balaban & Arnon Sturm Object-Oriented Analysis and Design 1 2 Outline Introduction to State Machine State

More information

Queuing Theory. Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues

Queuing Theory. Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Queuig Theory Basic properties, Markovia models, Networks of queues, Geeral service time distributios, Fiite source models, Multiserver queues Chapter 8 Kedall s Notatio for Queuig Systems A/B/X/Y/Z: A

More information

Computer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr.

Computer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr. Simulation Discrete-Event System Simulation Chapter 9 Verification and Validation of Simulation Models Purpose & Overview The goal of the validation process is: To produce a model that represents true

More information

Provider Satisfaction

Provider Satisfaction Prider Satisfaction Prider Satisfaction [1] NOTE: if you nd to navigate away from this page, please click the "Save Draft" page at the bottom (visible to ONLY logged in users). Otherwise, your rpons will

More information

STREET Light 120W/130W/140W/150W/185W. Provides high quality lighting and a long lifespan solution for residential,industrial areas and main roads.

STREET Light 120W/130W/140W/150W/185W. Provides high quality lighting and a long lifespan solution for residential,industrial areas and main roads. STREET Light 120W/130W/140W/150W/185W Provides high quality lighting and a long lifespan solution for residential,industrial areas and main roads. 220-240V 50/60Hz 50000h IP66 IK08 DESCRIPTION - L ED s

More information

Synchronous Sequential Circuit Design. Dr. Ehab A. H. AL-Hialy Page 1

Synchronous Sequential Circuit Design. Dr. Ehab A. H. AL-Hialy Page 1 Synchronous Sequential Circuit Design Dr. Ehab A. H. AL-Hialy Page Motivation Analysis of a few simple circuits Generalizes to Synchronous Sequential Circuits (SSC) Outputs are Function of State (and Inputs)

More information

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version SDS developer guide Develop distributed and parallel applications in Java Nathanaël Cottin sds@ncottin.net http://sds.ncottin.net version 0.0.3 Copyright 2007 - Nathanaël Cottin Permission is granted to

More information

Executive Committee and Officers ( )

Executive Committee and Officers ( ) Gifted and Talented International V o l u m e 2 4, N u m b e r 2, D e c e m b e r, 2 0 0 9. G i f t e d a n d T a l e n t e d I n t e r n a t i o n a2 l 4 ( 2), D e c e m b e r, 2 0 0 9. 1 T h e W o r

More information

Agenda Rationale for ETG S eek ing I d eas ETG fram ew ork and res u lts 2

Agenda Rationale for ETG S eek ing I d eas ETG fram ew ork and res u lts 2 Internal Innovation @ C is c o 2 0 0 6 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 1 Agenda Rationale for ETG S eek ing I d eas ETG fram ew ork

More information

Instruction Sheet COOL SERIES DUCT COOL LISTED H NK O. PR D C FE - Re ove r fro e c sed rea. I Page 1 Rev A

Instruction Sheet COOL SERIES DUCT COOL LISTED H NK O. PR D C FE - Re ove r fro e c sed rea. I Page 1 Rev A Instruction Sheet COOL SERIES DUCT COOL C UL R US LISTED H NK O you or urc s g t e D C t oroug y e ore s g / as e OL P ea e rea g product PR D C FE RES - Re ove r fro e c sed rea t m a o se e x o duct

More information

The Coffee-Turkey Juxtaposition

The Coffee-Turkey Juxtaposition The Materials TI-Nspire CX CAS handheld Vernier EasyTemp Sensor Hot water source Coffee cups Freshly cooked turkey Introduction to the Investigation Have you ever noticed that when a hot liquid is placed

More information

Melton Series. Owners Manual. Lab Centrifuge. Model # s A C, A C, B C, B C, C C, C C, D C, D C

Melton Series. Owners Manual. Lab Centrifuge. Model # s A C, A C, B C, B C, C C, C C, D C, D C Melton Series Owners Manual Lab Centrifuge Model # s A-4-115-C, A-4-220-C, B-4-115-C, B-4-220-C, C-4-115-C, C-4-220-C, D-4-115-C, D-4-220-C Serial Numbers 85500 & Above NOTICE Wire this centrifuge according

More information

Laboratory Exercise #8 Introduction to Sequential Logic

Laboratory Exercise #8 Introduction to Sequential Logic Laboratory Exercise #8 Introduction to Sequential Logic ECEN 248: Introduction to Digital Design Department of Electrical and Computer Engineering Texas A&M University 2 Laboratory Exercise #8 1 Introduction

More information

Gen ova/ Pavi a/ Ro ma Ti m i ng Count er st at Sep t. 2004

Gen ova/ Pavi a/ Ro ma Ti m i ng Count er st at Sep t. 2004 Ti m i ng Count er st at us @ Sep t. 2004 1 Ti m i n g Cou n t er act i vi t i es Ti m i n g r esol u t i on : 100 p s FWHM h ave b een ach i eved. PM s ch ar act er ised i n t h e COBRA m ag n et f or

More information

S ca le M o d e l o f th e S o la r Sy ste m

S ca le M o d e l o f th e S o la r Sy ste m N a m e ' D a t e ' S ca le M o d e l o f th e S o la r Sy ste m 6.1 I n t r o d u c t i o n T h e S olar System is large, at least w hen com pared to distances we are fam iliar w ith on a day-to-day basis.

More information

HIGH FREQUENCY WELDING MACHINES FOR PRODUCTION OF: MEDICAL BAGS PARA-MEDICAL AND ORTHOPEDIC ITEMS

HIGH FREQUENCY WELDING MACHINES FOR PRODUCTION OF: MEDICAL BAGS PARA-MEDICAL AND ORTHOPEDIC ITEMS HIGH FREQUENCY WELDING MACHINES FOR PRODUCTION OF: MEDICAL BAGS PARA-MEDICAL AND ORTHOPEDIC ITEMS AUTOM A T I C I N - L I N E W E L D I NG MACHI N E S U N I B L O O D M O DEL FOR PRODUCTI O N O F B L O

More information

What is 511? Need for 511 Services. Development & Deployment of Regional Road and Weather Information Supporting 511 Traveler Services

What is 511? Need for 511 Services. Development & Deployment of Regional Road and Weather Information Supporting 511 Traveler Services Development & Deployment of Regional Road and Weather Information Supporting 511 Traveler Services Leon F. Osborne University of North Dakota Regional Weather Information Center Grand Forks, ND David L.

More information

Wireless Network Security Spring 2015

Wireless Network Security Spring 2015 Wireless Network Security Spring 2015 Patrick Tague Class #20 IoT Security & Privacy 1 Class #20 What is the IoT? the WoT? IoT Internet, WoT Web Examples of potential security and privacy problems in current

More information

Ch. 2 Math Preliminaries for Lossless Compression. Section 2.4 Coding

Ch. 2 Math Preliminaries for Lossless Compression. Section 2.4 Coding Ch. 2 Math Preliminaries for Lossless Compression Section 2.4 Coding Some General Considerations Definition: An Instantaneous Code maps each symbol into a codeord Notation: a i φ (a i ) Ex. : a 0 For Ex.

More information

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab

More information

PLAY OFF 48" FOOSBALL TABLE ASSEM BLY I NSTRU CTI ONS

PLAY OFF 48 FOOSBALL TABLE ASSEM BLY I NSTRU CTI ONS PLAY OFF 48" FOOSBALL TABLE ASSEM BLY I NSTRU CTI ONS NG1031F THANK Y OU! Th a n k yo u f o r p u r ch a si n g t h i s p r o d u ct. We w o r k a r o u n d t h e cl o ck a n d a r o u n d t h e g l o

More information

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Michael Terner Executive Vice President Co-author and Project Manager Andy Buck Overview

More information

Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore

Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore Activityapply MEASU RING DISTANCES O N A MAP How can you use a map

More information

Th e E u r o p e a n M ig r a t io n N e t w o r k ( E M N )

Th e E u r o p e a n M ig r a t io n N e t w o r k ( E M N ) Th e E u r o p e a n M ig r a t io n N e t w o r k ( E M N ) H E.R E T h em at ic W o r k sh o p an d Fin al C o n fer en ce 1 0-1 2 Ju n e, R agu sa, It aly D avid R eisen zein IO M V ien n a Foto: Monika

More information

STANDARDIZATION OF BLENDED NECTAR USING BANANA PSEUDOSTEM SAP AND MANGO PULP SANTOSH VIJAYBHAI PATEL

STANDARDIZATION OF BLENDED NECTAR USING BANANA PSEUDOSTEM SAP AND MANGO PULP SANTOSH VIJAYBHAI PATEL STANDARDIZATION OF BLENDED NECTAR USING BANANA PSEUDOSTEM SAP AND MANGO PULP BY SANTOSH VIJAYBHAI PATEL B.Sc. (Hons.) Horticulture DEPARTMENT OF POST HARVEST TECHNOLOGY ASPEE COLLEGE OF HORTICULTURE AND

More information

Key Question: Can you believe your senses?

Key Question: Can you believe your senses? Key Question: Can you believe your senses? Student name: Class: http://www.cma-science.nl Activity 1 Feeling temperature For this exploration you need three pans. One with cold water, one with lukewarm

More information

Designing a Thermostat Worksheet

Designing a Thermostat Worksheet Designing a Thermostat Worksheet Most of us have a thermostat in our homes to control heating and cooling systems of our home. These important devices help us save energy by automatically turning off energy

More information

PC Based Thermal + Magnetic Trip Characterisitcs Test System for MCB

PC Based Thermal + Magnetic Trip Characterisitcs Test System for MCB PC Based Thermal + Magnetic Trip Characterisitcs Test System for MCB PC BASED THERMAL + MAGNETIC TRIP CHARACTERISTIC S TEST SYSTEM FOR MCB The system essentially comprises of a single power source able

More information