Introduction to ASPICE
The Automotive SPICE (Software Process Improvement and Capability Determination) is a software development process standard that outlines the maturity model for system development, software development, management, and business processes. ASPICE defines how to assess the capabilities of a software organization’s level of maturity. An organization seeking compliance to ASPICE needs to follow the guidelines outlined in the PAM (process assessment model) which are discussed here: Automotive SPICE Process Reference Model Process Assessment Model Version 3.1.
Lattix has successfully achieved Automotive SPICE Levels 3, 4, 5, and 6 at several companies including Audi, Daimler AG, Flextronics, and Method Park AG.
Where and Why Does Lattix Fit into ASPICE?
Lattix has been used to SWE.1, SWE.2, SWE.4, and SWE.5 levels to help verify the software architecture and assist in providing both traceability and consistency at these levels.
SWE.1 – Software Requirements Analysis. Lattix helps analyze system requirements and provides traceability to SWE.5 and 6 Levels.
SWE.2 – Software Architectural Design. Lattix helps define the SW architecture design through its unique DSM approach. Lattix helps visualize and define the software architecture. Elements of the architecture can be traced to the design in the DSM through tagging. Traceability can be demonstrated by importing the software requirements into a multi-domain DSM. Lattix can also help you evaluate the software architectural design against defined criteria.
SWE.4 – Software Unit Verification. Lattix integrates with Unit testing tools to provide clear test and coverage heatmaps showing where the system is compliant with ASPICE.
SWE.5 – Software Integration and Integration Test. Lattix helps generate test harnesses to verify software at the integration level that traces to the interface specifications. Lattix has been used to help trace interface descriptions to integration-level tests. Seamless integrations with testing tools such as Parasoft, Canata, and VectorCAST; and requirements solutions such as JAMA and Polarion, help save thousands of man-hours of manual traceability effort, through an automated pipeline solution originally developed for Audi.