Presentation Abstracts

new 800 april.png

Conference presentation abstracts

Are you Anti-Agile?

Author: Niall Cooling, MD, Feabhas

Abstract: Is it fair to say that the embedded system software community are late to the party when it comes to the adoption of Agile practices. The Agile community tend to paint a nice, rosy picture of the development and delivery of “value” incrementally. Underpinning this is a collection of new tools and processes to aid Agile development, such as Continuous Integration.

However, can we simply drop these Agile practices into embedded systems development and expect them to function? Here, we will explore different project classifications and explore how and where Agile may, and may not, be an appropriate approach.

Living with Agility: tales from the battlefield

Author: Daniel Laird, Head of Embedded Software, Ericsson Television Ltd

We have spent 5 years evolving as an organisation trying for ever greater agility. In this presentation I will share our journey, from the early adoption, to the current challenges of distributed, multi team, multi discipline development projects.  

You will leave with an appreciation of the challenges we have faced, and how we continue to adapt our structure and ways of working in order to achieve the goal of agile working on embedded platforms. 

Industrial experience with Agile in high-integrity software development

Author: Roderick Chapman, Principal Engineer, Altran UK (speaker) & Neil White, Director, Intelligent Systems Expertise Centre, Altran UK

Abstract: This talk reflects on the issues and opportunities raised by the use of Agile practices in the development of high-integrity and embedded software, based on the scientific literature, projects, and our own understanding of the relevant regulatory regimes, standards and markets. In particular, this talk considers the assumptions that underpin Agile practices and where these seem to conflict with the disciplines of high-integrity development. Conversely, we'll consider some opportunities where an Agile approach could be significantly improved by the adoption of high-integrity software development practices.

Agile testing techniques for embedded development

Author: QA Systems

Abstract: As more embedded projects are developed using agile methods it is important that testing approaches accommodate this way of working.

This presentation explores agile testing techniques and explains how to overcome some common challenges in the agile testing of embedded systems. We will explore three areas:

1. Introduction to agile testing

  • What do we mean by agile testing, and how does it differ from traditional waterfall software development lifecycles?
  • The impact of less rigidly defined requirements.
  • The need for more frequent testing in iterative cycles.

2. Overcoming challenges for agile embedded testing

  • Availability of target hardware/simulations for more frequent testing.
  • Differing nature of native and target environments.
  • Memory constraints.
  • Frequently changing requirements and impact on regression testing.
  • Monitoring test progress build over build, sprint over sprint.
  • Test run differentiation for different targets.

3. How functional safety impacts agile testing

  • How software safety standards relate to an embedded agile testing approach.
  • Certification throughout the software development lifecycle.

Virtual platform-based simulation for testing of embedded software in continuous integration flows

Author: Lee Moore, Duncan Graham, Simon Davidmann, Larry Lapides, Imperas Software Ltd

Abstract: Companies have many tools and initiatives. We have all heard of Dev ops and continuous delivery, but can these web and app focussed techniques really a be applied to the embedded world?
Hardware constraints, complex tools, tricky testing requirements and the need to comply with rigorous standards all conspire to hold back progress in delivering embedded projects.
We will discuss approaches that can be taken to organise tools and implement processes in a human centric way. We show how teams can evolve from delivering discrete projects in silos to working in an organisation that delivers consistent high quality solutions continuously.
Using the pattern of the engineering V model we will discuss the importance of clear process and show how teams of all sizes can adopt continuous delivery models, even in the embedded engineering space.

Dyson – our agile journey

Author: Rod Sinclair, Electronics Manager & Ian Jordan, Technical Lead, Dyson

Abstract: Our transition into scrum within the real time embedded software space.

This presentation will cover the problem space we encountered as we grew the team and how scrum helped us resolve this. We will provide insight into how to deploy scrum and the sorts of issues likely to be faced.
 
It will appeal to those who want to start doing scrum, those who are doing scrum but struggling, and also those who have been successful in scrum.

Embedding Continuous Delivery

Author: Colin White, Nanga Systems, on behalf of  SDC Systems


Abstract: Companies have many tools and initiatives. We have all heard of Dev ops and continuous delivery, but can these web and app focussed techniques really a be applied to the embedded world?

Hardware constraints, complex tools, tricky testing requirements and the need to comply with rigorous standards all conspire to hold back progress in delivering embedded projects.

We will discuss approaches that can be taken to organise tools and implement processes in a human centric way. We show how teams can evolve from delivering discrete projects in silos to working in an organisation that delivers consistent high quality solutions continuously.

Using the pattern of the engineering V model we will discuss the importance of clear process and show how teams of all sizes can adopt continuous delivery models, even in the embedded engineering space.

 

Register here

Back to the Conference Zone