-1- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
2021. 2. 9.
AirPlug Inc.
E/E Architecture Design Tool
- “AutoWorks”
-2- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Tool Overview
-3- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
‘Adaptive AUTOSAR OEM’ Complete Workflow (in development)
DBC import
Signal to Service
Mapping
(New) Service
interface design
Machine Design
(Communication Structure)
Diagnostic
design
Service topology
design
Software package
management
Manual vs Automated
Both needed but ‘Tool’ requirements differ!
Manual  Sophisticated editing UI
Automated  Well-designed rule
-4- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Users’ Custom Diagram Editor
Design diagram editor
and see the effects right away
 Tool users can develop their own diagram editors.
 Powered by Eclipse Sirius technology: Sirius and Artop coexist for the first time
-5- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Editor availability on AUTOSAR Elements
Under AUTOSAR Packages, AUTOSAR (packageable) elements can exist:
 System Model
- System & Mapping
- Network Design Editor (Under Development)
 S/W Component Model
- Atomic Software Component Type.
Plus, a separate diagram editor
- Composition Software Component Type.
Plus, a separate diagram editor
- Port Interface
- Application Data Type
- Implementation Data Type
- Compu Method
 Generic Editor on any AUTOSAR elements / ARXMLs
-6- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Eclipse packaging
Default Features Usage
AUTOSAR AUTOSAR Authoring
EGit Eclipse Git Client
Java/Plug-in
Graphical Editor Development
Sirius
Features worth to
install
Usage
Web Developer Tools JSON, HTML, XML, …
-7- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Adaptive System & SOA related Development, Roadmap
Version Release Feature Status
0.5 (Initial) 2021. 02. 01.
Editor – Standard Cpp Implementation Data Type
Done
Editor – Service Interface
Editor – Service Deployment
Diagram Editor – Adaptive Application Design
Diagram Editor – Machine Topology
DBC Import for Signal to Service Mapping
Adaptive Methodology Workflow
HTML Workflow illustration inside Adaptive Methodology Editor
Manifest Conversion: ARXML to JSON
0.6 2021. 04. 01.
Machine Design
Planned
Service Topology Design
- Service deployment
- Service Instance to Machine & Port Prototype Mapping
0.7 2021. 07. 01.
DBC Import and validity check with CANoe
Planned
JSON output formatting according to OEM & project requirements
Work Product Validation
0.8 2021. 10. 01.
UML based service design
Planned
Service rapid prototyping on Linux host
TBD TBD Diagnostic Design TBD
TBD TBD Tier-1 Workflow TBD
TBD TBD Tier-2 Workflow TBD
-8- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
(TBD) UML based Service Design
UML Service Design
(e.g., Class Diagram)
Service Interface & Topology Design
Documentation/Specification
Model
Conversion
Report
Generation
-9- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
(TBD) Service rapid prototyping on Linux host
Adaptive Platform GENIVI/vsomeip
Java Middleware
Web App UI
(Angular, Node.js, HTML5/CSS,
JavaScript/TypeScript)
Linux or Virtualization(Windows)
Service Interface & Topology Design
(Tool)
Rapid Prototyping
(Development Host)
Code
Generation
-10- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Quick Start (1)
 Unzip “AutoWorks.zip” wherever you prefer and Execute “AutoWorks.exe” in it.
 Register a license key if requested.  For requesting for evaluation, write to jerry@airplug.com
 Close “Welcome” page or Click “Workbench” button.
 For creating new projects, drop down the first “New” tool bar and run “AUTOSAR project”.
 For importing existing projects, download “ExampleProjects.zip” as well.
- On “AUTOSAR Explorer” view, click mouse-right button and run “Import…”
- General > Existing Projects into Workspace
- Select archive file: Browse and select the zip file.
- Click “Finish” button
-11- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Quick Start (2): AUTOSAR Perspective
 AUTOSAR perspective: AUTOSAR Explorer and Properties View
Specific Explorer View Modes
• Adaptive Application
• Classic Application
• System Configuration
• Package Explorer
• ARXML Explorer
Properties
-12- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Quick Start (3): Sample projects
 AdaptivePlatformModel
• To explore „Adaptive Platform‟ models
• ①Select the project in the workspace and run ②“AUTOSAR Methodology‟ toolbar to see Adaptive
AUTOSAR workflows.
①
②
-13- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Quick Start (4): Adaptive Methodology Editor
• Add/Remove: add/remove ARXML
• New: new ARXML
• Open: open the most relevant editor
• Validation: not supported yet
• Save as Json: see „gen-json‟ directory after conversion
-14- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Quick Start (5): Sample projects
 ClassicApplicationModel
• To explore „Classic application‟ models
• Find “SwArch/Pase” composition s/w component type
- Mouse right-click on it and “Open With „Composition40 Diagram Editing‟”.
-15- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Quick Start (6): Sample projects
 DBCImport_CAN4Ch
• Exemplary ①DBC import. DBC files deleted intentionally
• Select the project in the workspace and run ②“Configure System‟ to see system objects
• Select ③“ARXML Explorer” mode in the workspace and double-click ④“representations.aird” to see
topology diagram
 SystemModel
• To explore „System‟ models
① ②
③
④
-16- Copyright © 2021 AirPlug, Inc. AirPlug Confidential www.airplug.com
Troubleshooting
 To avoid EGit „HOME‟ directory warning
- Go to Windows „Environment Variables‟ settings. And add “HOME” with the value of “%USERPROFILE%”.
 Errors after installing Web Developer Tools
- Close the tool
- Delete „AutoWorks/workspace/.metadata‟
- Restart the tool.

Vehicle E/E design tool - AutoWorks

  • 1.
    -1- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com 2021. 2. 9. AirPlug Inc. E/E Architecture Design Tool - “AutoWorks”
  • 2.
    -2- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Tool Overview
  • 3.
    -3- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com ‘Adaptive AUTOSAR OEM’ Complete Workflow (in development) DBC import Signal to Service Mapping (New) Service interface design Machine Design (Communication Structure) Diagnostic design Service topology design Software package management Manual vs Automated Both needed but ‘Tool’ requirements differ! Manual  Sophisticated editing UI Automated  Well-designed rule
  • 4.
    -4- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Users’ Custom Diagram Editor Design diagram editor and see the effects right away  Tool users can develop their own diagram editors.  Powered by Eclipse Sirius technology: Sirius and Artop coexist for the first time
  • 5.
    -5- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Editor availability on AUTOSAR Elements Under AUTOSAR Packages, AUTOSAR (packageable) elements can exist:  System Model - System & Mapping - Network Design Editor (Under Development)  S/W Component Model - Atomic Software Component Type. Plus, a separate diagram editor - Composition Software Component Type. Plus, a separate diagram editor - Port Interface - Application Data Type - Implementation Data Type - Compu Method  Generic Editor on any AUTOSAR elements / ARXMLs
  • 6.
    -6- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Eclipse packaging Default Features Usage AUTOSAR AUTOSAR Authoring EGit Eclipse Git Client Java/Plug-in Graphical Editor Development Sirius Features worth to install Usage Web Developer Tools JSON, HTML, XML, …
  • 7.
    -7- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Adaptive System & SOA related Development, Roadmap Version Release Feature Status 0.5 (Initial) 2021. 02. 01. Editor – Standard Cpp Implementation Data Type Done Editor – Service Interface Editor – Service Deployment Diagram Editor – Adaptive Application Design Diagram Editor – Machine Topology DBC Import for Signal to Service Mapping Adaptive Methodology Workflow HTML Workflow illustration inside Adaptive Methodology Editor Manifest Conversion: ARXML to JSON 0.6 2021. 04. 01. Machine Design Planned Service Topology Design - Service deployment - Service Instance to Machine & Port Prototype Mapping 0.7 2021. 07. 01. DBC Import and validity check with CANoe Planned JSON output formatting according to OEM & project requirements Work Product Validation 0.8 2021. 10. 01. UML based service design Planned Service rapid prototyping on Linux host TBD TBD Diagnostic Design TBD TBD TBD Tier-1 Workflow TBD TBD TBD Tier-2 Workflow TBD
  • 8.
    -8- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com (TBD) UML based Service Design UML Service Design (e.g., Class Diagram) Service Interface & Topology Design Documentation/Specification Model Conversion Report Generation
  • 9.
    -9- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com (TBD) Service rapid prototyping on Linux host Adaptive Platform GENIVI/vsomeip Java Middleware Web App UI (Angular, Node.js, HTML5/CSS, JavaScript/TypeScript) Linux or Virtualization(Windows) Service Interface & Topology Design (Tool) Rapid Prototyping (Development Host) Code Generation
  • 10.
    -10- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Quick Start (1)  Unzip “AutoWorks.zip” wherever you prefer and Execute “AutoWorks.exe” in it.  Register a license key if requested.  For requesting for evaluation, write to jerry@airplug.com  Close “Welcome” page or Click “Workbench” button.  For creating new projects, drop down the first “New” tool bar and run “AUTOSAR project”.  For importing existing projects, download “ExampleProjects.zip” as well. - On “AUTOSAR Explorer” view, click mouse-right button and run “Import…” - General > Existing Projects into Workspace - Select archive file: Browse and select the zip file. - Click “Finish” button
  • 11.
    -11- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Quick Start (2): AUTOSAR Perspective  AUTOSAR perspective: AUTOSAR Explorer and Properties View Specific Explorer View Modes • Adaptive Application • Classic Application • System Configuration • Package Explorer • ARXML Explorer Properties
  • 12.
    -12- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Quick Start (3): Sample projects  AdaptivePlatformModel • To explore „Adaptive Platform‟ models • ①Select the project in the workspace and run ②“AUTOSAR Methodology‟ toolbar to see Adaptive AUTOSAR workflows. ① ②
  • 13.
    -13- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Quick Start (4): Adaptive Methodology Editor • Add/Remove: add/remove ARXML • New: new ARXML • Open: open the most relevant editor • Validation: not supported yet • Save as Json: see „gen-json‟ directory after conversion
  • 14.
    -14- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Quick Start (5): Sample projects  ClassicApplicationModel • To explore „Classic application‟ models • Find “SwArch/Pase” composition s/w component type - Mouse right-click on it and “Open With „Composition40 Diagram Editing‟”.
  • 15.
    -15- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Quick Start (6): Sample projects  DBCImport_CAN4Ch • Exemplary ①DBC import. DBC files deleted intentionally • Select the project in the workspace and run ②“Configure System‟ to see system objects • Select ③“ARXML Explorer” mode in the workspace and double-click ④“representations.aird” to see topology diagram  SystemModel • To explore „System‟ models ① ② ③ ④
  • 16.
    -16- Copyright ©2021 AirPlug, Inc. AirPlug Confidential www.airplug.com Troubleshooting  To avoid EGit „HOME‟ directory warning - Go to Windows „Environment Variables‟ settings. And add “HOME” with the value of “%USERPROFILE%”.  Errors after installing Web Developer Tools - Close the tool - Delete „AutoWorks/workspace/.metadata‟ - Restart the tool.