Download presentation
Presentation is loading. Please wait.
Published byAubrey Sharp Modified over 9 years ago
1
November 3, 2015 Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Real-Time Systems Software Proof-of- Concept [12+ Diagram Content Slides, Intro, Roadmap, Summary – Move Irrelevant Slides to Backup Section]
2
Presentation Roadmap Capability Requirements Functional Design (Modelio, Visio Stencils, UML Stencils, MS Software Design Stencils, or Basic Drawing Tools in PowerPoint) ModelioVisio StencilsUML StencilsMS Software Design StencilsModelioVisio StencilsUML StencilsMS Software Design Stencils Real-Time Requirements: Service Rates (T i ), Computational Load (C i ), and Deadlines (D i ) for 2 or More Services S i –Cheddare Worst-Case Analysis –Scheduling Point / Completion Point Tests –Feasibility and Safety Overall Real-Time Analysis & Design –Cyclic Executive –RTOS –Linux POSIX Real-Time Proof-of-Concept and Time-stamp Trace Embry Riddle Prescott2 https://www.modelio.org/ Real-Time Analysis Timing Diagrams (Worst-Case Analysis) Cheddar Analysis Scheduling Point or Completion Test System Models Block Diagram Software Functional Models CFD/DFDCFDDFD Entity Relationship Diagram (ERD)Entity Relationship Diagram Mealy/Moore State MachineMealyMoore Flowchart CASE TOOLS USED: Modelio, Cheddar, Other? http://beru.univ-brest.fr/~singhoff/cheddar/
3
Key Functional SA/SD Models – Content #1 CFD/DFD - Transformation/Ev en-Driven ER/EER - Information Model State Machine – Behavioral Flow-Charts – Detailed Procedural Sam Siewert3 http://en.wikipedia.org/wiki/Finite-state_machine http://en.wikipedia.org/wiki/Data_flow_diagram http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model http://en.wikipedia.org/wiki/Flowchart CFD/DFD ER/EER SM/EFSM Flowchart
4
System Block Diagram – Content #2 Any Useful Information about System Keep it Simple – One Page View of Everything Users, IT, Software, External Systems and Hardware Embry Riddle Prescott4 Software System Service, Task, Process, etc. Hardware or Other System External Entity I/O label End Users System Administration Cloud Service I/O label
5
Capability Requirements 1. Capability #1 2. Capability #2 3. Capability #3 4. Capability #4 Embry Riddle Prescott5
6
Real-Time Requirements 1. RT Requirement #1 2. RT Requirement #2 Embry Riddle Prescott6
7
Performance Requirements 1. WCET Requirement #1 2. WCET Requirement #2 Embry Riddle Prescott7
8
Service Set Feasibility and Safety ANALYSIS WCET Expected Ci RM LUB Test Cheddar Analysis for Worst-Case and Simulation Scheduling Point, Completion Test FeasibilityMarginSafety Embry Riddle Prescott8
9
SA/SD CFD/DFD DESIGN Embry Riddle Prescott9
10
ER/EER DESIGN Embry Riddle Prescott10
11
SA/SD State Machine DESIGN Embry Riddle Prescott11
12
SA/SD Flowchart DESIGN Embry Riddle Prescott12
13
Proof-of-Concept ANALYSIS Detailed Description of Platform Resources (Jetson TK1 or Texas Instruments Tiva TM4C Dev Board) Prototype Implementation of Key Services (2+) Time-stamp Tracing of Key Services [Profiling of Key Services - Optional] Purpose –Addresses High Risk Design/Implementation –Real-Time Risks (Deadline, Deadlock, Inversion) –Resource Use Analysis –Resource Margin for Safety Embry Riddle Prescott13
14
Highlight Concurrent Verification & Validation Plans Sam Siewert14 Software Engineering: A Practitioner’s Approach, 8/e (McGraw- Hill, 2014) copyright 2014 by Roger Pressman Backlog –Requirements, Design Validation, Requirements (RT and Funcional), Design Verification Plans –Acceptance Test Plans –System Testing –Integration Testing –Unit Testing –Component Design –Code Generation
15
Summary Thank Audience Encourage Submission of Deficiency Sheets Open to Q&A for 10 Minutes Sam Siewert15
16
Backup Slides Move Slides Not Making MUST PRESENT Status to HERE for Q&A Embry Riddle Prescott 16
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.