Skip to main content

Embedded Software Development Base Package

Overview

  • This base package is based on Automotive SPICE 1, a development process cultivated in the automotive industry, and incorporates the knowledge we have accumulated at the forefront of in-vehicle software development, making it widely usable in embedded software development settings across various industries.
  • As a profile that allows you to start a project immediately in Next Design, it systematizes the V-model process and deliverables for embedded software development.
  • For more information on the features of this package, please refer to here.

Screen Images

  • Example of Structural Design in Software Architecture Design

Screen Image of Structural Design in Software Architecture Design

  • Example of Sequence Design in Software Architecture Design

Screen Image of Sequence Design in Software Architecture Design

Description

Systematization of V-Model Processes and Deliverables

  • Systematizes the processes and deliverables of the V-model process for embedded software development, from requirements analysis to testing. Screens are pre-configured to allow design in the most suitable format, such as diagrams, tables, and documents, depending on the design scene.

  • Because deliverables for lower-level processes can be created while linking them to deliverables for higher-level processes, traceability is ensured, and development can proceed with consistency from upstream to downstream.

Complete Set of Profiles Required for Project Startup

  • The package includes a set of metamodels (structural definitions) and view definitions (representation methods) necessary for digitalization, as profiles required at the start of a project.

  • You can use the profile as is to start designing immediately, or you can tailor it to your company's processes and target domain for organizational operation.

Design Methodologies Expanded Through Combination with Other Packages

  • By combining this base package with other packages, you can immediately start using standard design methodologies used in embedded software development, in the right place for each situation.

  • Other packages available separately include UML/SysML, flowcharts, timing charts, DFD, FMEA, FTA, and USDM. 2

Extensions for Automating Routine Tasks

  • The package also includes extensions for automating routine tasks. Batch model generation from upstream processes, sequential ID renumbering, automatic impact scope extraction, and automatic test result aggregation are immediately available.

  • These extensions are published separately in script format. You can refer to them as implementation examples or extend them based on them.

Package Contents

File NameCategoryDescription
Embedded Software Development.nprojSample ProjectA sample project demonstrating embedded software development using the V-model process.
Embedded Software Development.nprofProfileA set of metamodels and view definitions that systematize the processes and deliverables of the V-model process.
Embedded Software Development.nprotTemplateA template for creating a new project within the framework of the V-model process.
NextDesign.EmbeddedSoftwareDevBase.ExtensionExtensionAn extension that automates routine tasks for each process.

Footnotes

  1. Automotive SPICE is a registered trademark of the German Association of the Automotive Industry (Verband der Automobilindustrie e.V.: VDA). Our packages use Automotive SPICE as a reference, but we do not claim compliance with Automotive SPICE.

  2. UML sequence diagrams, state machine diagrams (state transition tables), flowcharts, and DFDs are already incorporated into the design process.