SlideShare a Scribd company logo
1 of 18
Learning Ada & SPARK: Spreading 
the Ada know-how 
Presented by 
Jack Mellor
The Ada Market 
Commercial / Military Avionics 
Rail Transportation 
Space Domain 
Defence 
Energy: UPS | Oil & Gas 
Automotive Industry 
Security Critical | Data Encryption | Financial Systems 
[…]
Spreading the Ada know-how 
GNAT GPL 
GAP (GNAT Academic Program) 
AdaCore University 
Professional Training
Spreading the Ada know-how 
GNAT GPL 
GAP (GNAT Academic Program) 
AdaCore University 
Professional Training
GNAT GPL 
Grass roots 
Open Source tools available for hobbyists & students 
libre.adacore.com 
ARM bare board support in 2014 edition
Spreading the Ada know-how 
GNAT GPL 
GAP (GNAT Academic Program) 
AdaCore University 
Professional Training
GAP 
GNAT Academic Program 
Over 200 members across 34 countries 
Objective: To support and increase the use of Ada in Academic 
environments 
Delivery of Ada/SPARK presentations, webinars & lessons 
Access to tools & support
GAP 
GNAT Academic Program 
Over 200 members across 34 countries 
Objective: To support and increase the use of Ada in Academic 
environments 
Delivery of Ada/SPARK presentations, webinars & lessons 
Access to tools & support
Spreading the Ada know-how 
GNAT GPL 
GAP (GNAT Academic Program) 
AdaCore University 
Professional Training
AdaCore University 
AdaCore University is the platform for self-education 
on Ada and related technologies.
AdaCore University 
Ada 001 – Overview 
Ada 002 – Basic concepts 
Ada 003 – Programming in the large 
Ada 004 – Mixed language programming
Roadmap 
Cover all aspects of Ada 2012 
Advanced concepts | architecture | concurrency | real time | object orientation | contracts 
SPARK 2014 
Introductory courses
university.adacore.com
Spreading the Ada know-how 
GNAT GPL 
GAP (GNAT Academic Program) 
AdaCore University 
Professional Training
Training 
Ada | SPARK 2014 | Tools 
Professional on-site training 
Public training courses 
Ada, SPARK & GNAT technology experts
Training 
AdaCore-certified Engineer (ACE) 
Next public Ada & SPARK courses: Spring / Autumn 2015
libre.adacore.com 
adacore.com/academia 
university.adacore.com 
adacore.com/training

More Related Content

Similar to GNAT Pro User Day: AdaCore University

rooman.net-Cloud Application Developer.pdf
rooman.net-Cloud Application Developer.pdfrooman.net-Cloud Application Developer.pdf
rooman.net-Cloud Application Developer.pdf
jayashreesrooman
 
2015 Course Calendar Image Now
2015 Course Calendar Image Now2015 Course Calendar Image Now
2015 Course Calendar Image Now
Emma Kelly
 
Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...
Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...
Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...
Inflectra
 

Similar to GNAT Pro User Day: AdaCore University (20)

rooman.net-Cloud Application Developer.pdf
rooman.net-Cloud Application Developer.pdfrooman.net-Cloud Application Developer.pdf
rooman.net-Cloud Application Developer.pdf
 
2015 Course Calendar Image Now
2015 Course Calendar Image Now2015 Course Calendar Image Now
2015 Course Calendar Image Now
 
Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...
Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...
Alternatives to Legacy Tech Solutions: The Case of Micro Focus Webinar Presen...
 
Airbus and open source for fossa 2010
Airbus and open source for fossa 2010Airbus and open source for fossa 2010
Airbus and open source for fossa 2010
 
Resume
ResumeResume
Resume
 
18 November 2014: Satellite Applications Catapult
18 November 2014: Satellite Applications Catapult 18 November 2014: Satellite Applications Catapult
18 November 2014: Satellite Applications Catapult
 
Summer training in Noida | APTRON Solutions
Summer training in Noida | APTRON SolutionsSummer training in Noida | APTRON Solutions
Summer training in Noida | APTRON Solutions
 
The open group profession framework
The open group profession frameworkThe open group profession framework
The open group profession framework
 
The open group profession framework
The open group profession frameworkThe open group profession framework
The open group profession framework
 
Agados biz. introductio
Agados biz. introductioAgados biz. introductio
Agados biz. introductio
 
Special Purpose IBM Center of excellence lab
Special Purpose IBM Center of excellence lab Special Purpose IBM Center of excellence lab
Special Purpose IBM Center of excellence lab
 
Ducat 6 weeks training
Ducat 6 weeks trainingDucat 6 weeks training
Ducat 6 weeks training
 
Serverless survival kit
Serverless survival kitServerless survival kit
Serverless survival kit
 
Why SDN Skills is a Big Boost to Networking Careers
Why SDN Skills is a Big Boost to Networking CareersWhy SDN Skills is a Big Boost to Networking Careers
Why SDN Skills is a Big Boost to Networking Careers
 
IPv6: the what, why and how
IPv6: the what, why and howIPv6: the what, why and how
IPv6: the what, why and how
 
Simlab a tool for sensitivity analysis http://simlab.jrc.it
Simlab a tool for sensitivity analysis http://simlab.jrc.it Simlab a tool for sensitivity analysis http://simlab.jrc.it
Simlab a tool for sensitivity analysis http://simlab.jrc.it
 
Soumya_V
Soumya_VSoumya_V
Soumya_V
 
gopal hp
gopal hpgopal hp
gopal hp
 
Cadence university software program proposal
Cadence university software program proposalCadence university software program proposal
Cadence university software program proposal
 
BAS Portfolio update
BAS Portfolio update BAS Portfolio update
BAS Portfolio update
 

More from AdaCore

RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standards
AdaCore
 
RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standards
AdaCore
 
The Future of Aerospace – More Software Please!
The Future of Aerospace – More Software Please!The Future of Aerospace – More Software Please!
The Future of Aerospace – More Software Please!
AdaCore
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
AdaCore
 
Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...
Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...
Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...
AdaCore
 
Software Engineering for Robotics - The RoboStar Technology
Software Engineering for Robotics - The RoboStar TechnologySoftware Engineering for Robotics - The RoboStar Technology
Software Engineering for Robotics - The RoboStar Technology
AdaCore
 
The Application of Formal Methods to Railway Signalling Software
The Application of Formal Methods to Railway Signalling SoftwareThe Application of Formal Methods to Railway Signalling Software
The Application of Formal Methods to Railway Signalling Software
AdaCore
 

More from AdaCore (20)

RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standards
 
Have we a Human Ecosystem?
Have we a Human Ecosystem?Have we a Human Ecosystem?
Have we a Human Ecosystem?
 
Rust and the coming age of high integrity languages
Rust and the coming age of high integrity languagesRust and the coming age of high integrity languages
Rust and the coming age of high integrity languages
 
SPARKNaCl: A verified, fast cryptographic library
SPARKNaCl: A verified, fast cryptographic librarySPARKNaCl: A verified, fast cryptographic library
SPARKNaCl: A verified, fast cryptographic library
 
Developing Future High Integrity Processing Solutions
Developing Future High Integrity Processing SolutionsDeveloping Future High Integrity Processing Solutions
Developing Future High Integrity Processing Solutions
 
Taming event-driven software via formal verification
Taming event-driven software via formal verificationTaming event-driven software via formal verification
Taming event-driven software via formal verification
 
Pushing the Boundary of Mostly Automatic Program Proof
Pushing the Boundary of Mostly Automatic Program ProofPushing the Boundary of Mostly Automatic Program Proof
Pushing the Boundary of Mostly Automatic Program Proof
 
RCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standardsRCA OCORA: Safe Computing Platform using open standards
RCA OCORA: Safe Computing Platform using open standards
 
Product Lines and Ecosystems: from customization to configuration
Product Lines and Ecosystems: from customization to configurationProduct Lines and Ecosystems: from customization to configuration
Product Lines and Ecosystems: from customization to configuration
 
Securing the Future of Safety and Security of Embedded Software
Securing the Future of Safety and Security of Embedded SoftwareSecuring the Future of Safety and Security of Embedded Software
Securing the Future of Safety and Security of Embedded Software
 
Spark / Ada for Safe and Secure Firmware Development
Spark / Ada for Safe and Secure Firmware DevelopmentSpark / Ada for Safe and Secure Firmware Development
Spark / Ada for Safe and Secure Firmware Development
 
Introducing the HICLASS Research Programme - Enabling Development of Complex ...
Introducing the HICLASS Research Programme - Enabling Development of Complex ...Introducing the HICLASS Research Programme - Enabling Development of Complex ...
Introducing the HICLASS Research Programme - Enabling Development of Complex ...
 
The Future of Aerospace – More Software Please!
The Future of Aerospace – More Software Please!The Future of Aerospace – More Software Please!
The Future of Aerospace – More Software Please!
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...
Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...
Using Tiers of Assurance Evidence to Reduce the Tears! Adopting the “Wheel of...
 
Software Engineering for Robotics - The RoboStar Technology
Software Engineering for Robotics - The RoboStar TechnologySoftware Engineering for Robotics - The RoboStar Technology
Software Engineering for Robotics - The RoboStar Technology
 
MISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextMISRA C in an ISO 26262 context
MISRA C in an ISO 26262 context
 
Application of theorem proving for safety-critical vehicle software
Application of theorem proving for safety-critical vehicle softwareApplication of theorem proving for safety-critical vehicle software
Application of theorem proving for safety-critical vehicle software
 
The Application of Formal Methods to Railway Signalling Software
The Application of Formal Methods to Railway Signalling SoftwareThe Application of Formal Methods to Railway Signalling Software
The Application of Formal Methods to Railway Signalling Software
 
Bounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise EnvironmentBounded Model Checking for C Programs in an Enterprise Environment
Bounded Model Checking for C Programs in an Enterprise Environment
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

GNAT Pro User Day: AdaCore University

  • 1.
  • 2. Learning Ada & SPARK: Spreading the Ada know-how Presented by Jack Mellor
  • 3. The Ada Market Commercial / Military Avionics Rail Transportation Space Domain Defence Energy: UPS | Oil & Gas Automotive Industry Security Critical | Data Encryption | Financial Systems […]
  • 4. Spreading the Ada know-how GNAT GPL GAP (GNAT Academic Program) AdaCore University Professional Training
  • 5. Spreading the Ada know-how GNAT GPL GAP (GNAT Academic Program) AdaCore University Professional Training
  • 6. GNAT GPL Grass roots Open Source tools available for hobbyists & students libre.adacore.com ARM bare board support in 2014 edition
  • 7. Spreading the Ada know-how GNAT GPL GAP (GNAT Academic Program) AdaCore University Professional Training
  • 8. GAP GNAT Academic Program Over 200 members across 34 countries Objective: To support and increase the use of Ada in Academic environments Delivery of Ada/SPARK presentations, webinars & lessons Access to tools & support
  • 9. GAP GNAT Academic Program Over 200 members across 34 countries Objective: To support and increase the use of Ada in Academic environments Delivery of Ada/SPARK presentations, webinars & lessons Access to tools & support
  • 10. Spreading the Ada know-how GNAT GPL GAP (GNAT Academic Program) AdaCore University Professional Training
  • 11. AdaCore University AdaCore University is the platform for self-education on Ada and related technologies.
  • 12. AdaCore University Ada 001 – Overview Ada 002 – Basic concepts Ada 003 – Programming in the large Ada 004 – Mixed language programming
  • 13. Roadmap Cover all aspects of Ada 2012 Advanced concepts | architecture | concurrency | real time | object orientation | contracts SPARK 2014 Introductory courses
  • 15. Spreading the Ada know-how GNAT GPL GAP (GNAT Academic Program) AdaCore University Professional Training
  • 16. Training Ada | SPARK 2014 | Tools Professional on-site training Public training courses Ada, SPARK & GNAT technology experts
  • 17. Training AdaCore-certified Engineer (ACE) Next public Ada & SPARK courses: Spring / Autumn 2015