Software Engineering with SPARK 2014
Short course
Inhouse
Description
-
Type
Short course
-
Level
Advanced
-
Methodology
Inhouse
-
Duration
5 Days
-
Start date
Different dates available
A five-day course for programmers, managers, and software assessment/regulation personnel, which presents the principles of high assurance software development and verification using SPARK 2014. The course explains the rationale of SPARK 2014, describes the language and the principles of static code analysis, and shows how to use the SPARK language and the SPARK Pro Toolset both in new projects and in the context of existing (legacy)systems.
Facilities
Location
Start date
Start date
About this course
Aimed at engineers, managers and regulators (assessors) involved with the development and verification of high assurance software. No previous experience with SPARK or Ada is required
None
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Software Engineering
- Engineering
- Embedded systems design
- Embedded systems development
- Software
- Hardware
- IoT
- Embedded
- Embedded software
- Embedded programming
Teachers and trainers (1)
Bright Solutions
Trainer
Course programme
#text-block-10 { margin-bottom:0px; text-align:left; }
The SPARK/Ada programming language – types, expressions, statements, subprograms, packages.
Introduction to static analysis and formal verification
Data dependency analysis
Flow dependency analysis
Programming with contracts
#text-block-11 { margin-bottom:0px; text-align:left; }
Modular / hybrid verification
Proving absence of run-time exceptions
Designing a SPARK program
State abstraction
Software Engineering with SPARK 2014