Industrial Avionics Working Group 18/04/07 Application Integration.

Slides:



Advertisements
Similar presentations
Operating System Security
Advertisements

Ch. 2 Protocol Architecture. 2.1 The Need for a Protocol Architecture Same set of layered functions need to exist in the two communicating systems. Key.
SC227 – SC214 ISRA – Datalink Interface. PBN Manual, Part A, Chapter On-board performance monitoring and alerting On-board performance.
Concurrency: introduction1 ©Magee/Kramer 2 nd Edition Concurrency State Models and Java Programs Jeff Magee and Jeff Kramer.
M N P Onshore & Offshore SHIPBUILDING PROJECTS JSC "KRASNOE SORMOVO" SHIPYARD"
TI BISNIS ITG using COBIT &
MODULE “PROJECT MANAGEMENT AND CONTROL” EMERGENCY PLANNING SAFE DECOMMISSIONING OF NUCLEAR POWER PLANTS Project BG/04/B/F/PP , Programme “Leonardo.
Industrial Avionics Working Group 18/04/07 Modular Certification Basic Concepts.
Industrial Avionics Working Group 18/04/07 Propose Safety Case Architecture.
Industrial Avionics Working Group 19/04/07 Modular Certification Developing Safety Case Modules.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Industrial Avionics Working Group 19/04/07 The Relationship Between the Design and Safety Domains in IAWG Modular Certification What are DGRs and How are.
Industrial Avionics Working Group 18/04/07 Assessing the Safety Case Architecture Optimising the Design Architecture and Safety Case Architecture.
1 Building with Assurance CSSE 490 Computer Security Mark Ardis, Rose-Hulman Institute May 10, 2004.
CMPT 300: Final Review Chapters 8 – Memory Management: Ch. 8, 9 Address spaces Logical (virtual): generated by the CPU Physical: seen by the memory.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Industrial Avionics Working Group 13/09/06 Incremental Certification Phil Williams – General Dynamics (UK) Ltd Representing the Industrial Avionics Working.
Industrial Avionics Working Group 18/04/07 AL Partitioning (1) – Physical Domain Application Layer P 1 P 2 P 3 P n App P S 1 S 2 S 3 S n App S R 1 R 2.
Industrial Avionics Working Group 19/04/07 Architecture Integration.
Given Connections Solution
Industrial Avionics Working Group 18/04/07 Modular Certification Safety Case Contracts.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Design of SCS Architecture, Control and Fault Handling.
Industrial Avionics Working Group 19/04/07 Block, OSL and MSL Safety Argument Modules.
1 HIV Drug Resistance Training Module 9: A Systems Approach to Laboratory Quality.
Exmouth House 3–11 Pine Street London EC1R 0JH T F E W CAE – Next generation and Building.
Slide 1 Flight Simulation – Ch 8 A Case Study in an Architecture for “Integrability” Boeing 747 flight simulator in action – from
What is Software Architecture?
Software Testing Sudipto Ghosh CS 406 Fall 99 November 9, 1999.
Standards and Standardization. Standard Levels Standards preside according to the level. Their effect, image and their scope of work change from one level.
November 8, 2011 Improving Public Access to Pollution Prevention, Toxic Chemical Safety, and Greener Products Beginning from Data to Results 11/8/2011.
Risk Management, Assessment and Planning Committee III-4.
Ranga Rodrigo. The purpose of software engineering is to find ways of building quality software.
Software Reviews & testing Software Reviews & testing An Overview.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
SOFTWARE SYSTEMS DEVELOPMENT 4: System Design. Simplified view on software product development process 2 Product Planning System Design Project Planning.
Slide 1 Construction (Testing) Chapter 15 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman Edited by Solomon.
1 FRENCH PROPOSAL FOR ESARR6 1 - BACKGROUND - 15/02/00 : Kick-off meeting, Presentation of the CAA/SRG input (SW01), Request from the chairman to comment.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
TTCN-3 MOST Challenges Maria Teodorescu
Basic Concepts of Component- Based Software Development (CBSD) Model-Based Programming and Verification.
Copyright Prof. Dr. Shuichiro Yamamoto Prof. Dr. Shuichiro Yamamoto Nagoya University.
Defect resolution  Defect logging  Defect tracking  Consistent defect interpretation and tracking  Timely defect reporting.
By Edward A. Lee, J.Reineke, I.Liu, H.D.Patel, S.Kim
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
Efficient software-based fault isolation Robert Wahbe, Steven Lucco, Thomas Anderson & Susan Graham Presented by: Stelian Coros.
Ch. 2 Protocol Architecture. 2.1 The Need for a Protocol Architecture Same set of layered functions need to exist in the two communicating systems. Key.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
4 th Workshop, Amsterdam, 23 rd -25 th April 2007 ASAS-SEP Applications Airborne Implementation Overall Architectural Considerations.
TC176/IAF ISO 9001:2000 Auditing Practices Group.
Information day on EUROCONTROL Guidance Material on the application of Common Requirements for Service Provision  Quality Management  Jos Kuijper, Manager.
25/02/2016 SW Development Process - SW Architecture/Stefan L. Meier/Electronic Product Development SW Architecture EPD Software Development Process 1.
© Copyright 2010 Rockwell Collins, Inc. All rights reserved. Practical SysML Applications: A Method to Describe the Problem Space Ray Jorgensen David Lempia.
Human Computer Interaction Lecture 21 User Support
The Successful Website
GS-R-3 vs. ISO 9001:2008 Requirements - 4
John Backes, Rockwell Collins Dan DaCosta, Rockwell Collins
Human Computer Interaction Lecture 21,22 User Support
Project Management Managing Project Execution
Data Quality Assurance in Cooperative Information Systems: a Multi-dimension Quality Certificate Cinzia Cappiello1, Chiara Francalanci1, Barbara Pernici1,
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
Software Quality Engineering
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Binding Times Binding is an association between two things Examples:
Image and Video Processing
LINUX System : Lecture 7 Lecture notes acknowledgement : The design of UNIX Operating System.
Inception-v4, Inception-ResNet and the Impact of
John Backes, Rockwell Collins Dan DaCosta, Rockwell Collins
Presentation transcript:

Industrial Avionics Working Group 18/04/07 Application Integration

Industrial Avionics Working Group 18/04/07 Application Integration - Objectives Demonstrate that the design domain applications are integrated together in such a way as to prevent unwanted interference between application Blocks. Demonstrate that the applications are integrated with the architecture in such as way as to provide the services required by the application Blocks. Integrate the application Block SC Modules together to demonstrate that Block dependencies are satisfied.

Industrial Avionics Working Group 18/04/07 Application Integration – Linked Modules

Industrial Avionics Working Group 18/04/07 Application Integration – Safety Case Patterns Pattern: ArchSupport –argument over the Architecture services that are required by the applications. Pattern: NoUnwantedInteractions –argument that any given Block is not subject to unwanted interactions. Pattern: DependencySatisfied –Argument that the dependencies for each application are satisfied. –The purpose of this pattern is to integrate all the Blocks in the Application Later together and with the Architecture. This is achieved instantiation of the pattern for each Dependency for every Application Block. Pattern ApplicationLayerModel –argument over the partitioning of the Application layer into Blocks.

Industrial Avionics Working Group 18/04/07 Safety Case Pattern – Arch Support Public Goal: ArchSupport Goal: MemPartitioning Requires a solution that demonstrates memory partitioning is assured for each process. Goal: InternalState … the integrity of internal state data is assured. Goal: TempPartitioning … temporal partitioning is assured for each process. Goal: DataIntegrity … the integrity of data is assured during data transfers. Goal: SystemHealth … the health of the system is monitored and reported. Goal: ErrorsHandled … that errors are handled predictably. Goal: SufficientResource … that system resources such as memory, execution speed and data transfer rates, are sufficient that they shall not be exhausted.

Industrial Avionics Working Group 18/04/07 Safety Case Pattern – No Unwanted Interactions

Industrial Avionics Working Group 18/04/07 Safety Case Pattern – DependencySatisfied Support required from other Modules: Goals that contain arguments over the provision of data from other Blocks (in the form of Guarantees) that are required to satisfy the Block’s Dependencies. Goals that contain arguments over the transfer of data between one Application Block and another covering: –RTBP definitions for data transfer connections; –Architectural Support for integrity of data during transfer; Top Level Goal: DepSatisfied

Industrial Avionics Working Group 18/04/07 Safety Case Pattern – Application Layer Model Public Goal: AL_ModelApplied Demonstrates that the Application Layer Partitioning Model has been applied correctly. Public Goal: CellAllocation Demonstrates that all the cells in the Application Lay are allocated appropriately to Blocks, and the Blocks are appropriately allocated to Regions. Top Level Goal Argument covers Singular Mapping –All cells map to one & only one Block –All Blocks map to one & only one Region Application Layer Cells appropriately partitioned into HA & LA Regions –The mapping of Blocks (and the cells they contain) to the HA & LA Regions is appropriate.