Conferences and supporting programme
The Infinite Software Development Lifecycle of Connected Systems
The explosion of connectivity across all sectors means that requirements change is no longer the exclusive domain of the software development lifecycle. Requirements now change after product release, and without warning - whenever some smart Alec finds a new vulnerability, develops a new hack, or puts a car into a ditch. Anyone used to developing safety critical software applications will be also familiar with how painful a change of requirements can be, and will know all about the concept of bi-directional traceability of requirements. About the need to ensure that the design reflects the requirements; that the software implementation reflects the design; and how the test processes confirm the correct implementation of that software. That cycle no longer concludes with product release. Automating bi-directional traceability from requirements through to design, code and test not only removes the headache from the adherence to functional safety standards. It now guarantees the quick and effective management of responses to security issues in this new, connected world. This presentation will outline how next-generation automated management and requirements traceability tools and techniques can create relationships between requirements, code, static and dynamic analysis results, and unit- and system-level tests. It will demonstrate how linking these elements enables the entire software development cycle becomes traceable, making it easy for teams to identify problems and implement solutions faster and more cost effectively. And it will highlight how such linked elements are even more important after product release, presenting a vital competitive advantage in dealing with the sinking feeling that starts with the message: “We’ve been hacked”.
--- Date: 27.02.2018 Time: 3:00 PM - 3:30 PM Location: Conference Counter NCC Ost