ASPICE-Compliant Automotive Software Engineering
Our software engineers develop embedded software for vehicles in line with the best international practices and ASPICE industry standard. This is how we can meet one of the key requirements of the automotive market leaders: the high quality and security of our embedded software for transport, which is becoming more complex every year.
ASPICE (Automotive Software Process Improvement Capability dEtermination) is a set of rules and guidelines for the automotive industry, a quality management system for the software development life cycle. We are now implementing ASPICE CL2-compliant projects for our clients.
The ASPICE Processes We Have Implemented
System requirements development
System architecture development
Software, hardware, mechanical requirements development
Software, hardware, mechanical arhitecure development
and unit testing
Testing of the hardware
5-Tier Maturity Scale of ASPICE Certification
Automotive spice certification of projects and companies is based on a scale of five ASPICE levels:
Level — Incomplete
ASPICE requirements are not fully met, and processes need to be refined.
Level — Performed
Standard process requirements have been implemented, but some process steps must be refined.
Level — Managed
Processes are fully or, to a greater extent ASPICE-compliant, the company can supply its solutions.
Level — Established
Processes are fully ASPICE-standardised and are constantly being improved.
Level — Predictable
ASPICE standards are fully complied with, and the results are analysed for further estimation.
Level — Innovating
Improving performance standards in line with new engineering challenges.
V-Model Software Development
The ASPICE software development process is based on the V-model and divided into two parts: development (left side of V) and testing (right side of V). Each stage of development is tested for compliance with the project's requirements.
The advantage of this model for software engineers and vendors is that the testing takes place early, thereby minimising the likelihood of error. This way, customers reduce their cost and time of the release of the finished solution, and the development company can provide security and verification mechanisms.
With the V-model development, you can track errors and results from anywhere in the project. Each stage of development and testing is supported by appropriate documentation, which refers to the relevant point above or below the V-model.
The Promwad team works with Polarion ALM, a solution from SIEMENS, which helps manage the lifecycle of applications or embedded systems. It allows us to organise the work of distributed teams, establish all development processes in a unified environment and manage requirements.
The Polarion ALM solution collects and stores information about all development processes, captures the necessary links between phases and provides transparency in software architecture and development
Value of ASPICE
Improving the quality and reliability of software products
Testing and identifying possible errors at an early stage
In-depth elaboration of software requirements, design, architecture
We already have experience applying ASPICE requirements in joint projects with our clients. The automotive team at Promwad is now working to pass an external assessment to ASPICE CL2 level.
We describe all software development processes for vehicles to comply with the standard in terms of practice and supporting documentation.
The auditor will review our documentation, review our Level 2 development processes, and help determine which processes need to be refined to reach Level 3.
Although our team is just gearing up for the ASPICE CL2 level certification, we are already providing automotive software development services in compliance with the standard:
Our Case-Studies in Automotive
Would You Like to Develop Your Automotive Software According to ASPICE Standards?
Drop us a line about your project! We will contact you today or the next business day. All submitted information will be kept confidential.