Professional Documents
Culture Documents
(한컴MDS) RAUTO - Package - 소개자료
(한컴MDS) RAUTO - Package - 소개자료
어떻게 상호작용하는지를 텍스트로 명세 Software Component Architecture 설계 ✓ 모델과 코드가 동기화되어 설계와 구현간의 일관성 유지
요구사항분석 SW 설계 SW 코드 자동 생성
2
[A-SPICE] [ISO 26262]
Prototype
Definition
SW Architectural Iterative
Design Prototypes
SW Requirements
Analysis
5
[System 요구사항 (텍스트 기반)]
충격량 전달
충돌판별
R.AUTO
opt [충돌 판별 시]
<<External Actor,mandatory>> Subsystem_DriverAirbag
에어백 전개를 통한 충격량 감소
<<External Actor,mandatory>>
<<Subsystem Usage,mandatory>>
감쇄된 충격량 전달
Inflate Driver Airbag
Impact
Driver
6
R.AUTO <<P hy sical E lement,mandatory >>
HWSW_ECU
1 :MainSensorController
rMainSensorCurrent
rMainSensorCurrent pMainSensorVoltage
1 :SafingSensorController
rSafingSensorCurrent
rSafingSensorCurrent pSafingSensorVoltage
1 :AlgorithmController
rSafingAlgorithm rSafingSensorVoltage
ISafingAlgorithm rMainSensorVoltage
rMainAlgorithm pActuatorVoltage
IMainAlgorithm
1 :MainAlgorithm
1 :ActuatorController
pMainAlgorithm
IMainAlgorithm rActuatorVoltage
pActuatorCurrent
1 :SafingAlgorithm pActuatorCurrent
pSafingAlgorithm
ISafingAlgorithm
7
<<External Actor,mandatory>>
Subsystem_DriverAirbag
R.AUTO
<<External Actor,mandatory>>
<<Subsystem Usage,mandatory>>
MainSensor
Manage Crash
<<External Actor,mandatory>>
DriverAirbag
SafingSensor
R.AUTO
parallel
센서 데이터 전달
센서 데이터 전달
충돌 알고리즘 수행
opt [충돌 판별 시]
에어백 전개
8
R.AUTO
<<C ompositionS w C omponentTy pe>>
TopLevelComposition
1 <<S w C omponentP rototy pe,E cuA bstractionS w C omponentTy pe>> 1 <<S w C omponentP rototy pe,S ensorA ctuatorS w C omponentTy pe>> 1 <<S w cInternalBehav ior>>
IB_MainSensor
mainSensorController:MainSensorController mainSensor:MainSensor
1 <<RunnableE ntity >>
pMainSensorControl rMainSensorControl pMainSensorData <<TimingEvent>> Runnable_CyclicTrigger
<<l_startOnEvent>> <<dataSendPoint>>
T_CyclicTrigger
1 <<S w C omponentP rototy pe,S ensorA ctuatorS w C omponentTy pe>> 1 <<S w C omponentP rototy pe,A pplicationS w C omponentTy pe>> SensorData
actuator:Actuator algorithm:Algorithm <<explicitInterRunnableVariable>> <<SynchronousServerCallPoint>>
rSafingSensorData
1 <<S w C omponentP rototy pe,E cuA bstractionS w C omponentTy pe>> 1 <<S w C omponentP rototy pe,S ensorA ctuatorS w C omponentTy pe>>
safingSensorController:SafingSensorController safingSensor:SafingSensor R.AUTO
9
R.AUTO <<F ile>> R.AUTO Rte Rte_C rashD etector M ainA lgorithm SafingA lgorithm
Rte_CrashDetector
RE tC ra shDetector_250ms()
if [ma inA lgoR esult == safingA lgoR esult && mainA lgoR esult > 10]
Rte_C all_C rashD etector_rD riv erA irbagC ontrol_inflateA irbag(ra te)
10
R.AUTO
Rte Rte_C rashD etector M ainA lgorithm SafingA lgorithm
RE tC ra shDetector_250ms()
if [ma inA lgoR esult == safingA lgoR esult && mainA lgoR esult > 10]
Rte_C all_C rashD etector_rD riv erA irbagC ontrol_inflateA irbag(ra te)
R.AUTO
11
MIL Testing SIL Testing
R.AUTO R.AUTO
12
<<C ompositionS w C omponentTy pe,mandatory >>
Subsystem_DriverAirbag
1 <<S w C omponentP rototy pe,E cuA bstractionS w C omponentTy pe,mandatory >> 1 <<S w C omponentP rototy pe,S ensorA ctuatorS w C omponentTy pe,mandatory >>
mainSensorController:MainSensorController mainSensor:MainSensor
1 <<S w C omponentP rototy pe,E cuA bstractionS w C omponentTy pe,mandatory >> 1 <<S w C omponentP rototy pe,S ensorA ctuatorS w C omponentTy pe,mandatory >>
safingSensorController:SafingSensorController safingSensor:SafingSensor
rDriverAirbagControl rSafingSensorData
rMainSensorData
13
R.AUTO
14
<<P hy sical E lement,mandatory >>
HWSW_ECU
1 :MainSensorController
rMainSensorCurrent
rMainSensorCurrent pMainSensorVoltage
1 :SafingSensorController
rSafingSensorCurrent
rSafingSensorCurrent pSafingSensorVoltage
1 :AlgorithmController
rSafingAlgorithm rSafingSensorVoltage
ISafingAlgorithm rMainSensorVoltage
rMainAlgorithm pActuatorVoltage
IMainAlgorithm
1 :MainAlgorithm
1 :ActuatorController
pMainAlgorithm
IMainAlgorithm rActuatorVoltage
pActuatorCurrent
1 :SafingAlgorithm pActuatorCurrent
pSafingAlgorithm
ISafingAlgorithm
15
Software 소프트웨어가
Software Requirements를
Requirements
Qualification Test 만족하는지 증명
Analysis
소프트웨어가
Software Software
Software Architectural
Architectural Integration and
Design을
Design Integration Test
만족하는지 증명
16
17
18
19
20
21
22
23
Application Layer
Runtime Environment
Complex
Operating Comm.
Device
System Stack
Drivers
Microcontroller
24
1차 (CL 3)
25
2차 (CL 3)
26
3차 (CL 3)
27
※ R.AUTO 1 Copy : ₩15,750,000
28