Project Management

  1. Creating a Project
  2. Importing an Mobilgene/ODIN Project
  3. Saving a Project
  4. Opening a Project
  5. Browsing Project Information
  6. Generating Reports
  7. Exporting Analysis in the Project

Creating a Project

Click File menu and then click New Project menu, or click New Project button in the toolbar.

Environment

Select the compiler and the platform in the Environment, then click the Next button

Project Settings - Environment

Basic Info

Check or modify the project name, the author, the directory, and the description, and then click Create button to finish.

Project Settings Window

Creating a Mobilgene/ODIN Project

  1. Select File menu, and select New Mobilgene/ODIN Project.
  2. In file selection dialog, select Mobilgene/ODIN folder.
  3. HKSAT imports information from the folder and tries to creates a project with an ASW module, then adds DBCA, SSAT, SSUA, WCETA, SCHA.
  4. When succeeded, the created project will be opened.
  5. When failed, it will show and error message.

Mobilgene/ODIN Project Support

Analysis suppporting Mobilgene/ODIN are as follows

Analysis Using Information
Software Static Analysis Tool(SSAT) : Race Condition Analysis Root functions, Critical sections
Worst-case Execution Time Analysis(WCETA) Root functions, MCU system clock speed
Schedulability Analysis(SCHA) Task priority, Task period
Static Stack Usage Analysis(SSUA) Root functions

Importing Mobilgene/ODIN information

  1. In Project menu, select Import Project Information(Mobilgene/ODIN).
  2. In file selection dialog, select a Mobilgene/ODIN folder
  3. When done, a message dialog opens.

Saving a Project

Select Save Project in the File menu or in the toolbar.

Opening a Project

To open a project

  1. Select Open Project in the File menu or in the toolbar.
  2. In Open window, select a project folder or select contents.tb2 file inside.
  3. Click Open button.

Browsing Project Information

Project view

Displays project configuration, module information, and analyzed information in a tree format.

The Project view

Project graph

Displays a project as a graph with the modules, the analysis, and the analysis results as nodes and their relations as edges.

A Project graph

Generating Reports

HKSAT supports two types of reports: a project report and a SW Test report.

Generating a SW Test Report

To generate a SW Test report

  1. Select Generate SW Test Report menu item in Project menu, then an option window will appear.
    The SW Test Report Window
  2. Select analysis.
  3. Select Report Contents options
  4. Select whether to include Table of Contents and Project Info.
  5. Select a Report Format. HTML, PDF, and PDF Landscape are supported.
  6. Click Generate button, then a progress window appears and a report is generated.
  7. When done, the generated report will be shown.

Generating a Project Report

To generate a project report

  1. Select Generate Project Report menu item in Project menu, then an option window will appear.
    The Project Report Window
  2. Select modules and the contents in the module tabl
  3. Select analysis and the contents in the analysis tab
  4. Select whether to include Table of Contents and Project Info.
  5. Select a Report Format. HTML, Multi-HTML, PDF, PDF Landscape, MS Word, MS Excel, Markdown, Plain Texts will be served.
  6. Click Generate button, then a progress window appears and a report will be generated.
  7. When done, the generated report will be shown.

Managing Reports

You can create, open, and delete reports in the report management window.

  1. Select the Manage Report menu item in the Project menu.
    The Manage Report Window
  2. To open a report, just double click the report.
  3. To create a report, click Add button in the toolbar.
  4. To delete reports, select reports and click Remove button in the toolbar.

Exporting analysis in the Project

The analysis export feature is related to the integration of the HKSAT and CI/CD tools. It is used when you want to automatically perform the desired analysis from an previously created HKSAT project using the CI/CD tool.

  1. Select Export Project analysis (CI/CD) from the Project menu.
  2. In the first tab of the dialog box, select the analysis you want to perform with the CI/CD tool.
  3. Export Project analysis Dialog
  4. If you want to include the software change impact analysis in the export, in the second tab of the dialog box, specify the desired module and the branch name of the code repository where the past version of that module is stored.
  5. Adding Software Change Impact Analysis Dialog
  6. After specifying the file name to save the exported analyzed information, click the Export button.