Upload
burke-sanford
View
22
Download
0
Embed Size (px)
DESCRIPTION
Emergency call button. Stabilt og simpelt. I dag. Problemer?. Højtaler/mikrofon er ikke i samme rum som personen der har brug for hjælp Systemet kræver en fastnet forbindelse (dyr). Løsning. Flyt højtaler og mikrofon til ”knappen”. Anvend en alternativ (eksisterende) kommunikationslinie. - PowerPoint PPT Presentation
Citation preview
Problemer?
• Højtaler/mikrofon er ikke i samme rum som personen der har brug for hjælp
• Systemet kræver en fastnet forbindelse (dyr)
Løsning
• Flyt højtaler og mikrofon til ”knappen”.• Anvend en alternativ (eksisterende)
kommunikationslinie.
Udfordringer
• Batteriet skal kunne håndtere to-vejs audio– Den gammeldags type holder mindst 5 år på 1
batteri• Ældre og specielt demente kan have svært ved
at huske at genoplade batterierne.• Det skal være meget enkelt at oplade
”knappen”• Højtalerne skal være stærke nok til at lyden
kan høres af de ældre.
Projektets mål
• System arkitektur beskrevet i SysML (Proof of concept)– Simulering i SystemC– Mapning af arkitektur udfra simulering
(pireto/design space exploration/profilling) – Mapning i forhold til Metrics (quality attributes)
• Risk level management (Can we deliver, Time to market)
• Battery life evaluation.
Hvordan når vi vores mål?
1. Projektoplæg.2. Use case krav og non-funktionel tabel.3. SysML til arkitektur design.4. Alternative mapninger af arkitekture (Pereto
points and design space exploration)5. SystemC til simulering og evaluering af
alternative arkitekturer.6. Konklusion
Aflevering
• Arkitektur design som SysML diagrammer.• Evaluering af arkitektur mapninger med
SystemC• Anbefalet mapning med rationale• Evaluering af process og metoder• Konklusion
Læringsmålene
• Forundersøgelse (SRS, DDD)• Risk level management• Overgang fra SysML/UML til SystemC• Mest optimal mapning i forhold til metric
SRDRequirement
analysisArchitectual design ImplementationINCOSE
System level synthesis
Behavior -> Structure
Processor level synthesis
Behavior -> Structure
Y-chart
Methods Text
UML/SysMLUse cases,Sequence
diagrams and tables of non-functional req.
UML/SysMLBBD, IBD, State
chart, ...SystemC
VHDL/Compiler, ...
Status
• Krav færdige (se use-case diagram på næste slide)
• Arkitektur design undervejs (se diagrammer på efterfølgende slides)
28-01-2011 16-03-2011
31-01-2011 07-02-2011 14-02-2011 21-02-2011 28-02-2011 07-03-2011 14-03-2011
28-01-2011
1. lecture, project startup
11-02-2011
2. lecture, project presentation04-03-2011
3. lecture, Final project presentation
28-01-2011 - 03-02-2011Stakeholder
Requirement Definition
04-02-2011Hand in project description
18-02-2011Hand in System Specification
04-02-2011Stakeholders Requirement
18-02-2011 - 01-03-2011Simulation and partitioning
16-03-2011
Hand in report
18-02-2011Detailed Design Description
10-02-2011 - 17-02-2011Architectual
Design Process
05-02-2011 - 09-02-2011Stakeholder
Requirement Process
10-02-2011System Requirement Specification
System Engineering metodeINCOSE
• Stakeholder Requirement Definition (SRD)• Context Diagram
System
Activate emergency call
Battery low
User
Installation of new emergency
call button
Heart beat failure
Caregiver
Technician
Runtime configuration
E.g. Adapting the TX to the environment to maximuze battery life.
Firmware update
Recharge battery
Head office
Emergency call base
• Use cases• Sekvens diagrammer
• System Requirement Specification (SRS)
Emergency call button
Activate emergency call buttonTransmit emergency call
Forward emergency callDispatch caregiver to address
Communicate with head office Transmit/Receive audio Forward audio
Arrive at address
Cancel emergency callClose audio RX/TX
Maximum 10 seconds
Maximum 30 minutes
User Head office Caregiver
Emergency call base
Arkitektural design (SysML som modeleringssprog)
bdd Emergency call system
«system»Mergency call
system
«system»Emergency call
Button
«block»Mergency call
Server
«block»Mergency call Base
*
1..N
System of interrest
«system»Emergency call button
«block»Communication
«block»Signal strength control
«block»Audio
«block»Control
bdd Emergency call button
UserEmergency
call base
«block»Button
«block»LED «block»
Battery
«block»ISM
«block»Microphone
«block»Speaker
«HW»Housing