This workshop gathers together an international group of specialists in the development and validation of safety critical systems. It intends to foster a broad discussion around the most challenging topics currently faced in this domain. It is organized by Critical Software in the scope of the transfer of knowledge between the institutions involved in the CRITICAL STEP and EVOLVE projects. A rich set of presentations will be provided from members of both projects and from invited keynote speakers.

Keynote Speakers:

Lisa P. Montgomery Delegated Program Manager for NASA's Office of Safety and Mission Assurance (OSMA) Software Assurance Research Program (SARP)
Martin S. Feather Principal in the Software Assurance Technology and Research group of the JPL Quality Assurance Office
Luís M. Pinho Professor and researcher at Instituto Superior de Engenharia do Porto (ISEP)

Main topics of the workshop

  • Formal verification of software
    • Requirements modeling and verification
    • SW Model Checking
    • Automatic Test Generation
  • Fault Injection
  • SW qualification
  • Safety, RAM, and Certification (standards)
    • Nuclear IEC-60880
    • Railway Domain, EN50126/8/9
  • Verification and Validation of Safety Critical Systems
  • Safety Evaluation of Systems
  • Robustness Testing

Event Organization

Event Location

This event will take place in Hotel Vila Galé, Coimbra.
Address: Rua Abel Dias Urbano, 20
3000-001 Coimbra
GPS: 40º 12’ 55.78’’ N ; 8º 26’ 09.07’’ W

Hoteis Vila Galé

Critical Step

The CRITICAL Software Technology for an Evolutionary Partnership (CRITICAL STEP) is a Marie-Curie Industry-Academia Partnerships and Pathways (IAPP) belonging to call FP7-PEOPLE-2008-IAPP. It aims at establishing the basis for a long term strategic research collaboration between partners involved in this project in the growing and challenging domain of software for large-scale Safety-Critical Systems (SCSs) based on the use of Off-The-Shelf (OTS) software.

The project partners are: FCTUC - University of Coimbra (PT), Critical Software SA (PT), CINI - University of Naples (IT), SESM (IT).
Project website: www.critical-step.eu

Critical Step

Evolve

The EVOLVE (Evolutionary Validation, Verification and Certification) is an collaboration project, developed by the consortium leader Critical Software SA and the University of Minho, were the consortium defines as major intention the sustained development of innovative know-how throughout the cooperation between R&D institutions and companies appointed for Embedded Systems, co-funded by € 258.335,56 (two hundred and fifty eight thousand euro and fifty-six cents) by QREN, under the Operational Programme for Competitiveness Factors, contracted with ADI throughout the Contrato de Concessão Incentivos Financeiros n.º 2008/001621 with the total amount of investment of € 404.131,97 (four hundred and four thousand, one hundred and thirty one euros and ninety seven cents) with execution period comprehended between the 01-06-2008 e 31-09-2011.
The goal of the EVOLVE project is the creation of a methodological framework for early verification and validation of evolutionary products through the accredited/certified integration of each iteration and/or component in a MDE (Model Driven Engineering) context.
Project website: www.evolve-itea.org

Evolve

Key Speakers

Lisa P. Montgomery

Delegated Program Manager of OSMA SARP, NASA

Lisa Montgomery is the Delegated Program Manager for NASA's Office of Safety and Mission Assurance (OSMA) Software Assurance Research Program (SARP). The SARP provides NASA with the software assurance practices, methods, and tools needed to keep pace with the ever increasing complexity of software on NASA missions.

Assuming management of the SARP in 2007, her focus has been to transform the program from one that had a traditionally academic focus, to an applied program. The SARP program now works with NASA missions and projects, which have included Ares, Grail, Juno, SMAP, MLS as well as flight software, ground software, and institutional support projects to field-test best practices and deliver meaningful and actionable lessons learned which inform OSMA training and NASA standards.

Ms Montgomery earned Bachelor's degrees in Computer Science and History and a Master's degree in Education from West Virginia University as well as designation as a Developmental Education Specialist from the Kellogg Institute, Appalachian State University. Prior to joining the NASA family she pursued doctoral studies in Educational Psychology at West Virginia University while helping academically at-risk students to succeed in the college environment.

Talk: Software Assurance Challenges at NASA

Martin Feather

Principal in the Software Assurance Technology and Research group of the JPL Quality Assurance Office, of the Jet Propulsion Laboratory, California Institute of Technology.

Dr. Martin S. Feather is a Principal in JPL’s Software Quality Assurance group. Over the last 15 years at JPL he has performed applied research in software validation (analysis, test automation, V&V techniques) and early phase decision support (requirements engineering and risk management). He has published contributions in areas of automatic programming, formal specification, program evolution, runtime monitoring, verification and validation, test automation, software assurance, optimization, and risk.
See eis.jpl.nasa.gov/~mfeather/.

Prior to joining JPL he was a researcher at the University of Southern California’s Information Sciences Institute, and before than earned a BA & MA, from Cambridge University, England, and a Ph.D. in Artificial Intelligence from the University of Edinburgh, Scotland.

Talk: Safety and Dependability Cases for NASA Domain

Luís M. Pinho

Professor and researcher at School of Engineering of the Polytechnic Institute of Porto (ISEP)

Luís Miguel Pinho has a PhD (2001) in Electrical and Computer Engineering at the University of Porto, and is currently a Professor in the Computer Engineering Department of the School of Engineering of the Polytechnic Institute of Porto. He is Research Associate and Vice-Director of the CISTER research unit, where he leads the real-time software research line. He started to be interested in real-time software when he had to choose the wrong paradigm and language for a large industrial real-time embedded system, just because it was the only language with a tool chain available for a particular platform. Since then he is working on providing better abstractions and technologies for programming real-time embedded systems. He has published several papers in international conferences and journals in the area of real-time embedded systems, and participated in the Organization and Program Committees of several international conferences in the area. He served as General Chair and Program Co-Chair of the Ada-Europe 2006 conference, and is Editor-in-Chief of the Ada User Journal.

Talk: Multicore Development and Certification

Agenda

Wed, Sep 28th

Morning 1

9:15   OPENING
TRACK: IVV
    Presentation of CRITICAL STEP
9:30 KEYNOTE TALK:
Software Assurance Challenges at NASA
Lisa Montgomery (NASA)
10:30 Robustness Testing
N. Laranjeiro (UC)
11:00 COFFEE BREAK
11:30 Industrial Experience with Robustness Testing
A. Napolitano (SESM)
12:00 Fault Injection
N. Silva (CSW)
12:30 Representativeness Issues in SW Fault Injection
D. Cotroneo (UN)
13:00 LUNCH

Afternoon 1

  TRACK: FORMAL ANALYSIS AND VERIFICATION
    Presentation of EVOLVE
14:30 KEYNOTE TALK:
Multicore Development and Certification
Luís Pinho (ISEP)
15:30 Integrating Formal Methods Along the Software Lifecycle, with subtopics:
J.M Faria (CSW)
15:45 Specifying reactive systems with Alloy
M.A. Cunha (UM)
16:00 Towards formal requirement engineering
J.N. Oliveira (UM)
16:15 Requirements verification
A. Passos (CSW)
16:30 COFFEE BREAK
17:00 Specifying Software Architectures
A. Sanchez (UM)
17:15 Model Checking Ada programs
J. Martins (UM)
17:30 Verifying Stochastic Systems
A. Pedro (UM)
17:45 Test Generation
A. Passos (CSW)

Thu, Sep 29th

Morning 2

  TRACK: SAFETY AND CERTIFICATION
9:15 KEYNOTE TALK:
Safety and Dependability Cases for NASA Domain
Martin Feather (NASA)
10:15 Safety In Air Traffic Management Domain
A. Napolitano (SESM)
10:45 COFFEE BREAK
11:15 Nuclear Certification
C. Esposito (UN)/N. Silva (CSW)
11:45 Railway Certification And RAM Calculations
J. Almeida/J.M. Faria (CSW)
12:15 Software Architectures
S. Russo (UN)
12:45 CLOSING DISCUSSION: Certification Challenges
13:15 WORKSHOP CLOSURE

 

CSW
ISEP
NASA
SESM
UBI
UC
UM
UN

Acronyms

Critical Software
Instituto Superior de Engenharia do Porto, Portugal
National Aeronautics and Space Administration, USA
Soluzioni Evolute per la Sistemistica e i Modelli s.c.a.r.l., Italy
Universidade da Beira Interior, Portugal
Universidade de Coimbra, Portugal
Universidade do Minho, Portugal
Università degli Studi di Napoli Federico II, Italy

NOTES:

  • Seats are limited so you are kindly invited to make a reservation. Reservations are open until September, 23rd.
  • Registration is Free but Mandatory. Lunch on September 28th is included.
  • For hotel reservation, please refer that your are attending the Critical Software Workshop for the special Workshop price.