CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 2

Similar documents
SysML SysML Requirement Diagram Block Definition Diagram Internal Block Diagram Parametric Diagram Activity Diagram Package Diagram Use Case Diagram S

PowerPoint

/ , ,908 4,196 2, ,842 38, / / 2 33 /

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

XJTAG

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

設計現場からの課題抽出と提言 なぜ開発は遅れるか?その解決策は?


6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

Study on Throw Accuracy for Baseball Pitching Machine with Roller (Study of Seam of Ball and Roller) Shinobu SAKAI*5, Juhachi ODA, Kengo KAWATA and Yu

untitled

パナソニック技報

2010/10/4 SPLC Software Product Line Conference 2010 (SPLC 2010) SPLE 2010/09/13 09/ % 30.6% 20 SPLE

206“ƒŁ\”ƒ-fl_“H„¤‰ZŁñ

2. IEC61508 ISO WD IEC6150 SIL( Safety Integrity Level ) ISO WD2626 ASIL( Automotive Safety Integrity Level ) SIL/ASIL (tolerable risk) (Residu

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

VDM-SL ISO.VDM++ VDM-SL VDM- RT VDM++ VDM,.VDM, [5]. VDM VDM++.,,, [7]., VDM++.,., [7] VDM++.,,,,,,,.,,, VDM VDMTools OvertureTo

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy

UML 2.0 UML 2.0 UML (Unified Modeling Language UML 2.0 =UML1.4 + SDL MSC (OCL ) (XMI) UML Infrastructure Superstructure Diagram Interchang

Development of Induction and Exhaust Systems for Third-Era Honda Formula One Engines Induction and exhaust systems determine the amount of air intake

MDA

h23w1.dvi

MAAB でのプレゼンテーション に関する提案

スライド 1

Compatibility list: vTESTstudio/CANoe

Table of Contents 1

PowerPoint プレゼンテーション

013858,繊維学会誌ファイバー1月/報文-02-古金谷

Table 1 Experimental conditions Fig. 1 Belt sanded surface model Table 2 Factor loadings of final varimax criterion 5 6

Cisco 1711/1712セキュリティ アクセス ルータの概要

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

1..FEM FEM 3. 4.

はじめに

32R22J NN332AEVB

Introduction to PL

システムモデルによる電子機器アーキテクチャに関する熱設計検討 村岡祥雄 (Yoshio Muraoka) 慶應義塾大学大学院システムデザイン マネジメント研究科附属 SDM 研究所

96R22J NN396AEVB

Vol.53 No (July 2012) EV ITS 1,a) , EV 1 EV ITS EV ITS EV EV EV Development and Evaluation of ITS Information Commu

2 ( 3 2 ) DoE 2) ) (D ) y (x 1, x 2, xj,, x D ) 3 N Q i i l j X i, j 1 4 (x y ) 4 DoE 4 1σ ( 4 ) 3 4 ( ) ( )

CREST ディペンダブル VLSI システムの基盤技術 研究領域会議 ISO26262 ISO26262 Contents ISO26262 ECU ECU Copyright Hitachi Automotive Systems, Ltd. All rights reserved

スライド 1

LM Watt Stereo Class D Audio Pwr Amp w/Stereo Headphone Amplifier (jp)

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

日本感性工学会論文誌

AtCoder Regular Contest 073 Editorial Kohei Morita(yosupo) A: Shiritori if python3 a, b, c = input().split() if a[len(a)-1] == b[0] and b[len(

00.目次_ope

Y X X Y1 X 2644 Y1 Y2 Y1 Y3 Y1 Y1 Y1 Y2 Y3 Y2 Y3 Y1 Y1 Y2 Y3 Y1 Y2 Y3 Y1 X Lexis X Y X X2 X3 X2 Y2 Y1 Y1

プラズマ核融合学会誌11月【81‐11】/小特集5

IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

T - Telecommunication and Internet Protocol Harmonization Over Networks (TIPHON); Service and Network Management Framework; Part 1: Overview and Intro

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

DesignOfPLEASE0612.ppt

p...{..P01-48(TF)

PTC Creo 2.0 ODM PTC Creo 2.0 ODM Creo PTC Creo 2.0 PTC Creo 2.0 PTC Creo 2.0 PTC PTC Creo 3D PTC Creo 2.0 ODM Original Design Ma

…i…J…‹†QŁ\1/4

Table 1. Assumed performance of a water electrol ysis plant. Fig. 1. Structure of a proposed power generation system utilizing waste heat from factori

2

IIC Proposal of Range Extension Control System by Drive and Regeneration Distribution Based on Efficiency Characteristic of Motors for Electric

車両開発における構造・機構のCAE

<95DB8C9288E397C389C88A E696E6462>

MFP 3.1 MFP MFP MFP

スライド 1

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

Vol. 42 No MUC-6 6) 90% 2) MUC-6 MET-1 7),8) 7 90% 1 MUC IREX-NE 9) 10),11) 1) MUCMET 12) IREX-NE 13) ARPA 1987 MUC 1992 TREC IREX-N

MRI | 所報 | 分権経営の進展下におけるグループ・マネジメント

ECU RTOS 1),2) µitron 3) OSEK OS 4) API API DUOS Dual API Real-time OS ECU RTOS RTOS DUOS API ECU-A アプリケーションA RTOS-A CPU 30MHz ECU-B アプリケーションB RTOS-B

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

APU win-win


LP3470 Tiny Power On Reset Circuit (jp)

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

SEJulyMs更新V7

2

IPSJ SIG Technical Report Vol.2013-SLDM-160 No.7 Vol.2013-EMB-28 No /3/13 CAN-Ethernet 1,a) CAN-Ethernet CAN CAN CAN OMNeT++ CAN Ether

p.3 BRICs p.11

04_奥田順也.indd

RX600 & RX200シリーズ アプリケーションノート RX用仮想EEPROM

VHDL-AMS Department of Electrical Engineering, Doshisha University, Tatara, Kyotanabe, Kyoto, Japan TOYOTA Motor Corporation, Susono, Shizuok

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

IPSJ SIG Technical Report Vol.2012-EMB-26 No /9/10 1,a) 1,b) 1,c) 1,d) 1,e) 1,f) 1,g) 5 3D HILS HILS An Integrated Driving Simulator for Interdi

No EV 26 Development of Crash Safety Performance for EV Ichiro Kamimoto Masaki Motoki Masaki Ueno SKYACTIV engine HEV Hybrid Electric Ve

LM A High Efficiency Synchronous Switching Regulator (jp)

LTE移動通信システムのフィールドトライアル

AJACS18_ ppt

ScanFront300/300P セットアップガイド

f2-system-requirement-system-composer-mw

modelingEffectOfTaskAndGraphicalRepresentation.PDF

morita.PDF

16.16%

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

workshop Eclipse TAU AICS.key

149 (Newell [5]) Newell [5], [1], [1], [11] Li,Ryu, and Song [2], [11] Li,Ryu, and Song [2], [1] 1) 2) ( ) ( ) 3) T : 2 a : 3 a 1 :

2

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

2 P.83 Macintosh P.75 P.47 Windows P.83 Macintosh P.75 P.47 Windows P.83 Macintosh P.75 P.47 Windows P.33 P.83 Macintosh P.75 P.47 Windows P.88 Macint

FAX-760CLT

電力営業系ソリューションの電力システム改革への取組み

LM2940

ユーザーズマニュアル

Transcription:

TM 2008 IBM Corporation

CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 2

CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 3

Software Electronics Mechanics SW ECU LS460 ECU http://www-03.ibm.com/solutions/plm/doc/content/bin/g510_3987_embedded_systems_overhaul.pdf?g_type=rhc 4 2007 IBM Corporation

Global Automotive Industry This industry is reaching a critical state in several areas which is driving the imperative for change Complexity of Product The number of electronics controls units continues to grow new functions are continuously added Number of Electronic Control Units luxury 70 90 105+ mid-range 18 26 45 low-end 6 10 14 1998 2001 2005 Embedded Skills Needed Lines of code are growing in near triple digits while skilled resources are growing in single digits Quality/Warrant Costs Currently 30% of warranty issues are associated with Electronics and Software (around 10 B$ per year) Plus costs of: Recalls Liability Brand Damage Number of Functions Potential to grow exponentially with code growth 1990 2000 2010 New System Architectures Required New Competencies & Approaches Required Doing Nothing is Not Affordable 5 2007 IBM Corporation

Global Automotive Industry ( ) OEM (AUTOSAR etc.) 6 2007 IBM Corporation

CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 7

8 IBM Research Model-Driven Systems Engineering (MDSE) MDSE tools IBM SW (Whole vehicle simulation) mcad ecad SW IBM MDSE methods & tools MDSE methods mcad ecad SW BPM MDSE tools mcad ecad SW PDIF 2007 IBM Corporation

9 MDSE MDSE 1 2 3 4 5 SW HW MDSE eslm

MDSE Stake holders marketing Suppliers Designers Manuf quality Req ts (original) Add text drawing table Req ts (sufficient) text drawing Table based req t analysis Structure / Context / Usecase Behavior / state transition Constraints SysML/ Marte / Simulink integrated systems modeling + model analysis and verification Block Decomposition (logical arch) Subsys#1 operations properties system operations properties Subsys#2 operations properties State / activity / Seq ce State 1 State 2 State 3 State 4 Internal blk / parametric a b subsys system subsys comp comp comp comp decomposition State 1 State 2 State 1 State 2 State 1 State 2 State 3 State 4 State 3 State 4 State 3 State 4 Decomposition / plant models table c d<a+b+c d Simulink Simulink Simulink 10 Feedback to fulfill requirements based on analysis

View Rational Modeling Tool (RSx) Table / Matrix based model edit / analysis / verification Enable to see preferable model properties and edit them with table view according to query configuration model. Enable to check model statistics (e.g. the number of ports and interfaces and dependencies) according to analysis definition models. Custom viewer and analyzer can be added through extension point. Model Table Editor/Viewer Model Matrix Table Editor/Viewer Common I/F Common I/F Extension Point Analysis Definition model Model Analyzer Analysis model and control view. Query Configuration model EMF Query Processor Query model elements. EMF model (UML, SysML, AUTOSAR) 11

SysML TM Marte TM Simulink TM SysML TM Marte TM TPTP-based test driver Time-aware UML execution engine Simulink Timed test cases Timed discrete behavior Continuous behavior Execution Trace Analyzer Virtual time scheduler Block2 Integer b = 1 Eval > 80 eval Parametric constraints (OMG SysML) Integer eval eval eval = f(bb, cc) bb cc Block3 Integer c = 2 Parametric constraint evaluator Binary tree for fast eval. <x,y,z> Time constraints {a,b,c} {d,e,(f g}} {h,i} (OMG MARTE profile) p q p q {j,k} l m {n,o} Time constraint evaluator Test result with Performance metrics Test results: Expected parameter values Metrics: Throughput Response time Resource utilization 12

Autosar TM Autosar TM Atomic SW Component ECU Traceable Map to physical ECU / network configurations MDSE requirement modeling Autosar system / ECU configurations Stake holders marketing Suppliers Designers Manuf quality Req ts (original) text drawing table Add Req ts (sufficient) text drawing Table based req t analysis Structure / Usecase Behavior / state transition Constraints SysML/ Marte / Simulink integrated systems modeling + model analysis and verification Block Decomposition (logical arch) Subsys#1 operations properties system operations properties Subsys#2 operations properties State / activity / Seq ce State 1 State 2 State 3 State 4 Internal blk / parametric a b subsys system subsys comp comp comp comp decomposition State 1 State 2 State 1 State 2 State 1 State 2 State 3 State 4 State 3 State 4 State 3 State 4 Decomposition / plant models table c d<a+b+c d Simulink Simulink Simulink Feedback to fulfill requirements based on analysis Re-verify constraints after physical mapping 13

CONTENTS Model-driven systems engineering (MDSE) SysML TM Marte TM Eclipse TM 14

SysML TM SysML TM Block definition diagram State machine diagram Requirement diagram Parametric diagram 15

MARTE TM Timed MARTE TM {hostdemand=(1.0,s)} {hostdemand=(1.0,s)} {hostdemand=(4.0,s)} {hostdemand=(2.0,s)} {hostdemand =(1.0,s)} {periodic {period = (5,ms)} } 16

CONTENTS Model-driven systems engineering (MDSE) SysML TM Marte TM Eclipse TM 17

ECU SysML TM /UML TM Simulation 18

SysML TM ECU SysML TM UML TM 19

IBM Japan IBM IBM SW CATIA TM CADENCE TM Rational 20 Copyright IBM Corporation 2007

I/O ECU I/O Autosar TM I/O INPUT OUTPUT SW-C Middle / IO Srv I/O INPUT OUTPUT RTOS INPUT OUTPUT HW INPUT OUTPUT ACT1 ACT2 SENS1 SENS2 21 Copyright 2007 IBM Corporation

CONTENTS Model-driven systems engineering (MDSE) SysML TM Marte TM Eclipse TM 22 Copyright 2007 IBM Corporation

Requirement1 Requirement2 <<satisfy>> Block Block2 Integer b = 1 Constraint Block1 Block3 aa < bb + cc Integer a = 10 Integer c = 2 Parametric Diagram Integer a = 10 Block2 Integer b = 1 bb aa aa < bb + cc cc Block3 Integer c = 2 23

Requirement1 <<satisfy>> Requirement2 View1 Constraint Block Block1 aa < bb + cc Integer a = 10 View2 Parametric Diagram Block2 Integer b = 1 Block3 Integer c = 2 Block2 Integer b = 1 Block2 Integer b = 1 bb bb > 0 Block1 Integer a = 10 Parametric Diagram Block2 Integer b = 1 bb Block3 Integer c = 2 Integer a = 10 aa aa < bb + cc cc Block3 Integer c = 2 24

CONTENTS Model-driven systems engineering (MDSE) SysML TM Marte TM Eclipse TM 25

IBM Research SysML TM SysML TM Simulink TM ) 26

CONTENTS Model-driven systems engineering (MDSE) SysML TM Marte TM Eclipse TM 27

Open Tool Framework (OTF) Eclipse TM Autosar TM RMC toolset ReqPro Doors MDSE toolset Plug-in IBM Rational platform Plug-in Simulators Jazz CQ OTF SW RPM MDSE server Model storage (CC / DB2 etc.) ebom mbom Supplier 28

CONTENTS Model-driven systems engineering (MDSE) SysML TM Marte TM Eclipse TM 29

Model-Driven Systems Engineering (MDSE) SysML TM MARTE TM 30