overview of project ads software engineering cse435 michigan state university fall 2013

18
Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013 Team members: Project Manager: Alec Dutch Facilitator: Duncan Young Customer Liason: Taylor Jones Configuration Manager: Cameron Keif Customer: Eileen Davidson, Ford Motor Company Instructor: Dr. Betty H.C. Cheng* *Please direct all inquiries to the instructor.

Upload: june

Post on 14-Feb-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013. Team members: Project Manager: Alec Dutch Facilitator: Duncan Young Customer Liason : Taylor Jones Configuration Manager: Cameron Keif Customer : Eileen Davidson, Ford Motor Company - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Overview of Project ADSSoftware Engineering CSE435

Michigan State UniversityFall 2013

Team members:Project Manager: Alec DutchFacilitator: Duncan YoungCustomer Liason: Taylor JonesConfiguration Manager: Cameron Keif

Customer: Eileen Davidson, Ford Motor Company

Instructor: Dr. Betty H.C. Cheng**Please direct all inquiries to the instructor.

Page 2: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Project Overview

• Assisted Direct Start• Turns off engine when not needed• Increases gas efficiency

Page 3: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Overview of Goals

• Increase gas efficiency• Ensure vehicle functionality

remains unhindered• Allow driver to disable the system• Maintain vehicle safety

Page 4: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Considerations

● Engine temperature● Battery level● Speedometer reading● Pedal states

Page 5: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Domain Research

• Investigated Ford quick start technology– System in use already (2013

Fusion)– System execution– Fuel economy – Engine restart time

Page 6: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Project Constraints

• Project Constraints– Sensor dependability– Quick start technology

•Temperature requirements (200F)•Battery requirements (15%)•User comfort and safety

Page 7: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

ADS System States

Enabled if:– engine temperature > 200 degrees F– car is not in park

Disabling actions:• car is in park• engine temp falls below 200 F

Page 8: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Engine States

Engine off:• When speed falls below 2.5mph only if:

– cabin temp is acceptable– battery is above 20%

Engine on when:• acceleration pedal pressed• temperature moves out of acceptable range• battery falls below 15%• ADS is disabled

Page 9: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Part II: Model-based View of System

• Class Diagram

– Relationship between ADS and subsystems

• State Diagram– Transitions between states of ADS system

Page 10: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Class Diagram

Page 11: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

ADS State Diagram

Page 12: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Part III: Demonstration

• Prototype layout– User interface and display

• Scenarios– prototype use and system functionality

Page 13: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Prototype Layout

Page 14: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Prototype LayoutSimulation Window

•Buttons and animations•User interface for system

Page 15: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Prototype Layoutsystem panel

•Displays system variables•Includes buttons which change settings and scenarios

Page 16: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Prototype Layout

status panel•Green- instructions and scenario text•White- events•Black- system changes which result from events

Page 17: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Scenarios

1) Standard operation2) User disables ADS3) Driver comfort vs. Fuel economy

modes

Page 18: Overview of Project ADS Software Engineering CSE435 Michigan State University Fall 2013

Acknowledgements

• We gratefully acknowledge and appreciate the participation of our customer, Eileen Davidson from Ford