[AllUsers-ISR] Palestra - Sobre os Desafios de Testar Sistemas de Tempo-Real em Malha-Fechada - dos Automóveis às Naves Espaciais

Rui Araujo rui at isr.uc.pt
Fri Nov 4 19:26:32 WET 2016


Boa tarde a todos,

Venho chamar a vossa atenção para a seguinte palestra que se irá realizar 
no próximo dia 7 de Novembro de 2016, pelas 14h15 no Anfiteatro A3 do 
DEEC-FCTUC:

Título: Sobre os Desafios de Testar Sistemas de Tempo-Real em 
Malha-Fechada - dos Automóveis às Naves Espaciais

Apresentação: João Esteves, Chief Technical Officer (CTO), Critical 
Software, SA

http://www.isr.uc.pt/~rui/csw/Seminario_20161107.pdf

Cumprimentos,
Rui Araújo

---------------------------------------------------------------------------
Título: Sobre os Desafios de Testar Sistemas de Tempo-Real em 
Malha-Fechada - dos Automóveis às Naves Espaciais

Title: On the Challenges of Testing Hard Real-Time Systems in Closed-Loop 
Environments - From Cars to Spacecrafts

Local: Anfiteatro A3 - DEEC-UC - Departamento de Engenharia Electrotécnica 
e de Computadores, Universidade de Coimbra;
Data: 07 de Novembro de 2016;
Hora: 14h15.

ABSTRACT
It is common sense that things ar\e easier said than done. This common 
saying allow us making a parallel to safety critical hard real-time 
systems. These systems are easier to implement than to test. To a great 
extent, this happens because for the highly complex and integrated systems 
we are currently engineering, it takes more than a set of reliable and 
safe parts to make a reliable and safe system made out of those parts. 
This brings to our memory the video of the Tacoma bridge swinging in the 
wind and then falling to pieces down in the river. The problem was not in 
the individual parts that made the bridge but on the bridge itself. The 
difference between the parts of the bridge and the bridge itself is that 
the latter, is a closed-loop system that is made out of the specific 
arrangement of all its parts interacting with the surround environment.
Individual hard real-time components are like the individual parts that 
make a bridge or any other complex system. They may work well in isolation 
but the system, made of these individual components, may fail when 
deployed in its operation environment. This environment may be a 
spacecraft, an aircraft flying over the Atlantic, a complex production 
line in a modern factory, or an industrial product most of us use in a 
daily basis, a car.
The question we may ask then is, “how can we better assure ourselves that 
a given complex system will work safely and reliably as intended?”. The 
answer to this question has started to be formulated many years ago, 
though, to this date, the challenges are not all surpassed. An essential 
part of that answer is “we will use simulation and model based-development 
to make sure things are right and will integrate right before starting 
manufacturing them”. We believe this answer points us the right direction, 
but now we must see the challenges we face to actually implementing it. 
This is the subject of this seminar we will be delivering on November 7th 
at DEEC/FCT.
We will be looking at the high-level aspects of HW and SW architectures of 
closed-loop environments for the testing of hard real-time systems. Which 
are the challenges we must solve and technologies that we may use. We will 
do so while looking at a specific case study that illustrates the problem 
we want to solve – a closed loop environment for the testing of a 
Sun-synchronous spacecraft.

Speaker’s Bio
Mr. João Esteves joined CRITICAL Software in late 2000 and is, since 2012, 
the Chief Technical Officer (CTO) for safety critical systems. Through the 
last 16 years Mr. João Esteves has had several technical roles, all 
related to the safety analysis, validation, development and testing of 
critical embedded systems for various application domains. He holds in his 
portfolio the participation in several Space missions including: CryoSat, 
LISA Path-Finder, Sentinel-2 and EarthCARE (currently in the final 
development stages); aerospace projects and standardisation groups, and 
coordination of activities in railway and automotive applications. Through 
this broad range of this industrial experience he has acquired a deep 
knowledge of the best practices, and more importantly, the challenges, 
faced by different sectors of the industry. His interests include: 
analysis of failure propagation in complex systems, simulation, hard 
real-time architectures, multi-core mixed criticality systems, HW/SW 
co-design and closed-loop test environments.


More information about the allusers mailing list