SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
User Story	
   	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
  
Improving	
  PLC	
  programs	
  quality	
  in	
  the	
  Aerospace	
  and	
  Defense	
  industries	
  -­‐	
  1/5	
  
	
  
	
  
The context
Herakles is a world leader in the design,
development and manufacture of solid rocket
motors for missiles and space launchers. Its
products meet demanding requirements for
safety, performance, reliability and availability.
The challenge
The very demanding domain of activity of
Herakles requires advanced quality control of
the manufacturing process. However, the
company had no way to verify software quality
for its industrial control systems.
The solution
PLC Checker, automatic verification tool for
PLC programs is used systematically since
2010 on each and every new or significantly
modified program.
The result
Return on Investment estimated to 200% by
Herakles with significant improvements of
programs quality and more efficient
maintenance.
Improving the quality of PLC programs
in the Aerospace and Defense industries
How Herakles benefits from PLC Checker
User Story	
   	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
  
Improving	
  PLC	
  programs	
  quality	
  in	
  the	
  Aerospace	
  and	
  Defense	
  industries	
  -­‐	
  2/5	
  
Herakles has defined formal rules for the
development of its PLC programs.
THE CONTEXT
Herakles	
  is	
  a	
  world	
  leader	
  in	
  the	
  design,	
  development	
  and	
  manufacture	
  of	
  solid	
  rocket	
  
motors	
  for	
  missiles	
  and	
  space	
  launchers.	
  Its	
  products	
  meet	
  demanding	
  requirements	
  for	
  
safety,	
  performance,	
  reliability	
  and	
  availability.	
  	
  
Drawing	
  on	
  more	
  than	
  60	
  years	
  of	
  experience	
  and	
  on	
  unrivalled	
  know-­‐how	
  in	
  Europe	
  in	
  the	
  
field	
  of	
  energetic	
  materials	
  and	
  thermostructural	
  composites,	
  developed	
  for	
  the	
  defense	
  and	
  
space	
  sectors,	
  Herakles,	
  a	
  Safran	
  Group	
  subsidiary,	
  has	
  broadened	
  the	
  scope	
  of	
  its	
  
technologies	
  and	
  diversified	
  the	
  application	
  of	
  its	
  expertise	
  into	
  a	
  wide	
  range	
  of	
  industrial	
  
sectors.	
  
Herakles	
  has	
  always	
  been	
  very	
  focused	
  on	
  the	
  quality	
  of	
  its	
  manufacturing	
  system	
  but	
  had	
  
no	
   solution	
   to	
   measure	
   and	
   verify	
   the	
   quality	
   of	
   the	
   programs	
   embedded	
   in	
   its	
  
Programmable	
  Logic	
  Controllers	
  (PLCs).	
  Software	
  quality	
  was	
  measured	
  by	
  sampling	
  and	
  this	
  
approach	
  was	
  regarded	
  as	
  too	
  limited	
  to	
  meet	
  Herakles	
  strict	
  quality	
  requirements.	
  	
  
THE CHALLENGE
Itris	
   Automation	
   has	
   first	
   been	
   working	
   with	
  
Herakles	
  to	
  define	
  the	
  process	
  of	
  how	
  to	
  follow	
  
the	
   quality	
   of	
   the	
   PLC	
   programs	
   thanks	
   to	
   a	
  
better	
   measurement	
   of	
   the	
   compliance	
   with	
  
Herakles	
   rules	
   and	
   standards.	
   The	
   original	
  
method	
   used	
   by	
   Herakles	
   consisted	
   in	
   manual	
  
code	
   reviews	
   to	
   verify	
   compliance.	
  
Unfortunately,	
   this	
   approach	
   had	
   many	
  
drawbacks:	
   relevance	
   and	
   precision	
   of	
   the	
  
review	
   was	
   highly	
   dependent	
   on	
   the	
   person	
   in	
  
charge	
   and	
   exhaustive	
   review	
   was	
   basically	
  
impossible	
  because	
  of	
  the	
  huge	
  volume	
  of	
  code.	
  The	
  cost	
  of	
  the	
  approach	
  was	
  also	
  a	
  strong	
  
limit	
  when	
  reviewing	
  large	
  applications.	
  Finally,	
  the	
  return	
  on	
  investment	
  of	
  this	
  mandatory	
  
activity	
  was	
  considered	
  as	
  very	
  low.	
  	
  
	
  
As	
  a	
  consequence,	
  the	
  development	
  teams	
  were	
  looking	
  for	
  a	
  solution	
  and	
  they	
  discovered	
  
the	
   PLC	
   Checker	
   tool,	
   a	
   collaborative	
   cloud	
   based	
   solution	
   for	
   the	
   static	
   analysis	
   of	
   PLC	
  
programs.	
  PLC	
  Checker	
  allows	
  detection	
  of	
  programming	
  mistakes,	
  computation	
  of	
  quality	
  
metrics	
  and	
  verification	
  of	
  compliance	
  with	
  standards.	
  Herakles	
  was	
  also	
  very	
  interested	
  by	
  
User Story	
   	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
  
Improving	
  PLC	
  programs	
  quality	
  in	
  the	
  Aerospace	
  and	
  Defense	
  industries	
  -­‐	
  3/5	
  
PLC Checker improves the maintainability and readability
of PLC programs thanks to more consistent programming
style.
the	
  fact	
  that	
  industry	
  leaders	
  such	
  as	
  Schneider	
  Electric,	
  EDF,	
  Areva,	
  PSA	
  Peugeot	
  Citroën	
  or	
  
GDF	
  Suez	
  were	
  already	
  using	
  the	
  solution.	
  	
  
	
  
After	
  a	
  first	
  pilot	
  project,	
  Herakles	
  concluded	
  that	
  PLC	
  Checker	
  was	
  the	
  right	
  solution	
  to	
  
control	
   automatically	
   and	
   systematically	
   software	
   quality	
   as	
   requested	
   by	
   its	
   internal	
  
standards	
  and	
  with	
  an	
  independent	
  third	
  party	
  approach.	
  	
  
	
  
Pascal	
  POTHIER,	
  Automation	
  Project	
  Manager	
  at	
  Herakles,	
  explains:	
  “We	
  decided	
  to	
  leverage	
  
PLC	
  Checker	
  for	
  two	
  different	
  usages.	
  First	
  we	
  wanted	
  to	
  do	
  some	
  one-­‐shot	
  audits	
  at	
  the	
  end	
  
of	
  the	
  development,	
  thus	
  making	
  a	
  «	
  picture	
  »	
  of	
  the	
  quality.	
  Then,	
  we	
  decided	
  to	
  deploy	
  PLC	
  
Checker	
   during	
   the	
   whole	
   development,	
   thus	
   making	
   a	
   «	
  movie	
  »	
   to	
   see	
   how	
   quality	
   was	
  
evolving	
  and	
  allowing	
  bug	
  fixing	
  as	
  early	
  as	
  possible.	
  	
  
All	
   system	
   integrators	
   working	
   on	
   our	
   programs	
   are	
   trained	
   and	
   granted	
   a	
   license	
   of	
   PLC	
  
Checker	
  for	
  the	
  duration	
  of	
  the	
  project.	
  They	
  can	
  make	
  as	
  many	
  «	
  pictures	
  »	
  as	
  they	
  want	
  to	
  
build	
   the	
   «	
  movie	
  »	
   and	
   we	
   are	
   very	
   satisfied	
   with	
   such	
   a	
   continuous	
   improvement	
  
approach.”	
  
THE SOLUTION
Herakles	
  and	
  Itris	
  Automation	
  teams	
  have	
  collaborated	
  to	
  deploy	
  PLC	
  Checker	
  step	
  by	
  step.	
  
First,	
   Itris	
   Automation	
   engineers	
   have	
   created	
   a	
   set	
   of	
   coding	
   rules	
   inspired	
   by	
   Herakles	
  
existing	
  standards	
  and	
  practices	
  and	
  leveraging	
  Itris	
  experience	
  in	
  several	
  activity	
  sectors.	
  
	
  	
  
Then,	
   at	
   the	
   end	
   of	
   2009	
   and	
  
beginning	
   of	
   2010,	
   several	
   tests	
  
have	
   been	
   conducted	
   on	
   three	
  
programs	
  and	
  quality	
  reports	
  have	
  
been	
   issued.	
   All	
   three	
   programs	
  
had	
   originally	
   been	
   written	
   by	
  
three	
   different	
   system	
   integrators	
  
and	
  the	
  PLC	
  Checker	
  audit	
  showed	
  
a	
   serious	
   diversity	
   in	
   coding	
  
practices.	
  
	
  
A	
  couple	
  of	
  months	
  later,	
  Herakles	
  decided	
  to	
  use	
  PLC	
  Checker	
  systematically	
  on	
  each	
  and	
  
every	
  new,	
  migrated	
  or	
  significantly	
  modified	
  PLC	
  program.	
  Feedback	
  from	
  developers	
  and	
  
users	
  of	
  PLC	
  Checker	
  has	
  been	
  taken	
  into	
  account	
  to	
  improve	
  the	
  rules	
  and,	
  since	
  2010,	
  26	
  
programs	
  from	
  10	
  different	
  projects	
  have	
  been	
  verified	
  with	
  PLC	
  Checker.	
  	
  
User Story	
   	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
  
Improving	
  PLC	
  programs	
  quality	
  in	
  the	
  Aerospace	
  and	
  Defense	
  industries	
  -­‐	
  4/5	
  
	
  
Pascal	
   POTHIER	
   further	
   explains:	
   “Between	
   2010	
   and	
   2012,	
   we	
   have	
   improved	
   our	
  
compliance	
  ratio	
  from	
  63%	
  to	
  85%	
  and	
  have	
  thus	
  improved	
  significantly	
  the	
  maintainability	
  
of	
  our	
  programs.	
  This	
  was	
  made	
  possible	
  by	
  the	
  formalization	
  and	
  standardization	
  of	
  the	
  
development.	
  “	
  
	
  
	
  
THE RESULT
After	
   these	
   first	
   use	
   cases,	
   Herakles	
  
has	
  now	
  decided	
  to	
  use	
  PLC	
  Checker	
  
more	
   widely	
   and	
   beyond	
   the	
   scope	
  
of	
  its	
  factory	
  at	
  Le	
  Haillan.	
  	
  
	
  
“After	
  a	
  couple	
  of	
  years	
  using	
  it,	
  we	
  
can	
  consider	
  that	
  the	
  deployment	
  of	
  
PLC	
   Checker	
   is	
   a	
   success	
   »,	
   adds	
  
Pascal	
   POTHIER.	
   «	
  Of	
   course,	
   at	
   the	
  
beginning,	
   system	
   integrators	
   were	
  
reluctant	
   but	
   they	
   have	
   been	
  
convinced	
  by	
  the	
  tool	
  itself	
  and	
  now	
  
agree	
   that	
   this	
   is	
   necessary	
   in	
   our	
  
industry.	
  	
  
	
  
Since	
  we	
  began	
  using	
  PLC	
  Checker,	
  our	
  Factory	
  Acceptance	
  Tests	
  have	
  been	
  quicker	
  and	
  more	
  
efficient.	
   Plus,	
   the	
   maintenance	
   of	
   the	
   programs	
   is	
   easier.	
   We	
   estimate	
   the	
   return	
   on	
  
investment	
  of	
  the	
  usage	
  of	
  PLC	
  Checker	
  to	
  roughly	
  200%	
  just	
  by	
  counting	
  the	
  savings	
  in	
  the	
  
test	
   and	
   commissioning	
   phases.	
   The	
   programs	
   are	
   easier	
   to	
   read	
   and	
   thus	
   to	
   modify	
   and	
  
correct	
  in	
  the	
  factory.	
  Also,	
  thanks	
  to	
  a	
  better	
  consistency,	
  the	
  training	
  of	
  our	
  maintenance	
  
team	
  is	
  faster.”	
  	
  
	
  
PLC Checker is available for
o Schneider	
  Electric	
  Unity	
  Pro	
  et	
  PL7	
  Pro	
  
o Siemens	
  Step	
  5	
  et	
  Step	
  7	
  
o CoDeSys	
  v2.3,	
  v3.2,	
  v3.5	
  
o Rockwell	
  Automation	
  RSLogix	
  5000	
  
o Mitsubishi	
  GXWorks	
  2	
  
o Omron	
  Sysmac	
  Studio	
  
o PLCopen	
  XML	
  
Easier maintenance and optimized troubleshooting are
a significant source of return on investment when using
PLC Checker.
User Story	
  
Le	
  contrôle	
  qualité	
  des	
  automates	
  avec	
  PLC	
  Checker	
  dans	
  l’Aérospatial,	
  la	
  Défense,	
  la	
  Sécurité	
  -­‐	
  5/5	
  
About Itris Automation
Based	
  in	
  Grenoble,	
  France,	
  Itris	
  Automation	
  is	
  a	
  software	
  engineering	
  company	
  that	
  provides	
  
development	
   tools	
   for	
   the	
   verification,	
   conversion	
   and	
   documentation	
   of	
   codes	
   in	
  
programmable	
  logic	
  controllers.	
  Due	
  to	
  its	
  advanced	
  technologies,	
  Itris	
  Automation	
  supports	
  
its	
   clients	
   in	
   improving	
   their	
   development	
   processes	
   and	
   therefore	
   in	
   delivering	
   higher	
  
quality	
  programs	
  in	
  shorter	
  timeframes.	
  Put	
  on	
  the	
  market	
  in	
  form	
  of	
  Software-­‐as-­‐a-­‐Service,	
  
these	
   tools	
   are	
   based	
   on	
   innovative	
   technologies	
   and	
   on	
   a	
   team	
   that	
   is	
   known	
   for	
   its	
  
expertise	
  and	
  vast	
  experience	
  in	
  computer	
  science.	
  
Schneider	
  Electric,	
  EDF,	
  Ferrero,	
  Det	
  Norske	
  Veritas,	
  Sanofi,	
  Manz,	
  IMA	
  Pharma,	
  GDF	
  Suez,	
  
Renault	
  and	
  Herakles	
  (Safran	
  group)	
  are	
  among	
  Itris	
  Automation’s	
  main	
  customers.	
  
For	
  more	
  information,	
  please	
  visit	
  our	
  website	
  www.itris-­‐automation.com	
  
	
  	
  

Contenu connexe

Tendances

AtifBhatti resume
AtifBhatti resumeAtifBhatti resume
AtifBhatti resumeAtif Bhatti
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseJim Nickel
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective Engineering Software Lab
 
Automated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178CAutomated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178CQA Systems
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsTechWell
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_ValidationMichaelJoshua
 
Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)bindu chintalapudi
 
Automated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device SoftwareAutomated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device SoftwareQA Systems
 
Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...
Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...
Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...RAKESH RANA
 
Automated requirements based testing for ISO 26262
Automated requirements based testing for ISO 26262 Automated requirements based testing for ISO 26262
Automated requirements based testing for ISO 26262 QA Systems
 
Automating Test Maintenance as Code and Requirements Change
Automating Test Maintenance as Code and Requirements ChangeAutomating Test Maintenance as Code and Requirements Change
Automating Test Maintenance as Code and Requirements ChangeQA Systems
 
Six steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systemsSix steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systemsCAST
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and PlanningTechWell
 

Tendances (20)

Vandana B
Vandana BVandana B
Vandana B
 
Ia rm001 -en-p
Ia rm001 -en-pIa rm001 -en-p
Ia rm001 -en-p
 
AtifBhatti resume
AtifBhatti resumeAtifBhatti resume
AtifBhatti resume
 
Bhavani HS
Bhavani HSBhavani HS
Bhavani HS
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and Defense
 
LDRA Product Brochure v9.0
LDRA Product Brochure v9.0LDRA Product Brochure v9.0
LDRA Product Brochure v9.0
 
LDRA Product Brochure
LDRA Product BrochureLDRA Product Brochure
LDRA Product Brochure
 
Ch21 real time software engineering
Ch21 real time software engineeringCh21 real time software engineering
Ch21 real time software engineering
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
 
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
 
Automated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178CAutomated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178C
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)Bindu Chintalapudi - Software Testing -latest (1)
Bindu Chintalapudi - Software Testing -latest (1)
 
Automated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device SoftwareAutomated Requirements-Based Testing for Medical Device Software
Automated Requirements-Based Testing for Medical Device Software
 
Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...
Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...
Software Defect Prediction Techniques in the Automotive Domain: Evaluation, S...
 
Automated requirements based testing for ISO 26262
Automated requirements based testing for ISO 26262 Automated requirements based testing for ISO 26262
Automated requirements based testing for ISO 26262
 
Automating Test Maintenance as Code and Requirements Change
Automating Test Maintenance as Code and Requirements ChangeAutomating Test Maintenance as Code and Requirements Change
Automating Test Maintenance as Code and Requirements Change
 
Six steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systemsSix steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systems
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and Planning
 

Similaire à [EN] Success story Herakles

(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...Farhan Tariq
 
Application & Convergence
Application & ConvergenceApplication & Convergence
Application & Convergencefmalaing
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanInflectra
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareRemain Software
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul Auti
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_satBill Petcher
 
Goutham_2+_Testing.docx
Goutham_2+_Testing.docxGoutham_2+_Testing.docx
Goutham_2+_Testing.docxgoutham mylu
 
RA Implementation of PlantPAx Systems.pptx
RA Implementation of PlantPAx Systems.pptxRA Implementation of PlantPAx Systems.pptx
RA Implementation of PlantPAx Systems.pptxAjay Gangakhedkar
 
Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...
  Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...  Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...
Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...Carol Dekkers
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Selenium Test Automation
Selenium Test AutomationSelenium Test Automation
Selenium Test AutomationBabuDevanandam
 
Chemical Industry Solutions
Chemical Industry SolutionsChemical Industry Solutions
Chemical Industry SolutionsYokogawa
 
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityWebinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityStork
 

Similaire à [EN] Success story Herakles (20)

[EN] Success story pharma
[EN] Success story pharma[EN] Success story pharma
[EN] Success story pharma
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
 
Application & Convergence
Application & ConvergenceApplication & Convergence
Application & Convergence
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
 
Scale
ScaleScale
Scale
 
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - CopyRahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
Rahul_Auti_Sr. Test Engineer_Manual & Automation_Testing_6_Yrs - Copy
 
Resume
ResumeResume
Resume
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_sat
 
Goutham_2+_Testing.docx
Goutham_2+_Testing.docxGoutham_2+_Testing.docx
Goutham_2+_Testing.docx
 
RA Implementation of PlantPAx Systems.pptx
RA Implementation of PlantPAx Systems.pptxRA Implementation of PlantPAx Systems.pptx
RA Implementation of PlantPAx Systems.pptx
 
Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...
  Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...  Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...
Top 10 uses of Functional Size Measurement (Function Points) by Mature Orga...
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Anuroop_Resume
Anuroop_ResumeAnuroop_Resume
Anuroop_Resume
 
Selenium Test Automation
Selenium Test AutomationSelenium Test Automation
Selenium Test Automation
 
Chemical Industry Solutions
Chemical Industry SolutionsChemical Industry Solutions
Chemical Industry Solutions
 
Resume_Monika2016
Resume_Monika2016Resume_Monika2016
Resume_Monika2016
 
Resume
ResumeResume
Resume
 
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityWebinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
 

Plus de Itris Automation Square

[FR] Récit Utilisateur Industrie Pharmaceutique
[FR] Récit Utilisateur Industrie Pharmaceutique[FR] Récit Utilisateur Industrie Pharmaceutique
[FR] Récit Utilisateur Industrie PharmaceutiqueItris Automation Square
 
[FR] Récit utilisateur inudstrie pharmaceutique
[FR] Récit utilisateur inudstrie pharmaceutique[FR] Récit utilisateur inudstrie pharmaceutique
[FR] Récit utilisateur inudstrie pharmaceutiqueItris Automation Square
 
[EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation [EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation Itris Automation Square
 
Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...Itris Automation Square
 
[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - Unternehmenspräsentation[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - UnternehmenspräsentationItris Automation Square
 
[FR] Guide de codage des programmes automates
[FR] Guide de codage des programmes automates[FR] Guide de codage des programmes automates
[FR] Guide de codage des programmes automatesItris Automation Square
 
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...Itris Automation Square
 
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....Itris Automation Square
 

Plus de Itris Automation Square (19)

[FR] Récit Utilisateur Eiffage Energie
[FR] Récit Utilisateur Eiffage Energie[FR] Récit Utilisateur Eiffage Energie
[FR] Récit Utilisateur Eiffage Energie
 
[FR] Récit Utilisateur Industrie Pharmaceutique
[FR] Récit Utilisateur Industrie Pharmaceutique[FR] Récit Utilisateur Industrie Pharmaceutique
[FR] Récit Utilisateur Industrie Pharmaceutique
 
[FR] Récit Utilisateur ArianeGroup
[FR] Récit Utilisateur ArianeGroup[FR] Récit Utilisateur ArianeGroup
[FR] Récit Utilisateur ArianeGroup
 
PLCopen Webinar Presentation
PLCopen Webinar PresentationPLCopen Webinar Presentation
PLCopen Webinar Presentation
 
[FR] Récit utilisateur inudstrie pharmaceutique
[FR] Récit utilisateur inudstrie pharmaceutique[FR] Récit utilisateur inudstrie pharmaceutique
[FR] Récit utilisateur inudstrie pharmaceutique
 
[IT] PLC Converter Presentation
[IT] PLC Converter Presentation[IT] PLC Converter Presentation
[IT] PLC Converter Presentation
 
[EN] PLC DocGen Datasheet
[EN] PLC DocGen Datasheet[EN] PLC DocGen Datasheet
[EN] PLC DocGen Datasheet
 
[FR] Fiche produit PLC Converter
[FR] Fiche produit PLC Converter[FR] Fiche produit PLC Converter
[FR] Fiche produit PLC Converter
 
[FR] Fiche produit PLC DocGen
[FR] Fiche produit PLC DocGen[FR] Fiche produit PLC DocGen
[FR] Fiche produit PLC DocGen
 
[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker
 
[FR] Poster Cetsis 2014 - PLC Checker
[FR] Poster Cetsis 2014 - PLC Checker[FR] Poster Cetsis 2014 - PLC Checker
[FR] Poster Cetsis 2014 - PLC Checker
 
[EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation [EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation
 
Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...
 
[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - Unternehmenspräsentation[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - Unternehmenspräsentation
 
[EN] Press kit IAS
[EN] Press kit IAS[EN] Press kit IAS
[EN] Press kit IAS
 
[FR] Dossier de presse IAS
[FR] Dossier de presse IAS[FR] Dossier de presse IAS
[FR] Dossier de presse IAS
 
[FR] Guide de codage des programmes automates
[FR] Guide de codage des programmes automates[FR] Guide de codage des programmes automates
[FR] Guide de codage des programmes automates
 
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
 
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
 

Dernier

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 

Dernier (20)

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

[EN] Success story Herakles

  • 1. User Story                                                                                                                       Improving  PLC  programs  quality  in  the  Aerospace  and  Defense  industries  -­‐  1/5       The context Herakles is a world leader in the design, development and manufacture of solid rocket motors for missiles and space launchers. Its products meet demanding requirements for safety, performance, reliability and availability. The challenge The very demanding domain of activity of Herakles requires advanced quality control of the manufacturing process. However, the company had no way to verify software quality for its industrial control systems. The solution PLC Checker, automatic verification tool for PLC programs is used systematically since 2010 on each and every new or significantly modified program. The result Return on Investment estimated to 200% by Herakles with significant improvements of programs quality and more efficient maintenance. Improving the quality of PLC programs in the Aerospace and Defense industries How Herakles benefits from PLC Checker
  • 2. User Story                                                                                                                       Improving  PLC  programs  quality  in  the  Aerospace  and  Defense  industries  -­‐  2/5   Herakles has defined formal rules for the development of its PLC programs. THE CONTEXT Herakles  is  a  world  leader  in  the  design,  development  and  manufacture  of  solid  rocket   motors  for  missiles  and  space  launchers.  Its  products  meet  demanding  requirements  for   safety,  performance,  reliability  and  availability.     Drawing  on  more  than  60  years  of  experience  and  on  unrivalled  know-­‐how  in  Europe  in  the   field  of  energetic  materials  and  thermostructural  composites,  developed  for  the  defense  and   space  sectors,  Herakles,  a  Safran  Group  subsidiary,  has  broadened  the  scope  of  its   technologies  and  diversified  the  application  of  its  expertise  into  a  wide  range  of  industrial   sectors.   Herakles  has  always  been  very  focused  on  the  quality  of  its  manufacturing  system  but  had   no   solution   to   measure   and   verify   the   quality   of   the   programs   embedded   in   its   Programmable  Logic  Controllers  (PLCs).  Software  quality  was  measured  by  sampling  and  this   approach  was  regarded  as  too  limited  to  meet  Herakles  strict  quality  requirements.     THE CHALLENGE Itris   Automation   has   first   been   working   with   Herakles  to  define  the  process  of  how  to  follow   the   quality   of   the   PLC   programs   thanks   to   a   better   measurement   of   the   compliance   with   Herakles   rules   and   standards.   The   original   method   used   by   Herakles   consisted   in   manual   code   reviews   to   verify   compliance.   Unfortunately,   this   approach   had   many   drawbacks:   relevance   and   precision   of   the   review   was   highly   dependent   on   the   person   in   charge   and   exhaustive   review   was   basically   impossible  because  of  the  huge  volume  of  code.  The  cost  of  the  approach  was  also  a  strong   limit  when  reviewing  large  applications.  Finally,  the  return  on  investment  of  this  mandatory   activity  was  considered  as  very  low.       As  a  consequence,  the  development  teams  were  looking  for  a  solution  and  they  discovered   the   PLC   Checker   tool,   a   collaborative   cloud   based   solution   for   the   static   analysis   of   PLC   programs.  PLC  Checker  allows  detection  of  programming  mistakes,  computation  of  quality   metrics  and  verification  of  compliance  with  standards.  Herakles  was  also  very  interested  by  
  • 3. User Story                                                                                                                       Improving  PLC  programs  quality  in  the  Aerospace  and  Defense  industries  -­‐  3/5   PLC Checker improves the maintainability and readability of PLC programs thanks to more consistent programming style. the  fact  that  industry  leaders  such  as  Schneider  Electric,  EDF,  Areva,  PSA  Peugeot  Citroën  or   GDF  Suez  were  already  using  the  solution.       After  a  first  pilot  project,  Herakles  concluded  that  PLC  Checker  was  the  right  solution  to   control   automatically   and   systematically   software   quality   as   requested   by   its   internal   standards  and  with  an  independent  third  party  approach.       Pascal  POTHIER,  Automation  Project  Manager  at  Herakles,  explains:  “We  decided  to  leverage   PLC  Checker  for  two  different  usages.  First  we  wanted  to  do  some  one-­‐shot  audits  at  the  end   of  the  development,  thus  making  a  «  picture  »  of  the  quality.  Then,  we  decided  to  deploy  PLC   Checker   during   the   whole   development,   thus   making   a   «  movie  »   to   see   how   quality   was   evolving  and  allowing  bug  fixing  as  early  as  possible.     All   system   integrators   working   on   our   programs   are   trained   and   granted   a   license   of   PLC   Checker  for  the  duration  of  the  project.  They  can  make  as  many  «  pictures  »  as  they  want  to   build   the   «  movie  »   and   we   are   very   satisfied   with   such   a   continuous   improvement   approach.”   THE SOLUTION Herakles  and  Itris  Automation  teams  have  collaborated  to  deploy  PLC  Checker  step  by  step.   First,   Itris   Automation   engineers   have   created   a   set   of   coding   rules   inspired   by   Herakles   existing  standards  and  practices  and  leveraging  Itris  experience  in  several  activity  sectors.       Then,   at   the   end   of   2009   and   beginning   of   2010,   several   tests   have   been   conducted   on   three   programs  and  quality  reports  have   been   issued.   All   three   programs   had   originally   been   written   by   three   different   system   integrators   and  the  PLC  Checker  audit  showed   a   serious   diversity   in   coding   practices.     A  couple  of  months  later,  Herakles  decided  to  use  PLC  Checker  systematically  on  each  and   every  new,  migrated  or  significantly  modified  PLC  program.  Feedback  from  developers  and   users  of  PLC  Checker  has  been  taken  into  account  to  improve  the  rules  and,  since  2010,  26   programs  from  10  different  projects  have  been  verified  with  PLC  Checker.    
  • 4. User Story                                                                                                                       Improving  PLC  programs  quality  in  the  Aerospace  and  Defense  industries  -­‐  4/5     Pascal   POTHIER   further   explains:   “Between   2010   and   2012,   we   have   improved   our   compliance  ratio  from  63%  to  85%  and  have  thus  improved  significantly  the  maintainability   of  our  programs.  This  was  made  possible  by  the  formalization  and  standardization  of  the   development.  “       THE RESULT After   these   first   use   cases,   Herakles   has  now  decided  to  use  PLC  Checker   more   widely   and   beyond   the   scope   of  its  factory  at  Le  Haillan.       “After  a  couple  of  years  using  it,  we   can  consider  that  the  deployment  of   PLC   Checker   is   a   success   »,   adds   Pascal   POTHIER.   «  Of   course,   at   the   beginning,   system   integrators   were   reluctant   but   they   have   been   convinced  by  the  tool  itself  and  now   agree   that   this   is   necessary   in   our   industry.       Since  we  began  using  PLC  Checker,  our  Factory  Acceptance  Tests  have  been  quicker  and  more   efficient.   Plus,   the   maintenance   of   the   programs   is   easier.   We   estimate   the   return   on   investment  of  the  usage  of  PLC  Checker  to  roughly  200%  just  by  counting  the  savings  in  the   test   and   commissioning   phases.   The   programs   are   easier   to   read   and   thus   to   modify   and   correct  in  the  factory.  Also,  thanks  to  a  better  consistency,  the  training  of  our  maintenance   team  is  faster.”       PLC Checker is available for o Schneider  Electric  Unity  Pro  et  PL7  Pro   o Siemens  Step  5  et  Step  7   o CoDeSys  v2.3,  v3.2,  v3.5   o Rockwell  Automation  RSLogix  5000   o Mitsubishi  GXWorks  2   o Omron  Sysmac  Studio   o PLCopen  XML   Easier maintenance and optimized troubleshooting are a significant source of return on investment when using PLC Checker.
  • 5. User Story   Le  contrôle  qualité  des  automates  avec  PLC  Checker  dans  l’Aérospatial,  la  Défense,  la  Sécurité  -­‐  5/5   About Itris Automation Based  in  Grenoble,  France,  Itris  Automation  is  a  software  engineering  company  that  provides   development   tools   for   the   verification,   conversion   and   documentation   of   codes   in   programmable  logic  controllers.  Due  to  its  advanced  technologies,  Itris  Automation  supports   its   clients   in   improving   their   development   processes   and   therefore   in   delivering   higher   quality  programs  in  shorter  timeframes.  Put  on  the  market  in  form  of  Software-­‐as-­‐a-­‐Service,   these   tools   are   based   on   innovative   technologies   and   on   a   team   that   is   known   for   its   expertise  and  vast  experience  in  computer  science.   Schneider  Electric,  EDF,  Ferrero,  Det  Norske  Veritas,  Sanofi,  Manz,  IMA  Pharma,  GDF  Suez,   Renault  and  Herakles  (Safran  group)  are  among  Itris  Automation’s  main  customers.   For  more  information,  please  visit  our  website  www.itris-­‐automation.com