Presentation is loading. Please wait.

Presentation is loading. Please wait.

Implementierung der Systemkon- trolle und Systemsteuerung gemäß ASAAC Informationstag zur Informatik, TU Chemnitz 8.11.2005 Burkhard Balser, Michael Förster,

Similar presentations


Presentation on theme: "Implementierung der Systemkon- trolle und Systemsteuerung gemäß ASAAC Informationstag zur Informatik, TU Chemnitz 8.11.2005 Burkhard Balser, Michael Förster,"— Presentation transcript:

1 Implementierung der Systemkon- trolle und Systemsteuerung gemäß ASAAC Informationstag zur Informatik, TU Chemnitz Burkhard Balser, Michael Förster, EADS, MT321

2 Informationstag zur Informatik, TU Chemnitz, Seite 2 Implementierung des Systemmanagement nach ASAAC GSM Inhalt ASAAC Overview ASAAC Software and System Concept Blueprints Generic System Management Design and Implementation Details

3 Informationstag zur Informatik, TU Chemnitz, Seite 3 Implementierung des Systemmanagement nach ASAAC GSM ASAAC: involved Nations and Companies DEM 110,000,000 France Dassault Aviation Thomson CSF - Radar & Contremesures Thomson CSF - Communications Dassault Electronique Sextant Avionique Budget: U.K. GEC - Marconi Avionics British Aerospace Military Aircraft & Aerostructures Smith Industries Aerospace Germany Dasa Military Aircraft Dasa Defence and Civil Systems ESG Elektroniksystem- und Logistik GmbH LITEF GmbH

4 Informationstag zur Informatik, TU Chemnitz, Seite 4 Implementierung des Systemmanagement nach ASAAC GSM ASAAC: State of Work T0T0 Stage 2 (45 Months) Stage 1 (15 Months) Time Demo Specs 1st draft Stan- dards 104 Documents Demonstrations + Standards Validation Core Arch Con- cepts Core + Applications Concept 1 Concept 2 Concept n Std. Arch Std. NET Std. S/W Std H/W 2004 The ASAAC Program 2000 The three national ASAAC Program was finished in time

5 Informationstag zur Informatik, TU Chemnitz, Seite 5 Implementierung des Systemmanagement nach ASAAC GSM Inhalt ASAAC Overview ASAAC Software and System Concept Blueprints Generic System Management Design and Implementation Details

6 Informationstag zur Informatik, TU Chemnitz, Seite 6 Implementierung des Systemmanagement nach ASAAC GSM ASAAC Software Model Application Layer Operating System Layer Module Support Layer Operating System Generic System Management Functional Applications Application Management Run Time Blueprint System Management MOS APOS SMOS SMBP Aircraft Dependent, Hardware Independent Aircraft Independent, Hardware Independent Aircraft Independent, Hardware Dependent

7 Informationstag zur Informatik, TU Chemnitz, Seite 7 Implementierung des Systemmanagement nach ASAAC GSM ASAAC System Concept: Management Operations Pilot/Application Power Ground Crew Fault Valid Avionic System State Blueprints System Design System Manager Mission Mode Management Initialisation + Shutdown ITM Fault Tolerance Reconfiguration

8 Informationstag zur Informatik, TU Chemnitz, Seite 8 Implementierung des Systemmanagement nach ASAAC GSM Inhalt ASAAC Overview ASAAC Software and System Concept Blueprints Generic System Management Design and Implementation Details

9 Informationstag zur Informatik, TU Chemnitz, Seite 9 Implementierung des Systemmanagement nach ASAAC GSM Blueprints Blueprints are used at all Development Steps: –Designtime: Designtime Blueprints Resource Blueprints Application Blueprints –Runtime: Runtime Blueprints Blueprints provide a formal context free Description of the related Elements The Content of the Blueprints is defined by a Grammar –for Runtime Blueprints the Grammar is expressed in eBNF in the Standards for Software

10 Informationstag zur Informatik, TU Chemnitz, Seite 10 Implementierung des Systemmanagement nach ASAAC GSM Inhalt ASAAC Overview ASAAC Software and System Concept Blueprints Generic System Management Design and Implementation Details

11 Informationstag zur Informatik, TU Chemnitz, Seite 11 Implementierung des Systemmanagement nach ASAAC GSM GSM embedded in ASAAC Standards and Guidelines Standards –APOS –SMOS –SMBP –MOS/NII Guidelines: Definition of the components behaviour –GSM with HM, FM, CM and BPM APOS (incl. Communication) SMOSSMOS RTBP MOS/NII Hardware SMBP FM CM HM BPM GSM

12 Informationstag zur Informatik, TU Chemnitz, Seite 12 Implementierung des Systemmanagement nach ASAAC GSM GSM embedded in the Generic ASAAC Design ASAAC Components RTOS Components ASAAC Standards Legend: Application Code APOS Adaptation Layer RTOS Virtual Channel Management BSP MSL Process Management RTOS-APIRTOS-API APOS SMOSSMOS RTBP MOS/NII FMCM HM BPM GSM SMBP APOS Application APOS-Lib

13 Informationstag zur Informatik, TU Chemnitz, Seite 13 Implementierung des Systemmanagement nach ASAAC GSM GSM Task: Configuration of Communication Configure Interfaces Create TC Create VC Attach VC to TC Attach VC to Process Destroy TC Destroy VC Detach VC from TC Detach VC from Process Virtual Channel Management implements Configuration Services GSM NII SMOSSMOS SMOS-LibSMOS-Lib VCM VCDrv MSL VCMgt RTBP APOSLib APOS Application APOSLib APOS Application

14 Informationstag zur Informatik, TU Chemnitz, Seite 14 Implementierung des Systemmanagement nach ASAAC GSM GSM Task: Configuration of Processes Create Process Setup Scheduling Run Process Stop Process Destroy Process Process Management implements Configuration Services GSM MOS RTOS-APIRTOS-API SMOS-LibSMOS-Lib Process Manager MSL Proc Mgt SMOSSMOS RTBP APOSLib APOS Application

15 Informationstag zur Informatik, TU Chemnitz, Seite 15 Implementierung des Systemmanagement nach ASAAC GSM GSM Task: Health Monitoring and Fault Management Log Error Raise Application Error Get Error Information Destroy Process Get Fault Get Thread State Process Management implements Services for Fault Management GSM MOS RTOS-APIRTOS-API SMOS-LibSMOS-Lib Process Manager MSL Proc Mgt SMOSSMOS RTBP APOSLib APOS Application

16 Informationstag zur Informatik, TU Chemnitz, Seite 16 Implementierung des Systemmanagement nach ASAAC GSM ASAAC System Concept: Hierarchy of the GSMs Exchange of Messages between GSMs Delegation of Responsability: –Notification (of State or Error) is sent to the next higher Level –Command is sent to the next lower Level –for each Level the Blueprints define the Generation and Handling of Notifications and Command All Messages between the Levels are routed over VC's GSM Aircraft Level Integration Area Level Integration Area Level Integration Area Le vel Integration Area Level Resource Element Level Resource Element Level Resource Element Level

17 Informationstag zur Informatik, TU Chemnitz, Seite 17 Implementierung des Systemmanagement nach ASAAC GSM Inhalt ASAAC Overview ASAAC Software and System Concept Blueprints Generic System Management Design and Implementation Details

18 Informationstag zur Informatik, TU Chemnitz, Seite 18 Implementierung des Systemmanagement nach ASAAC GSM The GSM Project System Requirement –Implementation to be used in future EADS M Projects –Minimalisation of Dependencies of O/S Interfaces –Design flexible to be incorporated in existing Environments with ASAAC or none ASAAC Behaviour –Design flexible to incorporate existing Components of HM/FM/CM Implementation Requirements –Using UML for Design and Code Generation –Using Design Pattern for better Understanding –Using ADA as the Target Language

19 Informationstag zur Informatik, TU Chemnitz, Seite 19 Implementierung des Systemmanagement nach ASAAC GSM Elements of the GSM HM BPM GSM FM CM The GSM consists of –Health Monitor –Fault Manager –Configuration Manager and 1 Interface –SMBP and its Implementation –Blueprint Manager

20 Informationstag zur Informatik, TU Chemnitz, Seite 20 Implementierung des Systemmanagement nach ASAAC GSM Generic GSM Component Design Communication Conversion Threads of Control SMOSSMOS SMBPSMBP APOS Generic Design of all GSM Components –SMOS at RE Level only: Configuration of the RE, including GSM Elements Controling of Processes, Communication and Hardware Receiving Faults of Hardware and Software Using Interfaces of the Standard only Instantiation of the real Component via a Factory

21 Informationstag zur Informatik, TU Chemnitz, Seite 21 Implementierung des Systemmanagement nach ASAAC GSM Inter GSM Component Communication GSM Broker Communication Conversion Threads of Control SMOSSMOS SMBPSMBP APOS Communication Conversion Threads of Control SMOSSMOS SMBPSMBP APOS Configuration via CM-RE Simplifies Implementation of Components –only one Channel for receiving ore sending messages –Routing wil be done by an external Component Configuration of the GSM Broker is defined in the Blueprints GSM Broker can translate Messages to communicate with GSM implemented differently

22 Informationstag zur Informatik, TU Chemnitz, Seite 22 Implementierung des Systemmanagement nach ASAAC GSM Comprehension (1) Implementation gives a full ASAAC System Hierarchy for other Projects with –Resource Element Level –Integration Area Level –Aircraft Level as described in the ASAAC Standards and Guidelines

23 Informationstag zur Informatik, TU Chemnitz, Seite 23 Implementierung des Systemmanagement nach ASAAC GSM Comprehension (2) Inheritance and Design Pattern allow a flexible Implementation and Reuse of Elements –GSM Broker: Adaptor to external System Managers –Converter: Adaptor to existing System Management Components for Health Monitoring, Fault Management or Configuration Services

24 Informationstag zur Informatik, TU Chemnitz, Seite 24 Implementierung des Systemmanagement nach ASAAC GSM Comprehension (3) O/S Dependencies are dedicated to explicite Elements: –Process Management for O/S specific Process Instantiation and Control – Virtual Channel Management for O/S specific Communication Instantiation and Control –ADA hides O/S specific Tasking and Synchronisation to the GSM Implementation


Download ppt "Implementierung der Systemkon- trolle und Systemsteuerung gemäß ASAAC Informationstag zur Informatik, TU Chemnitz 8.11.2005 Burkhard Balser, Michael Förster,"

Similar presentations


Ads by Google