CaMCOA - Domain-Specific Model-Based Architectures in Practice

Stuart Hutchesson

Senior Specialist – Software Control Systems, Rolls-Royce plc

It is rare to get the chance to define a brand new product software architecture – maybe a once-a-decade opportunity within organisations who develop high-integrity systems.  Software technologies, methodologies, tools and “fashions” can change and evolve radically over that time period, and deciding on the best approach to defining the software system can be problematic. In this talk, we discuss the approach Rolls-Royce is using to develop a new software architecture concept to support the company’s vision of the “Intelligent Engine”.   Particularly, we focus on how they are using Domain-Specific Modelling approaches to improve the construction of the software reference architecture and generate instances of the software system.

About Stuart Hutchesson

Dr Stuart Hutchesson is Senior Software Specialist in the Control Systems division of Rolls-Royce. He has over 30 years’ experience in the development of real-time embedded software for safety-critical systems, primarily FADEC systems for civil aerospace gas-turbine applications. Stuart’s current interests include the use of model-based techniques for the specification, generation and verification of systems & software, and in the use of Product Line techniques to develop high-integrity applications. Stuart was a member of the working group that produced DO-331/ED-218 (the Model-Based Supplement to DO-178C/ED-12C). He is a Chartered Engineer and Fellow of both the BCS and IET.

Sponsored by