Grand Challenges in Model-Driven Engineering?. Richard Paige [email protected] High-Integrity Systems Engineering Group Department of Computer Science The University of York, UK. Grand Challenges. UKCRC and DARPA are currently funding a number of Grand Challenge projects.
The IT infrastructure being developed by the NHS is large and complex (and controversial).
Some important parts:
The electronic care record (“Spine”)
“Choose & Book” for patients
Electronic Prescriptions Service
N3, the networking facilities
Some engineering processes are highly dynamic.
Example: large-scale aerospace project.
Traceability information can be added afterwards
Can our MDE tools support addition of traceability information post facto, while still supporting normal scenarios of use (like M2M)?
Individuals have behaviour.
Small groups have different behaviour (which changes the behaviour of individuals) dependent on local context.
A large group has different behaviour that is not predictable from small group and individual behaviour.
Can we model complex individual, local group, and large group behaviour, including the interactions between semantics of individuals and groups?
Grand challenges are motivated primarily by scientific curiosity about the ultimate scope and limitations of computers.
Also by engineering ambition to construct something that has never been built before.
Are we at a level of maturity in MDE to set such challenges?