Um eine optimale Benutzerfreundlichkeit unserer Website sicherzustellen, setzen wir Cookies ein. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Information erhalten Sie auch in unserer Datenschutzerklärung. Cookies akzeptieren
Bitte aktivieren Sie das Setzen von Cookies für diese Website.

Mitteilungen und Termine Vector Consulting Services GmbH

News & Termine

Agile for Safety-Critical Systems: Bosch and Vector Experiences (Stuttgart, 14. Mrc. 2018)

Vector and Bosch present hands-on experiences.

"Ensuring Consistency of Critical Systems in Agile Development"

Hanser Conference "Safety meets Security 2018"
Date: 14. March 2018
Audience: Safety and secuirty managers, Project managers, IT experts, Software engineers and Developers in automotive, transport, medical and IT

Register directly at Hanser and benefit from our 15% reduced admission.

Upon finalizing your registration please enter the Vector promotion code: SmS2018REF15

Agile development of safety-critical systems is far from trivial. Vector Consulting presents guidance and experiences with Bosch. Learn how to set up agile verification and validation.

Christof Ebert, Vector Consulting Services
Helmut Bunge, Samir Sarkic, Bosch

Ensuring Consistency of Critical Systems in agile Development

Critical systems must be delivered quickly, yet with the highest quality. Software-intensive systems must be technologically uncompromisingly innovative. At the same time, markets are demanding ever shorter cycle times and continuous efficiency gains. Traditional development processes that achieve innovation and quality through a cumbersome process are outdated.

Our current projects in Bosch and Vector show that, for example, the cost of rework across the product lifecycle can be reduced by 20-50% through agile procedures for requirements and testing.

Scaleable agile development thus is the call of the day. Yet, cybersecurity and functional security require demonstrable quality with every iteration and delivery. Therefore, agile increments or even continuous delivery processes such as DevOps and Over-The-Air require lightweight effective release processes.  For example, regression tests, starting with requirements engineering and architecture development with semi-automated traceability and checking the dependencies of deliveries, must be interlocked. Only in this way can the quality of agile development processes and continuous deliveries in critical systems be economically secured. The practical contribution shows industry experiences at Bosch and Vector and offers cross-industry impulses in the continuous assurance of consistency and quality.

A particular challenge with frequent deliveries is the uncompromising assurance of quality. Lack of fallback options, the quality must be right. At the same time, the test cases and test steps must be documented. This requires a lot of effort, which has to be reduced and optimized in modern delivery models.

This is where agile regression testing comes into play. The requirements are already specifiable during their development and linked to regression test cases. Subsequent delivery steps are hedged for dependency relationships, such as interfaces and change impact. Architecture and code analyzes reveal hotspots that require special testing. Models help with consistency from system requirements to software requirements, and then to design and validation. The documentation required for governance is updated based on these dependency relationships. By linking and partially automating these steps, agile development and increasingly continuous delivery processes can be implemented efficiently and effectively, even in critical systems.

Our presentation, with experiences from Bosch and Vector in the development of critical systems, highlights challenges, trends, and innovative approaches to greater efficiency despite tough constraints on security and governance. The practical contribution thus provides orientation in the integration of requirements engineering, testing and agile delivery processes. The results can be transferred to critical environments in various industries, such as automotive, medical technology, transportation and, above all, critical infrastructure and IT.

Send us a mail for more information how we can support you with agile development of critical sytems...