Unformatted text preview:

EECE 276 – Embedded Systems1EECE 276Embedded SystemsCase study of a real-time systemEECE 276 – Embedded Systems2Intersection ControllerO Device to control traffic lights at an intersectionO Mode» Fixed cycle mode» Actuated mode» Fully adaptive automatic mode» Locally controlled manual mode» Remotely controlled manual mode» Emergency preempt modeEECE 276 – Embedded Systems3An IntersectionEECE 276 – Embedded Systems4Software ArchitectureFrom textbook (Laplante ’04)EECE 276 – Embedded Systems5Design DecompositionAttribute and method details; behavioral diagramsDetailed viewCollaboration diagramsInterface viewAssociations in class diagramInterrelationship viewClasses in class diagramDecomposition ViewRepresented byDesign ViewIEEE 1016 Standard – Design viewsEECE 276 – Embedded Systems6CollaborationsFrom textbook (Laplante ’04)EECE 276 – Embedded Systems7Collaboration: Traffic SignalFrom textbook (Laplante ’04)EECE 276 – Embedded Systems8Traffic Controller: Class DiagramFrom textbook (Laplante ’04)EECE 276 – Embedded Systems9Control sequenceFrom textbook (Laplante ’04)EECE 276 – Embedded Systems10Traffic Controller: PhasesFrom textbook (Laplante ’04)NextEECE 276 – Embedded Systems11Traffic Controller: Phase All RFrom textbook (Laplante ’04)EECE 276 – Embedded Systems12VehicleDetector: SequenceFrom textbook (Laplante ’04)EECE 276 – Embedded Systems13VehicleDetector: StateChartFrom textbook (Laplante ’04)EECE 276 – Embedded Systems14SummaryO Architectural Details: » Components, ConnectorsO Class structure» All attributes and methodsO Behavioral details:» Collaborations: messages between objects» Message sequences (“swim-lanes” with timing)» StateCharts: hierarchical/concurrent state


View Full Document

VANDERBILT EECE 276 - Study Notes

Download Study Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Study Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Study Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?