/   /
13 2012

isicad.ru: , , , . , , . ( Auriga, Airbus, Bombardier, Sukhoi) , .

    RTCA\DO-178B.   ,     ,       .  ,     ,   ,     ,  .  .

  (Flight Control System) — - , , ,          . , ,    , . ,   ,     Microsoft Excel GNU GCC, , , ,  ,     ,     . , ,   ,   . ,   ,   /      , ..  , ..   2-3   (      ,   ).    —     ,   ,      , . ,   ,   ,   ,        .  ,  ,      .

(   10^-9),        . -     ( , ),   , ,   V- .

 1. V- .

  ,   ,      , ..   V- ( 1.) ,      . V-model   ,     ,  ,   .    , .. , ,     . V-model   ( 2). ,   ,   ,    (workload)       (Iteration Packages,  V-   Baseline).

 2. -

 

    ,   ,   , ().   ,    . .      , .

 3.  

  , , ,   , ,   ,  , ,     ,    ,   ,    .  —   ,     , , .. (Equipment Specification)   (System Requirements).

  , ,     (Software Development Plan)   (Qualification Plan — plan for Software Aspects of Certification).  ,   , ,    , ..     ;         ,     ,    .

 4. V- ,  

, , ,   ,   ,     — «» (dissimilarity),  ,       (  , ). ,  -  - ,       .
-
,   Matlab/Simulink, Labview.   , ,   . : (hardware)  - (hardware-software).

,   (Control Electronic  ..), .. , , , , .     (framework layer),   (application).  , , /,    « »,   HSI (Hardware-Software Interface). , «»    ,    , .

 5.

Framework
, Framework   ,  ,     .

, strcmp, ,   ,   . , ,   Common   Framework.   ( , , , ),    .   ( ),    STL.

 6. ,    *

    Framework , DrvHigh<->DrvLow. ,   DrvHigh (Flash, Eeprom , -, - , , , CAN, ARINC, LAN  ..).   ,   (  ,  ..).   DrvHigh. ,   ,      ,   , «640 » —   ,  .   , 90-100% , ,       (frame scheduling)   ( ..     ),         64-128.

    .   ,   (Software Requirement Document),  ,   ,    . ,     (application).  , ,   . , ,     ,     ,    ,     . :

  • Software Design Standard — ,     .
  • Programming Standard — , ,     .
  • Software Requirements Document —  ,     Baseline  iteration package (high-level specificaction).

  :   ,     ,    (rules)   (guidelines)   . ,   ( ,  ).

    . , , ,   .

  ,   , (HSI, ICD (Interface Communication), Datasheets (, ,   (  )).

  :

  1. Design — (  UML / (   Ameos, SCADE, Simulink  ..) —
  2. Low-Level Requirements —   ( :   ). .. .
  3. Coding — (  ,   ,  SCADE/Matlab, .. (IDE)     (  Eclipse, CodeBlocks,    ).
  4. Debugging — ,       ( Errors, Warnings   ).
  5. Static check —     (xLite, Polyspace, MISRA, QAC).
  6. Engineering tests —      (..   ,    ,       ( Labview + Trace32 debugger)).   (, ,    ,  ..).     .
  7.     (IBM Rational ClearCase/ClearQuest).

 7. « » Sukhoi SuperJet 100*

, . - /   Change Request’,   , ,   ,  .    Baseline,    ,     Problem Report’. ,    ,   ,   .   /  Change Request, , .

   Baseline SDD (Software Description Document),     ,    , . , ,   (design review)         ( ,   ).   ,      Baseline , ,   . , ,      , .

 , ,   ( , , )       . ,  ,  ,  ,   ,   -   (), agile-,   .

   — ,  2/3 .   ,  :

,   , :

  • Code review —   ,        (SDD).
  • Low-Level Testing — , , unit-testing  unit-integration-testing (Razorcat Tessy +  ), ..   ,  Modified Condition/Decision Coverage ( NASA MCDC).   ,        (   ,    , ,    . (robustness testing)).
  • (Software Verification Cases and Procedures / Software Unit and Integration Verification Cases and Procedures).
  • VoV (Verification of Verification) — ,      ,    QAR (Quality Assurance Record),     ( ). , QAR    ,  Iteration   .

   delta-  delta-, .. / . , , , ,    ,   . ,      /. , , - ,   ,     . , - ,   ,  ,   .   -    , .    ,     . , ,     ,   black-box,   ,     .     .

 8.   *

  • Document review (SWRD review) —          ,    Hardware-Software (ICD, HSI).
  • Hardware-Software testing —    , (), (,   - - , ), Unit- ( ,  , /  ).  Engineering , ,   ,     (Hardware/Software Integration Verification Cases and Procedures),   , , .
  • HwSw VoV — ,      ,    QAR (Quality Assurance Record),     ( ).

,   ,     .   ,        .

, , « »,   ,  ,      . (package manager),     (coordinator manager).     (roadmap),   (actual status).

  SVR (Software Verification Review),   .   ,     ,   (SAS, Software Accomplishment Summary). ,   / ( SWRD), ,      . , Baseline  ,    .

    ,   :

  • First Delivery Review (FDR) —   ,
  • First Flight Review (FFR) —   ,
  • Software Certification Review (SCR) — .

,     , ( ) . , - ( 100-200 )   ,      ,  -  . , -,   — 1-2.

  , ,   (   ) — 1,5-2 , (  ) 5-6 . ,    2-3 (baseline)  18-20   ,   40  Framework.

-      ,  —  , . , ,  , ( EASA — , FAA — ),     — . , , ,  ,  ,   «»  ,  ,   .    ,     ,       —  — , , ,  ,   ... ,  ,       .


*    Cosateq.

:


RSS-

: ,
-

:

 — , - , C3D Labs (15 2024)
isicad Top 10

    isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

isicad.ru - , . - info@isicad.ru

isicad

  • , PLM ERP...


. © 2004-2024 «»

, isicad.ru .
info@isicad.ru.