Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kris Horn Santhoshi Smitha Thota Uday Chandra Karrotthi.

Similar presentations


Presentation on theme: "Kris Horn Santhoshi Smitha Thota Uday Chandra Karrotthi."— Presentation transcript:

1 Kris Horn Santhoshi Smitha Thota Uday Chandra Karrotthi

2 A Scenario

3 Introduction to HACS What is HACS? –Acronym for Home Appliance Control System –Integrates wireless devices and home appliances Purpose of HACS –Enables users to remotely control home appliances using their wireless devices SAVES TIME & RESOURCES!!!

4 Overview of HACS HACS Cell Phone PDA Oven TV Alarm

5 Overview of HACS (contd.) It is a system controlled by remote devices like: –Cell phones –PDAs –Palm tops –Laptops etc. In turn it controls, monitors and co-ordinates home appliances like: –Air conditioner –Alarm –Oven –TV etc.

6 Why HACS will work 1.Two places at once 2.Saves time 3.Save money (Long run) 4.Self Maintenance 5.Laziness

7 Assumptions User can operate computer, WAP enabled mobile phone, or a PDA. Servers are always on. Communication Link. Appliance are assumed to be on and in working condition.

8 Appliances Offered

9 Appliance Features Oven Control Temperature Control Duration Set Mode

10 Appliance Features (contd.) Air Conditioner Set Temperature Set Time Fan On/Off

11 Appliance Features (contd). Fire Alarm

12 Use Cases Actor:

13 Use Cases (contd.)

14 Class Diagram

15 Interaction Diagrams Model the dynamic aspects of a system. Show the interaction of any kind of instance in any view of a system’s Architecture (classes, interfaces, components, and nodes). Model the system as a whole. Are attached to use cases to model a scenario  Sequence diagram Emphasizes time ordering of messages. Depicts the lifeline of objects.  Collaboration diagram Emphasizes structural organization. Potentially easier to model complex interactions

16 Sequence Diagrams 1. Setting parameters of an appliance

17 2. Get Status Sequence Diagrams (contd.)

18 3. Configure an Appliance Sequence Diagrams (contd.)

19 4. Alarm Alert Sequence Diagrams (contd.)

20 Collaboration Diagram 1. Set parameter

21 2. Get Status Collaboration Diagram (contd.)

22 3. Configure an Appliance Collaboration Diagram (contd.)

23 4. Alarm Alert Collaboration Diagram (contd.)

24 Statechart Diagram Shows a state machine, consisting of states, transitions, events, and activities. Represents the dynamic view of a system. Models the behavior of an interface, class or collaboration. Emphasize the event-ordered behavior. Useful for reactive systems.

25 1. Whole System Statechart Diagram (contd.)

26 2. Hacs Controller Statechart Diagram (contd.)

27 3. Microwave Oven Statechart Diagram (contd.)

28 4. Air Conditioner Statechart Diagram (contd.)

29 5. Fire Alarm Statechart Diagram (contd.)

30 Activity Diagram

31 Object Diagram

32 Component Diagram

33 Deployment Diagram

34 Future Work Finalize Diagrams Begin Coding Construct the HACS GUI

35 Questions


Download ppt "Kris Horn Santhoshi Smitha Thota Uday Chandra Karrotthi."

Similar presentations


Ads by Google