Thanks for joining. My name is André de Ceuninck and I’m a product manager for Mindmotiv at logic Technology, specialising in software quality solutions. Today we discuss the Software Process related to achieving functional Safety with model based development techniques.
For this presentation we invited some Mindmotiv partners who will share use-cases from the frontline of Embedded Systems Development and Testing.
We hope you find this information useful for your own situation and we hope to provide some ideas to take home.
Mindmotiv started as a research project with the Ford Motor company out of the RWTH Aachen. The
goal was to improve the SW process along the V-Modell during the entire SW lifecycle which still is a
pretty fragmented process. In 2019 the Mindmotiv company was established and they became
specialists in providing solutions and services for efficient model-based embedded software
development and testing.
Our customers are mainly in the automotive, aerospace, and industrial automation domains. Initially,
they were early adopters of model based techniques and wanted to benefit from the advantages of
the technology which has become popular by now. Mindmotiv provides a signal based testplatform
to perform functional safety test from the model level down to the hardware during the entire
lifecycle of the Model to support for example the ASPICE process but also to create Norm Compliant
systems according to the ISO26262 standard.
As you might be aware, all these different norms are very connected as they are usually adaptations
for different domains, the recommendations when it comes to testing for example are very similar.
Model based development starts with clean and clear defined requirements. From there, the
architecture of the system is defined and decomposed, finally the SW functions can be implemented
in a model. From this model, code is generated automatically and loaded onto hardware and finally
the completed SW system is integrated and embedded on the target setup for End-Of Line testing.
For every step during the development a matching validation activity is required as described by the
well-known V-Modell development process.
Safety standards like IEC61508 and all derivatives define the Quality Objectives of software and
make sure you perform all necessary activities when it comes to testing in order to comply to the
standard. The problem of the industry is that it is difficult to translate the clear defined process into
a consistent development and test activities.
This process we described is usually fragmented, it requires specific and different skills at every stage
which are performed by different Teams within the organization.
Many organizations only realize this during an audit of the ongoing process. Arttest addresses these
pain points by providing a test framework that includes a test specification language and instant
visualization functions, hereby reducing the test development effort and assuring reusability of tests
that were created early on at the Model level down to the end-of-line-test.
Safety standard recommend requiremend based testing
Arttest analyses the model and allows to specify tests and acceptance criteria, a live and instant
signal preview is the best way to visualize test steps.
From this description (DML= tekst based), Arttest automatically implements the tests and executes it
on the required level (initially the model, later during SIL test or the HIL). Tests results are
documented in various reports. This simplifies the process and enable’s test engineers to focus on
translating the requirements into tests for Validation purposes. This takes the burden of your
development team and guaranteess reusability.
Watch the full presentation to learn more about use-cases, explained by guest speakers from BPW
Bergische Achsen and VEMAC Gmbh.
For more information, contact us.