Mr. Coffee Garage Door Opening System Jim Gregoire, Alex Johnson, Michael Miller, Will Shiver.

Slides:



Advertisements
Similar presentations
Presented by Group: 110: Byron Sinclair, Jacob Alexander, and Manmeet Singh.
Advertisements

Conformance Testing of MOST based Applications Towards Effective System Testing André Baresel, Michael Schmidt - DaimlerChrysler AG Contact:
Building Dependable Systems. R1. There is a single control button available for the user of the oven. If the oven is idle with the door closed and you.
Elements of a Microprocessor system Central processing unit. This performs the arithmetic and logical operations, such as add/subtract, multiply/divide,
©2011, The McGraw-Hill Companies, Inc. Chapter 4.
Presented by: Francis Ani & J.R. Armstrong
Introductions Michelle Johnson: CEO Myles Walsh: CFO James Goodrich: COO Ashley Kirby: CTO.
Project Characterization Virtual Traffic Signal Presented by: Ron Herman Ofir Shentzer Technion – Israel Institute Of Technology Electrical Engineering.
Project Doors Group Doors 3 Presenters: Becky Smith, Tim Hollosy Demo Given by: Tim Hollosy.
Team 4 Hau Chan Kit Cheng Nick Pearson
Applying Wireless in Legacy Systems
The Crew Barbara Eikov Ethan Jud Eric McGregor Henrik Mäkitaavola.
HACS HOME IN YOUR POCKET. Today’s Topic User Interaction User Interaction User Authentication User Authentication Database Database Design of Devices.
Software Architecture. Agenda " Why architect? " What is architecture? " What does an architect do? " What principles guide the process of architecting?
P1f(i) Data Transmission You will learn about: How Infrared is used Analogue and Digital Signals
SB-CMS-PIR - ceiling mounted PIR sensor. Subnet ID and Device ID Device Remark Change the ID if needed.
Garage Door Openers Ryan CowanIDS 1999 Blake
1 Chapter Overview Understanding the Windows 2000 Networking Architecture Using Microsoft Management Console.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Input/OUTPUT [I/O Module structure].
Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Auditing Information Systems (AIS)
Requirements Engineering ments_analysis.
Architectural Design Resolution Analyzed SRS Architectural Design Process Develop Architectural Design Alternatives Evaluate Architectural Alternatives.
EZee iCafe System. Contents Introduction Current Scenario Proposed Solution Architecture / Block Diagram Hardware / Software Requirements Features Benefits.
Home Guard Security System. Introduction & Basic Ideas Home Guard Security System.
SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project.
Implementing software in IEC Languages in IEC IEC uses the following languages Instruction List – Assembly level programming using.
Digital Logic Design Lecture # 21 University of Tehran.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Documenting Software Architectures 1.Uses and Audiences for Architecture Documentation Architecture documentation serves as a means of education Architecture.
User interface design and human computer interaction Xiangming Mu.
The Secure, Automated Home Project Team: Alec Kulbacki Project Advisor: W. Thomas Miller.
AVL Automatic Vehicle Locating Presented by WTH Technology, Inc.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
Sami Lottes Team Leader Electrical Engineer David Sawyer ElliottChief Engineer Mechanical Engineering Coty Winchell Mechanical Engineering Michael Ballow.
Name:______________________
Architecture Analysis Techniques
Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE ◦ Chris Tefer –CE ◦ Ananta Upadhyaya.
1 Management of Distributed Data Tomasz Müldner, Elhadi Shakshuki*, Zhonghai Luo and Michael Powell Jodrey School of Computer Science, Acadia University,
CSE 321 Alex Reiner Nischal Vasant. CRC Card MovesCollaborations Responsibilities 1.Detect Obstacles 2.Detect Remote control Signals 1.Turn following.
CIS 4910 Information Systems Development Project Project Documentation.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
Requirements Engineering ments_analysis.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
I I R R T T Internet Real Time Lab SECE SYSTEM SECE SERVER INTERNET ELECTRICAL APPLIANCES CONNECTED TO MICROCONTROLLER … … : register & download.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Fire Fighting Robotic Vehicle. Introduction:  It is designed to develop a fire fighting robot using RF technology for remote.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Wireless Lighting control system
Collect and share knowledge
Lecture 9z Case Study ADD: Garage Door
SCOTIA Nigeria Limited.
Universal Interface, 4-fold, FM, US/U 4.2
CASE STUDY 1: Linux and Android
This will be a test grade. Name:______________________
Chapter 7: Designing the Architecture
Industrial Electronics
Home Enhancement Suite
Networked Door Locking System
Building Dependable Systems
Location Tracking Device (LTD)
CEN 5035, Software Engineering
TS2 PSS Architecture, Concepts of Operations and Interfaces
Cyber Security of SCADA Systems Remote Terminal Units (RTU)
Presentation transcript:

Mr. Coffee Garage Door Opening System Jim Gregoire, Alex Johnson, Michael Miller, Will Shiver

Product Description/Overview Product Vision: A garage door opening system with work light activated by user interaction. Users and Other Stakeholders: Garage Door developers, users, salesmen Project Scope: This project includes the software needed to activate a mounted motor for a garage door, a work light, and a remote control. Constraints: The model does not address issues like security codes or radio signals or obstruction detection.

Functional and Data Requirements Functional Stationary Device Remote Device Mounted Motor Simulation Data Device Interface Stationary Control User Interface

Non-Functional Requirements Installation Operation Failure

Use Case Diagram

Activity Diagram only for mounted motor activation

Software Architecture Layers User Interface (Stationary) User Interface (Remote) Motor Device Interface Simulation

User Interface (Stationary) Modules Activator Button Remote Enable/Disable Button Work Light Button Interface Specifications Design Rationale

User Interface (Remote) Modules Activator Button Indicator Light Interface Specifications Send signal to indicator light Send signal to motor Design Rationale

Motor Modules Motor Motor Interface Interface Specifications Pull door open Push door closed Stop Reverse Design Rationale

Device Interface Modules Interface Specifications Design Rationale

Simulation Layer Modules Remote Device Stationary Device Motor Interface Specification Design Rationale

Utility Tree

Scenarios

Detailed Design - Simulation

Mapping Between Models Device User Interface (Stationary) User Interface (Remote) Motor Device Interface Simulation SimStationary SimRemote SimMotor Simulation

Motor Layer Device Interface keeps track of the previous direction and whether the motor is currently active

User Interface

Stationary Control Device Three buttons Motor Activation Enable/Disable Remote Toggle Work Light

Stationary Control cont.

Device Interface Layer

Design Rationale Mr. Coffee’s Priority’s Safety of client Usage/Reliability Virtual Machine