Byron Birkedahl 1 and Ted Bonk 2 Honeywell Aerospace, Glendale, Arizona, 85308

Size: px
Start display at page:

Download "Byron Birkedahl 1 and Ted Bonk 2 Honeywell Aerospace, Glendale, Arizona, 85308"

Transcription

1 AIAA SPACE 2010 Conference & Exposition 30 August - 2 September 2010, Anaheim, California AIAA System Engineering & Integration Lessons Learned from Commercial Aircraft Modular Avionics Systems as they ly to lications in Space Vehicles S Byron Birkedahl 1 and Ted Bonk 2 Honeywell Aerospace, Glendale, Arizona, Modular Avionics, otherwise known as IMA, is an architecture extensively applied in recent commercial aircraft avionics systems and now just beginning to be applied to Space vehicles. IMA architectures utilize common hardware and software building blocks along with abstraction design principles. By contrast legacy spacecraft systems have employed federated architectures where the various units or groups of units within the avionics have little design commonality with each other. Compared with a federated architecture IMA s design features have allowed systems to achieve: Lower power, size and weight Lower overall acquisition costs Shorter software life cycles and development schedules Much easier ability to upgrade the system More flexibility for changes Scalability for the desired redundancy and improved safety Lessons learned from commercial aircraft programs have shown that IMA systems cannot be developed in the same ways as federated systems. Commercial aviation has had the benefit of numerous aircraft programs along with avionics architectures that have evolved in more and more complexity over the years allowing the time to create development guidelines and standards to address the evolution of technology. New human flight space vehicles by contrast only come along at a very low rate. The lessons learned in developing complex IMA avionics for commercial aircraft can greatly assist in the Space Vehicle development practices to take full advantage of the benefits IMA architectures provide. I. Introduction n the last 20 years, Modular Avionics (IMA) systems have been extensively utilized in numerous I commercial aircraft. These aircraft include the Boeing 777, Boeing 787, Airbus A380, as well as regional jets, business jets and helicopters including the Embraer 170/190 series, Gulfstream 450/550/650, Falcon 900/2000/7x, Cessna Citation, Hawker Horizon, Pilatus PC12, ARJ21, Agusta 139 and Viking aircraft. Selection of IMA for these commercial aircraft was due to the significant advantages in size, weight, wiring, and life cycle costs this type of architecture provides compared to older federated architectures. The trend continues for new commercial aircraft to utilize IMA since future aircraft will not be cost competitive without it. More recently, Modular Avionics (IMA) was selected as the preferred architecture for the Orion Spacecraft Avionics System. IMA concepts for Orion were adopted from commercial aviation where many of the benefits (reduced size, weight and power) for this type of architecture were also seen to benefit it as a space vehicle. Since future space vehicle programs will likely continue to utilize IMA systems due to the benefits provided by the architecture, lessons learned from the extensive experiences on commercial programs can be useful for the successful development of IMA on these vehicles. 1 Engineer Fellow, Space lications, North 59 th Avenue, Glendale, Arizona, Staff Engineer, Space lications, North 59 th Avenue, Glendale, Arizona, Copyright 2010 by the, Inc. All rights reserved.

2 II. Modular Avionics Concepts IMA system architectures are substantially different from the older federated system architectures used in previous vehicles. IMA architectures utilize common hardware and software building blocks that are shared between the vehicle functions hosted in the system. In addition, all functions within IMA are tied together via a common data network. In comparison, federated architectures, which have been used in legacy space vehicle systems, are typically a collection of specific-function units tied together via dedicated point-to-point signal or data bus connections between units. Figure 1 depicts notional examples of these different types of architectures at the avionics system level. 1 OS Tables Core Core sw Core sw Core sw sw Proc Proc Proc Proc Shared Resources 2 2 Core Configurable 2 Core Configurable hw or I/O Hardware 2 Core Configurable hw or I/O Hardware Core sw Configurable hw or I/O Hardware sw hw or I/O Hardware swproc sw Tables Proc I/O Tables Proc I/O Tables Proc I/O Tables I/O Data Network OS OS Memory 2 Memory Tables Tables Core Core sw sw Proc Proc DB DB Example Federated System Example IMA System Figure 1. Example Federated and IMA Systems As shown in figure 1, an IMA system uses common building blocks to host software applications and to provide data to these hosted software applications. In the example IMA system shown in figure 1, the common blocks include Processing Modules (Proc), I/O Modules (I/O) and Database Modules (DB). This is just one example for the building blocks of an IMA system. Others may employ integrated combinations such as Proc with I/O or Proc with DB. A. Processing Modules (Proc) These modules provide the processing for hosting multiple software applications. Each software application may perform the functionality that traditionally was performed by a dedicated unit, so a single module can perform the same tasks that were performed by multiple units in a federated system. 2

3 Processing modules employ the following key features: 1. Partitioned Processing Environment Processing modules employ Time and Space Partitioning which is a method that allocates computational timeframes to software applications (i.e. time partitioning) along with independent memory domains for each application (i.e. space partitioning). This capability ensures that the software applications hosted on the module cannot inadvertently interfere with each other via any software means, including development defects, of the hosted applications. Because of this, each individual software application can be considered as a separate Virtual Computer that can be developed and verified separately from other software applications. Figure 2 depicts an example of this partitioned processing environment on a processing module. Memory Processor Input/Output Single Physical Computer Key implementation concepts Memory Management High Integrity Time Base Table Driven Communication Memory Mapped I/O High Integrity Operating System Memory ROBUST PARTITIONING SYSTEM Memory Memory Partitioning Domains 1. Memory Space 2. Computation Time 3. Input/Output Access 4. Backplane Access Processor Processor Processor Multiple Virtual Computers Input/Output Input/Output Shared I/O Resources Input/Output Each partition operates as if it were hosted on a dedicated computer Figure 2. Partitioned Processing Environment Time and Space partitioning is typically implemented via the processor s Real Time Operating System (RTOS) in conjunction with the platform computing hardware. Commercial time and space partitioning real time operating systems are currently provided by Greenhills, WindRiver, LinuxWorks and DDCI. The details of the operation and characteristics of the various commercially available Real Time Operating Systems go well beyond the scope of this paper. 2. Platform Services Another feature employed by processing modules is common platform services. services allow the software application to be abstracted from the underlying platform hardware and middleware software and to utilize common platform services (see fig. 3). 3

4 Figure 3. Platform Abstraction Layers within the Processing Platform platform services typically will include: Platform Hardware Abstraction lication Program Interfaces (API) o Producing/ consuming network data or data from other hosted applications or other onboard I/O devices o RTOS services File storage and retrieval Power-up and runtime platform health monitoring Data Loading Boot Since the platform provides these common services, software applications developers do not need to be concerned with creating software to perform these tasks. B. I/O Modules (I/O) These modules provide the data translation and conversion of external I/O signals (e.g. RS-422, discretes, analog, Mil-STD , SpaceWire, etc.) to and from the data network. I/O modules may have a fixed configuration or may have configurable I/O - where a single hardware design can be configured (e.g. via tables) to support many different types of I/O. Since these modules are connected to the network, all external I/O data is potentially available to every other unit connected to the network. C. Database Modules (DB) A database module can provide general large data storage and data retrieval for network connected units and generally has a large memory capacity (e.g. many gigabytes). A database module may be a design closely related to the Processing Module, and utilize the same RTOS and middleware software. D. Data Network The common data network allows any data output from any unit connected to the network to be available to any other unit connected to the network. Data networks may be one of several topologies (or combinations of topologies) such as backplanes, linear buses, stars, meshes or rings. Data transmission protocols may employ timetriggered, rate constrained, or best effort protocols or a combination of these. 4

5 Examples of common data networks that may be used in IMA systems include: ARINC 664 Part 7(AFDX) 5, TT- GbE (Time Triggered Gigabit Ethernet), Mil-STD , ARINC and ASCB (Aircraft System Communication Bus). The details of common network topologies and key characteristics are well beyond the scope of this paper. E. Other Characteristics of IMA Systems and Components 1. Configurability via Tables A key characteristic of all module types within an IMA system is the ability to be configured via tables. Tables are used for configuring the following parameters: Processor Module RTOS parameters (time allocation, memory allocation, partitioning parameters, data ports, etc.) Network data packet routing parameters lication I/O data produce and consume definitions Platform hardware interface to middleware parameters I/O module external I/O to network conversion and translation parameters The table-driven capability of IMA allows common platform module designs to be configured for hosting numerous software applications, as well as for routing various I/O and network data within the IMA system. 2. Fault Tolerance Capabilities The IMA system also has a characteristic of the degree of fault tolerance the individual modules and the whole system can provide. Individual modules may each use self-checking architectures to provide single fault protection against erroneous data output or may have no fault protection. Modules hosting identical software applications may also be redundantly replicated to provide various degrees of fault tolerance for function availability. III. IMA Benefits IMA based systems, especially those integrating numerous functions, can provide benefits in three broad categories: Lower System Size, Weight and Power Improved System Flexibility and Scalability Reduced Development Costs IMA based systems achieve these benefits by eliminating duplication of hardware and software associated with separate computers that have been traditionally associated with a vehicle function. For example, to attain lower system size, weight and power, a computer hosting multiple functions (rather than a single function) eliminates duplication in chassis, power supplies, IO circuits, software associated with the board support package, the operating system, built-in test software, and other middleware software. Secondarily, there are additional associated vehicle savings in cooling, wiring, mounting brackets, inventory costs, etc. due to fewer computers. This is done at the vehicle by creating a set of standard hardware and software building blocks that are designed to host multiple functions and meet the safety requirements of the most critical function. These building blocks are used to compose a vehicle computing system leading to lower system size, weight and power. The IMA hardware and software building block approach also leads to improved system flexibility, scalability and upgradability. The building block approach is flexible enough to meet various performance, safety and system fault tolerance requirements using standard approaches rather than a unique design per subsystem. An example of scalability is adding an additional software application instance to the system for extended system fault tolerance capability. This could be accomplished by either adding an additional processing module to the existing common data network or by simply adding an additional instance of a software application to an existing processing module for increased redundancy. Since there are fewer unique hardware and software designs, an upgrade to the configuration can have broader benefits for less cost. 5

6 The third benefit area is a reduction in development costs through standard interfaces, common services and abstraction layers previous described. While many of these standard interfaces and abstraction layers exist, this is most easily understood by looking at the operating system/application software interface. IMA systems use industry standard operating systems with published APIs and behaviors (e.g. time and space partitioning) to host software applications (i.e. partitions). This relieves the application software developers from needing to understand the specifics about the computing hardware, IO system, hardware fault response, etc. Since application software development is where most of the software effort is expended, effort is saved by focusing these software developers on application development. In addition, the standard building blocks allow for application costs to be reduced by using common software libraries (e.g. math routines), auto-coding tools and the same development and processing environment from project-to-project. The standard API is a key enabler for this savings, allowing for both parallel development and obtaining learning curve effects. IV. Successful IMA System Development While IMA systems in the end proved extremely beneficial to commercial aircraft, development of these systems did not come easy in many cases. Particularly in the initial development of IMA systems, significant cost overruns and schedule delays occurred due to insufficient development processes. After these programs learned how to develop their IMA systems, costs and schedules for later IMA programs rapidly decreased. From this, it is clear that in order to reap the full benefits of an IMA system, the proper processes and structure must be put in place early in the program. Commercial aviation has had the benefit of numerous aircraft programs along with avionics architectures that have evolved in more and more complexity over the years allowing the time to develop guidelines and standards to address the evolution of technology and associated certification. As shown in figure 4, the commercial aviation regulatory guidance and industry standards have tracked avionics technology changes over the past 30 years. In particular, many new commercial standards have been added in the last 10 years specifically due to the emergence of complex integrated systems such as IMA. For example, the industry standard DO and FAA Advisory Circular AC were specifically created to provide guidance for IMA development and certification. Avionics Architectures Federated Hardware Federated Hardware with Software Hardware with Software Partial IMA Full IMA Key Regulatory Guidance & Industry Standards DO-160 (Environmental) DO-160a DO-178 (Software assurance) DO-178a DO-160b DO-160c DO-178b ARP 4761 (Safety) DO-254 (Hw assurance) ARP 4754 (Complex Systems) DO-160d DO -178c a (System design) DO-297 (IMA guidance) AC (Databus) AC (IMA) Figure 4. Commercial Regulatory Guidance and Standards Evolution 3,4,7,8,9,10,11,12,13 New human flight space vehicles by contrast only come along at a very low rate. The lessons learned in developing complex IMA avionics for commercial aircraft can greatly assist in the Space Vehicle development practices to take full advantage of the benefits IMA architectures provide. 6

7 V. Lessons Learned from Commercial IMA Programs The most important lesson learned from commercial programs is that IMA systems cannot be developed in the same ways as federated systems. IMA systems have characteristics different from federated systems and require a modified development approach. Based on the differences described in the last section as well as lessons learned on past commercial programs, following are some best practices to incorporate for IMA development for any program. A. Incorporate development processes that match the IMA systems integration levels With an IMA system there are more integration development levels to address compared to a federated system (see example shown in figure 5). This means more but simpler levels. The IMA system is built up from common hardware and core software components and application software into integrated modules and assemblies that are all tied together via a common data network to create an integrated system. In contrast, a traditional federated system is created from a collection of dedicated-function units that are typically connected via dedicated signals and point-topoint data buses. IMA Federated Vehicle Level Vehicle Vehicle System Level System System Assembly/ Functional Level Cabinet Assemblies Functional s Functional s Functional s Module Level Module Module Module Hosting Platform Level Hosting Hosting Hosting Platform Platform Platform Component Level (CI, CSCI) Table Table Table Table Table SW SW HW Card Core SW SW SW Core SW SW HW HW Card Card Core SW Figure 5. IMA vs. Federated Integration Levels Example A shortcoming seen on previous IMA programs was to use the same requirements, integration and verification structure as was used with previous federated programs. The problem in doing this can easily be seen from figure 5. Requirements along with the processes for integration and verification will be missed at the additional levels encountered in the IMA system that do not exist in a federated system. A structure for separate requirements at each level, as well as integration processes and verification processes, must be established for IMA. 7

8 B. Integration roles and responsibilities between all stakeholders need to be crystal clear Unclear roles and responsibilities for integration activities is a common problem that has occurred in the past on IMA programs. The roles and responsibilities should fit one-to-one with the IMA integration hierarchy (example shown in figure 5), and stakeholder groups assigned at each level. Note that assigning one stakeholder group to more than one level is acceptable as long as the responsibilities are clear and the group has the domain expertise to properly manage each level. In previous programs, a typical problem encountered is an assumption that one stakeholder group automatically covers multiple levels. For example, one specific problem observed has been an assumption that the platform hardware component provider will also perform the integration of software applications onto the hosting platforms. Another is that the network hardware provider will also perform the role of managing the content of data on the network. In fact, the roles for creating the platform/network hardware and integrating or managing the content of applications or data on the hardware are quite different in this regard and such assumptions should not be made. Again, all integration levels need to be explicitly defined and assigned to specific groups with their clear understanding of the roles and responsibilities. C. Interfacing and development standards need to be developed and be robust One distinct characteristic of IMA architectures is the agreed use of common interfacing and development standards between multiple stakeholder groups. These standards and processes typically include: Industry standards (e.g., ARINC 653 1, 664 5, etc.) Custom standards for the architecture and program (e.g., Interface control documents, etc.) development tooling (e.g., software application development, etc.) It should be noted that most published industry standards (e.g., ARINC 653 1, ARINC 664 5, etc.), only contain a small fraction of the rules and guidelines needed for the actual integration of components together in an IMA program. In every IMA program, detailed custom interfacing and development standards need to be developed, should be robust and must be communicated with all stakeholders - even if the underlying standard is based on an industry standard. Typical means can include User Guides and Interface Control Documents for this purpose. D. Extensive load content planning and ongoing build coordination is needed IMA systems typically employ multiple deliveries of builds during the development of the system. A build is a collection of integrated applications that perform the functionality agreed to by the program. Build coordination between all stakeholders becomes very important due to the numerous interdependencies between each hosted application with the platform as well as between hosted applications. Changes in the definition of what one stakeholder will deliver for a build can ripple into impacts for many other groups. E. IMA platforms, development processes and tools need to be mature well before software application development and integration activities As previously described, a basic advantage of IMA is that all software application groups are able to use the common services provided by the IMA platforms and, therefore, do not need to create software, processes or tools addressed by these common services. This provides a great advantage in reducing development cost over a set of federated system. However, if the IMA platforms, processes and tools are incomplete or immature, the opposite can occur. In this case, the software application groups may be forced to create custom tools and custom development processes to make up for the immaturity of the system. In addition, changes to the platform, tools and processes can cause development impacts to the software application groups, negatively affecting costs to a significant degree. F. Communications to all stakeholders is paramount, particularly configuration and changes IMA systems involve numerous types of inter-dependent stakeholders, including platform hardware designers, core software developers, software application developers, hardware card designers, and systems engineers. Typically, the stakeholder groups are staffed at various locations and by different organizations and companies. Because of this, consistent and timely communication to all stakeholders of the system configuration and changes is paramount. 8

9 G. Strong central resource management (i.e. IMA resource czar) is needed A key characteristic of IMA is that its resources, including data network bandwidth, processing throughput, memory and I/O, are shared by the system s software applications. lications share resources within the processing platform in which they are hosted as well bandwidth on the system s common data network. This is where IMA reduces size, weight, power and life cycle costs by sharing. Because of this, contention for the limited resources between the software application developers becomes an issue to manage centrally. H. Resolution of conflicts between groups is needed Conflicts will arise between different stakeholders in an IMA system many times. For example, a typical problem encountered in previous IMA systems was discovery that a software application did not fit into its allocated throughput on the Processor module. In several cases, the resolution of this problem required both the platform and the software application to be improved. However, this can be a difficult negotiation in some cases, especially where the Platform provider and software application developer are different companies, and each contractually bound to limit changes. A method needs to be put in place by the IMA system owner to put conflict resolution methods in place upfront in the program. I. The system s components are glued together with tables. Determining and verifying the table parameters must become a dominant development activity Configuration tables are the glue that integrates together the hardware and software components of an IMA system. Configuration tables are used by the platform operating system, core software, network connections and I/O hardware. A large IMA system can have tens of thousands of configuration parameters to define. In addition, the configuration tables may have numerous versions of these tables to support vehicles, benches and labs. This is a big difference from a system of federated units where the hardware and software components of each unit are built together into a fixed configuration. Because of this unique characteristic of IMA, processes for table parameter definition and verification must be developed and recognized as key activities for the IMA system development. VI. Opportunities for Space The vast majority of the IMA based systems developed have been in the commercial aerospace market. There are differences between the markets but IMA still creates significant opportunities for space systems. Space-based IMA computing has similar requirements but some differences that warrant mentioning before explaining the opportunities. Some key functional differences follow: 1. Space systems have modes of autonomous operation and control by the ground. These systems also need to be configured for long duration missions and vehicle reconfiguration (e.g., docking). Commercial aircraft always have pilots and missions are always less than 24 hours but vehicle utilization is much higher. 2. Space systems have much more human oversight (e.g., crew and mission control) of equipment operation. Commercial aircraft have only the crew so the oversight is built into the equipment. 3. Space systems evaluate safety requirements in a much different fashion. Space systems evaluate loss-ofmission and loss-of-crew impact on the vehicle s operation. Commercial aircraft are evaluated to meet system availability and integrity via stringent numerical values set by regulation. The approaches and responses to common mode faults are not the same. 4. Space systems have full power and some low power configurations where equipment is shut off. Commercial aircraft do not turn off equipment to save power. 5. Space systems have different environmental requirements that are vehicle or mission specific. Commercial aircraft systems need to meet industry standards tailored for a vehicle. 6. Space systems have equipment and development funded by the customer. Commercial aircraft systems are typically developed on company funds for the revenue stream generated by equipment deliveries. 9

10 Even with these differences, many opportunities exist for space to apply lessons learned and methodologies to attain the benefits for space-based IMA systems. These benefits can manifest themselves as significant life-cycle costs reductions from a simple premise of designing the common computing hardware and software components once and then putting the vehicle unique functionality into software partitions. This approach leads to the following opportunities: Development of hardware building blocks that optimize size, weight and power for use across vehicles with lower life cycle costs. This reuse of previously developed components has several secondary benefits. The reuse of the IMA components improves quality of those components due to a broader testing and lessens interoperability issues by standardizing interfaces. These reusable components and interfaces can reduce cycle time by providing a base of functionality that can be tailored to a new vehicle with less effort than starting over in parallel with the platform development. Creation of common software libraries and applications for use across vehicles (so-called software product lines) lead to lower life cycle costs. The common computing components can be organized to meet requirements or to host different software partitions with less effort than a dedicated development. Establishment of a criticality driven verification (Multiple Design Assurance Levels), as is done with commercial aerospace regulatory standards such as DO-178B 7, would benefit space systems. The partitioned environment enables different design assurance levels (fewer steps and less rigor for lower criticality software) to co-exist on the same processor. The surest way to reduce cost is to expend less effort and a partitioned environment enables that. Additional savings can be found in the reduction in the re-verification costs. With a partitioned environment, a change in one partition need not cause a retest of the Core Software or non-impacted partitions. Implementation of reconfigurable building blocks architecture between vehicles, as is enabled by an IMA system architecture, can lead to significant size, weight, and power savings on the combined vehicle. VII. Conclusion IMA architectures have been successfully deployed on many commercial aircraft. Recently, this type of architecture has been selected for the Orion Spacecraft Avionics. Due to the advantages that can be provided by IMA including lower system weight, size and power, along with reduced development and life cycle costs, IMA systems are likely to be selected for future space vehicles. Lessons learned from many years of development on multiple programs in commercial aviation for this type of system should be understood by any organization leading the development of avionics on a future Space vehicle and utilizing IMA architecture. Studying and upfront planning using past lessons learned will gain the maximum benefit this system can provide with minimized development costs. 10

11 Definitions lication Programming Interface (API) - A defined standard for a software application to interface data. Availability Probability that a unit or system is in a functioning state at a given point in time. Boot The start-up software and hardware for a computational unit. Mode Faults An event that simultaneously affects a number of elements otherwise considered independent. Core Software/ Middleware The operating system and other support software that manage platform resources to provide an environment in which an application can execute. Fault Tolerance Capability of a system or unit to tolerate one or more faults. Federated System Avionics equipment architecture consisting of primarily line replaceable units that each perform a specific function, connected by dedicated interfaces or data buses. Health Monitoring (Checking) Functionality within a unit to self-determine its ability to function correctly. IMA A shared set of flexible, reusable, and interoperable hardware and software resources that, when integrated, form a system that provides services, defined and verified to a defined set of safety, fault tolerance and performance requirements, to host software applications performing vehicle functions. Integrity A measure of the assurance that a system, hardware or software will function correctly to defined requirements. Module A common unit performing an IMA function such as processing, I/O or database storage. Partition An allocation of resources whose properties are guaranteed and protected by the platform from adverse interaction or influences from outside the partition. Platform Hardware and core software/ middleware that provide resources and services to one or more software applications. Platform Hardware Abstraction The ability to hide the details of the platform s hardware characteristics to the platform s hosted software. Resource Any object (processing, memory, software, I/O, data, etc.) used by a platform or software application. RTOS Software that directs the operations of a computer, resource allocation and data management, controlling the execution of hosted software applications, managing memory, I/O, and communications resources. Self-Checking Architecture An architecture where computational outputs are compared between replicated hardware and the outputs are passified if a difference occurs. Software lication Software performing a vehicle-specific function hosted on a platform. 11

12 References 1 ARINC Specification 653, ARINC, Incorporated 2 Mil-STD-1553, ed States Department of Defense 3 DO-297, Modular Avionics Development Guidance and Certification Considerations, RTCA, Incorporated 4 DO-254, Design Assurance Guidance for Airborne Electronic Hardware, RTCA, Incorporated 5 ARINC Specification 664 Part 7 (AFDX), ARINC, Incorporated 6 ARINC Specification 629, ARINC, Incorporated 7 DO-178/A/B, Software Considerations in Airborne Systems and Equipment Certification, RTCA, Incorporated 8 DO-160/A/B/C/D, Environmental Conditions and Test Procedures for Airborne Equipment, RTCA, Incorporated 9 AC A, System Design and Analysis, Federal Aviation Administration (FAA) 10 ARP 4754, Certification Considerations for Highly- or Complex Aircraft Systems, Society of Automotive Engineers, (SAE) 11 ARP 4761, Guidelines and Methods for Conducting the Safety Assessment Process on Civil Airborne Systems and Equipment, Society of Automotive Engineers (SAE) 12 AC , Aviation Databus Assurance, Federal Aviation Administration (FAA) 13 AC , Guidance for Modular Avionics (IMA) that Implement TSO-C153 Authorized Hardware Elements, Federal Aviation Administration (FAA) 12

Certification Authorities Software Team (CAST) Position Paper CAST-3

Certification Authorities Software Team (CAST) Position Paper CAST-3 Certification Authorities Software Team (CAST) Position Paper CAST-3 Guidelines for Assuring the Software Aspects of Certification When Replacing Obsolete Electronic Parts Used in Airborne Systems and

More information

Boeing B-777. 29.1 Introduction. 29.2 Background. Michael J. Morgan

Boeing B-777. 29.1 Introduction. 29.2 Background. Michael J. Morgan 29 Boeing B-777 Michael J. Morgan Honeywell 29.1 Introduction 29.2 Background 29.3 Boeing 777 Airplane Information Management System (AIMS) 29.4 Cabinet Architecture Overview 29.5 Backplane Bus 29.6 Maintenance

More information

ARINC 653. An Avionics Standard for Safe, Partitioned Systems

ARINC 653. An Avionics Standard for Safe, Partitioned Systems ARINC 653 An Avionics Standard for Safe, Partitioned Systems 1 Courtesy of Wind River Inc. 2008 IEEE-CS Seminar June 4 th, 2008 Agenda Aerospace Trends IMA vs. Federated ARINC 653 Main concepts Safety

More information

Certification Authorities Software Team (CAST) Position Paper CAST-9

Certification Authorities Software Team (CAST) Position Paper CAST-9 Certification Authorities Software Team (CAST) Position Paper CAST-9 Considerations for Evaluating Safety Engineering Approaches to Software Assurance Completed January, 2002 NOTE: This position paper

More information

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur Module 5 Broadcast Communication Networks Lesson 1 Network Topology Specific Instructional Objectives At the end of this lesson, the students will be able to: Specify what is meant by network topology

More information

The evolving ARINC 653 standard and it s application to IMA

The evolving ARINC 653 standard and it s application to IMA The evolving ARINC 653 standard and it s application to IMA Alex Wilson Senior Program Manager Wind River November 13 th 2007 IMA and ARINC 653 Agenda DO-297 Certification of IMA under DO-297 Conclusions

More information

AC 20-148 REUSABLE SOFTWARE COMPONENTS

AC 20-148 REUSABLE SOFTWARE COMPONENTS AC 20-148 REUSABLE SOFTWARE COMPONENTS December 7, 2004 12/7/04 AC 20-148 CONTENTS Paragraph Title Page 1. Purpose....1 2. Motivation for this Guidance....1 3. Document Overview...1 4. General Guidelines

More information

Parameters for Efficient Software Certification

Parameters for Efficient Software Certification Parameters for Efficient Software Certification Roland Wolfig, e0327070@student.tuwien.ac.at Vienna University of Technology, Real-Time Systems Group 1 Abstract Software certification is a common approach

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 4+1 View Architecture with UML 2. White Paper Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was

More information

Safety Analysis and Certification of Open Distributed Systems. P. M. Conmy; Department of Computer Science, University of York, York, YO10 5DD U.K.

Safety Analysis and Certification of Open Distributed Systems. P. M. Conmy; Department of Computer Science, University of York, York, YO10 5DD U.K. Safety Analysis and Certification of Open Distributed Systems P. M. Conmy; Department of Computer Science, University of York, York, YO10 5DD U.K. M. Nicholson; Department of Computer Science, University

More information

Rapid Modular Software Integration (RMSI)

Rapid Modular Software Integration (RMSI) Rapid Modular Software Integration (RMSI) Adam Grimm adam.grimm@kihomac.com Overview RMSI Overview Future Airborne Compatibility Environment (FACE ) Analog Computer Rehost Integration of Modular Components

More information

Reaping the benefits of Reusable Software Components

Reaping the benefits of Reusable Software Components Safety & Security for the Connected World Reaping the benefits of Reusable Software Components The Significance of FAA Reusable Software Component Certification Mark Pitchford The conflicting demands on

More information

IMA Readiness for Autonomous Robotic Systems in Extraterrestrial Surface Exploration Missions S85-2010-5000-0802-008-1.0

IMA Readiness for Autonomous Robotic Systems in Extraterrestrial Surface Exploration Missions S85-2010-5000-0802-008-1.0 AIAA SPACE 2010 Conference & Exposition 30 August - 2 September 2010, Anaheim, California AIAA 2010-8784 IMA Readiness for Autonomous Robotic Systems in Extraterrestrial Surface Exploration Missions S85-2010-5000-0802-008-1.0

More information

ISOLATING UNTRUSTED SOFTWARE ON SECURE SYSTEMS HYPERVISOR CASE STUDY

ISOLATING UNTRUSTED SOFTWARE ON SECURE SYSTEMS HYPERVISOR CASE STUDY ISOLATING UNTRUSTED SOFTWARE ON SECURE SYSTEMS HYPERVISOR CASE STUDY Dr. Gregg Wildes DornerWorks www.dornerworks.com Embedded Systems Engineering for Security and Safety-Critical Systems Where Hardware

More information

Review Methods Configuration, Administration and Network Monitoring in High-Rate Onboard Networking Standards

Review Methods Configuration, Administration and Network Monitoring in High-Rate Onboard Networking Standards Review Methods Configuration, Administration and Network Monitoring in High-Rate Onboard Networking Standards Ksenia Khramenkova, Stanislava Oleynikova Saint-Petersburg State University of Aerospace Instrumentation

More information

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper. The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide

More information

Mixed-Criticality Systems Based on Time- Triggered Ethernet with Multiple Ring Topologies. University of Siegen Mohammed Abuteir, Roman Obermaisser

Mixed-Criticality Systems Based on Time- Triggered Ethernet with Multiple Ring Topologies. University of Siegen Mohammed Abuteir, Roman Obermaisser Mixed-Criticality s Based on Time- Triggered Ethernet with Multiple Ring Topologies University of Siegen Mohammed Abuteir, Roman Obermaisser Mixed-Criticality s Need for mixed-criticality systems due to

More information

ESA s Data Management System for the Russian Segment of the International Space Station

ESA s Data Management System for the Russian Segment of the International Space Station iss data management system ESA s Data Management System for the Russian Segment of the International Space Station J. Graf, C. Reimers & A. Errington ESA Directorate of Manned Spaceflight and Microgravity,

More information

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote. Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.

More information

GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications

GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications Harris Z. Zebrowitz Lockheed Martin Advanced Technology Laboratories 1 Federal Street Camden, NJ 08102

More information

Critical Systems and Software Solutions

Critical Systems and Software Solutions www.thalesgroup.com Thales Canada, Avionics Critical Systems and Software Solutions Thales Canada, Avionics Delivers Customer Satisfaction Fully integrated, solutions-oriented engineering Team at Your

More information

Advisory Circular. U.S. Department of Transportation Federal Aviation Administration

Advisory Circular. U.S. Department of Transportation Federal Aviation Administration U.S. Department of Transportation Federal Aviation Administration Advisory Circular Subject: Airborne Software Assurance Date: 07/19/2013 AC No: 20-115C Initiated by: AIR-120 Change: 1. Purpose of this

More information

Overview of Routing between Virtual LANs

Overview of Routing between Virtual LANs Overview of Routing between Virtual LANs This chapter provides an overview of virtual LANs (VLANs). It describes the encapsulation protocols used for routing between VLANs and provides some basic information

More information

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3 SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005 Lecturer: Kartik Krishnan Lecture 1-3 Communications and Computer Networks The fundamental purpose of a communication network is the exchange

More information

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides

More information

Five best practices for deploying a successful service-oriented architecture

Five best practices for deploying a successful service-oriented architecture IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative

More information

The integrated HMI-PLC

The integrated HMI-PLC Industry Application IA05003001E The integrated HMI-PLC Rich Harwell, Eaton Corporation The heart of a lean automation solution Lean manufacturing is a proven, powerful tool that boosts efficiencies in

More information

ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS

ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS info@enea.com. www.enea.com For over 40 years, we have been one of the fastest growing avionics consulting companies in the world. Today our

More information

A distributed approach to File Management in IMA2G

A distributed approach to File Management in IMA2G Copyright 2011 SAE International 11ATC-0436 A distributed approach to File Management in IMA2G Silvia Larghi, Marco Villa, Michele Tumminelli, Antonio Ottolia, Massimo Traversone Selex Galileo Nerviano

More information

A network is a group of devices (Nodes) connected by media links. A node can be a computer, printer or any other device capable of sending and

A network is a group of devices (Nodes) connected by media links. A node can be a computer, printer or any other device capable of sending and NETWORK By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore Email: bhu261@gmail.com Network A network is a group of devices (Nodes) connected by media

More information

Communication Management Unit : Single Solution of Voice and Data Routing Unit

Communication Management Unit : Single Solution of Voice and Data Routing Unit Defence Science Journal, Vol. 63, No. 2, March 2013, pp. 181-185, DOI: 10.14429/dsj.63.4261 2013, DESIDOC SHORT COMMUNICATION Communication Management Unit : Single Solution of Voice and Data Routing Unit

More information

White Paper Creating a Video Matrix over IP

White Paper Creating a Video Matrix over IP White Paper Creating a Video Matrix over IP As the worlds of AV and IT converge, software is rapidly becoming the new frontier of AV development. In the old days, once there was a picture on the screen

More information

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,

More information

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1 SCADE System 17.0 SCADE System is the product line of the ANSYS Embedded software family of products and solutions that empowers users with a systems design environment for use on systems with high dependability

More information

Sectoral dictionary of competencies. page 1

Sectoral dictionary of competencies. page 1 Tool no. 1: LIST OF COMPETENCIES AND COMPETENCY INDICATORS BY BUSINESS PROCESS page 1 Process 1 : PLANNING AND DESIGNING NEW SERVICES ANALYSIS, STUDY AND EVALUATION SPECIFIC COMPETENCIES (S) 1.1.S 1.2.S

More information

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development By Shaun Fuller What will happen if a fault occurs in an automotive vehicle s electrical system? Similarly,

More information

Meeting the Five Key Needs of Next-Generation Cloud Computing Networks with 10 GbE

Meeting the Five Key Needs of Next-Generation Cloud Computing Networks with 10 GbE White Paper Meeting the Five Key Needs of Next-Generation Cloud Computing Networks Cloud computing promises to bring scalable processing capacity to a wide range of applications in a cost-effective manner.

More information

Flight Processor Virtualization

Flight Processor Virtualization National Aeronautics and Space Administration Flight Processor Virtualization Alan Cudmore / Code 582 9/11/2013 www.nasa.gov 1 Agenda Introduction to Virtualization Benefits of Virtualization for Satellite

More information

Implementing Storage Concentrator FailOver Clusters

Implementing Storage Concentrator FailOver Clusters Implementing Concentrator FailOver Clusters Technical Brief All trademark names are the property of their respective companies. This publication contains opinions of StoneFly, Inc. which are subject to

More information

Session 4. System Engineering Management. Session Speaker : Dr. Govind R. Kadambi. M S Ramaiah School of Advanced Studies 1

Session 4. System Engineering Management. Session Speaker : Dr. Govind R. Kadambi. M S Ramaiah School of Advanced Studies 1 Session 4 System Engineering Management Session Speaker : Dr. Govind R. Kadambi M S Ramaiah School of Advanced Studies 1 Session Objectives To learn and understand the tasks involved in system engineering

More information

The future of range instrumentation.

The future of range instrumentation. ROCKWELL COLLINS Common Range Integrated Instrumentation System (CRIIS) The future of range instrumentation. A proven solution for accurately testing next-generation weapon systems. The speed and accuracy

More information

Date: 9/30/15 AC No: 119-1 Initiated by: AFS-300 Change: 0

Date: 9/30/15 AC No: 119-1 Initiated by: AFS-300 Change: 0 U.S. Department of Transportation Federal Aviation Administration Subject: Airworthiness and Operational Authorization of Aircraft Network Security Program (ANSP) Advisory Circular Date: 9/30/15 AC No:

More information

Juniper Networks QFabric: Scaling for the Modern Data Center

Juniper Networks QFabric: Scaling for the Modern Data Center Juniper Networks QFabric: Scaling for the Modern Data Center Executive Summary The modern data center has undergone a series of changes that have significantly impacted business operations. Applications

More information

How To Integrate Software And Systems

How To Integrate Software And Systems September 25, 2014 EFFECTIVE METHODS FOR SOFTWARE AND SYSTEMS INTEGRATION P R E S E N T E D B Y: D R. B O Y D L. S U M M E R S 1 Software Engineer (Quality) Defense and Space The Boeing Company - Seattle,

More information

ET225 Networking Concepts. Chapter 1 What is a Computer Network?

ET225 Networking Concepts. Chapter 1 What is a Computer Network? ET225 Networking Concepts Chapter 1 What is a Computer Network? Objectives Identify the advantages of connecting computers and devices on a network. Recognize common network components in a lab setting.

More information

ARINC 629 Data Bus Standard on Aircrafts

ARINC 629 Data Bus Standard on Aircrafts ARINC 629 Standard on Aircrafts YASEMIN ISIK Avionics Department Anadolu University Civil Aviation School, 26470, Eskisehir TURKEY yaisik@anadolu.edu.tr Abstract In earlier analogue avionic systems the

More information

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions. SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.com DIGITAL FLIGHT / SOLUTIONS Presentation Outline DO-178 Overview

More information

Surveillance System Using Wireless Sensor Networks

Surveillance System Using Wireless Sensor Networks Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The

More information

Ten steps to better requirements management.

Ten steps to better requirements management. White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten

More information

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development Fundamentals of Information Systems, Fifth Edition Chapter 8 Systems Development Principles and Learning Objectives Effective systems development requires a team effort of stakeholders, users, managers,

More information

5053A: Designing a Messaging Infrastructure Using Microsoft Exchange Server 2007

5053A: Designing a Messaging Infrastructure Using Microsoft Exchange Server 2007 5053A: Designing a Messaging Infrastructure Using Microsoft Exchange Server 2007 Course Number: 5053A Course Length: 3 Days Course Overview This three-day instructor-led course provides students with the

More information

Propsim enabled Aerospace, Satellite and Airborne Radio System Testing

Propsim enabled Aerospace, Satellite and Airborne Radio System Testing www.anite.com Propsim enabled Aerospace, Satellite and Airborne Radio System Testing Anite is now part of Keysight Technologies Realistic and repeatable real-time radio channel emulation solutions for

More information

Switch Fabric Implementation Using Shared Memory

Switch Fabric Implementation Using Shared Memory Order this document by /D Switch Fabric Implementation Using Shared Memory Prepared by: Lakshmi Mandyam and B. Kinney INTRODUCTION Whether it be for the World Wide Web or for an intra office network, today

More information

Fault Tolerant Servers: The Choice for Continuous Availability

Fault Tolerant Servers: The Choice for Continuous Availability Fault Tolerant Servers: The Choice for Continuous Availability This paper discusses today s options for achieving continuous availability and how NEC s Express5800/ft servers can provide every company

More information

Line of Business Solutions Complement Large Scale Postmodern ERP Deployment Strategies by Cultura Technologies

Line of Business Solutions Complement Large Scale Postmodern ERP Deployment Strategies by Cultura Technologies Line of Business Solutions Complement Large Scale Postmodern ERP Deployment Strategies by Cultura Technologies Executive Summary Highly specialized Line of Business (LOB) solutions, such as AGRIS and CINCH,

More information

Configuration Management: Best Practices White Paper

Configuration Management: Best Practices White Paper Configuration Management: Best Practices White Paper Document ID: 15111 Contents Introduction High Level Process Flow for Configuration Management Create Standards Software Version Control and Management

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Protocols and Architecture. Protocol Architecture.

Protocols and Architecture. Protocol Architecture. Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between

More information

AFDX/ARINC 664 Concept, Design, Implementation and Beyond

AFDX/ARINC 664 Concept, Design, Implementation and Beyond SYSGO White Paper White Paper AFDX/ARINC 664 Concept, Design, Implementation and Beyond By Detlev Schaadt, CTO, SYSGO AG Whitepaper AFDX/ARINC 664 Concept, Design, Implementation and Beyond Introduction

More information

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Intel Data Direct I/O Technology (Intel DDIO): A Primer > Intel Data Direct I/O Technology (Intel DDIO): A Primer > Technical Brief February 2012 Revision 1.0 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,

More information

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking Network Storage for Business Continuity and Disaster Recovery and Home Media White Paper Abstract Network storage is a complex IT discipline that includes a multitude of concepts and technologies, like

More information

Best Practices for Verification, Validation, and Test in Model- Based Design

Best Practices for Verification, Validation, and Test in Model- Based Design 2008-01-1469 Best Practices for Verification, Validation, and in Model- Based Design Copyright 2008 The MathWorks, Inc. Brett Murphy, Amory Wakefield, and Jon Friedman The MathWorks, Inc. ABSTRACT Model-Based

More information

BOSS/EVERCONTROL OS /Middleware Target ultra high Dependability. Abstract

BOSS/EVERCONTROL OS /Middleware Target ultra high Dependability. Abstract BOSS/EVERCONTROL OS /Middleware Target ultra high Dependability Sergio Montenegro, Felix Holzky FhG-FIRST Kekulestr 7, D-12489 Berlin, Germany sergio@first.fhg.de www.first.fhg.de/~sergio Tel +49 30 63921878

More information

Allen-Bradley Stratix 5700 Network Address Translation (NAT)

Allen-Bradley Stratix 5700 Network Address Translation (NAT) 00:00:BC:66:0F:C7 DANGER SINK\ SOURCE SOURCE 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00 08 01 09 02 10 03 11 04 12 05 13 06 14 07 15 COM COM 0 1 NC NC +V +V 00 08 01

More information

Module 15: Network Structures

Module 15: Network Structures Module 15: Network Structures Background Topology Network Types Communication Communication Protocol Robustness Design Strategies 15.1 A Distributed System 15.2 Motivation Resource sharing sharing and

More information

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

Impact of Service Oriented Architecture on ERP Implementations in Technical Education Impact of Service Oriented Architecture on ERP Implementations in Technical Education Swati Verma Department of Computer Science & Engg, B.T. Kumaon Institute of Technology, Dwarahat, 263653, India. E-mail:

More information

Ingegneria del Software II academic year: 2004-2005 Course Web-site: [www.di.univaq.it/ingegneria2/]

Ingegneria del Software II academic year: 2004-2005 Course Web-site: [www.di.univaq.it/ingegneria2/] Course: Ingegneria del Software II academic year: 2004-2005 Course Web-site: [www.di.univaq.it/ingegneria2/] Middleware Technology: Middleware Applications and Distributed Systems Lecturer: Henry Muccini

More information

Using Multipathing Technology to Achieve a High Availability Solution

Using Multipathing Technology to Achieve a High Availability Solution Using Multipathing Technology to Achieve a High Availability Solution Table of Contents Introduction...3 Multipathing Technology...3 Multipathing I/O Implementations...5 Storage Redundancy...5 Infortrend

More information

How To Develop A Powerpc/Powerpc/Ada 95/C++/Adma 83/C/C95/A95/C99/A83/A84/A85/A86/A75/A74

How To Develop A Powerpc/Powerpc/Ada 95/C++/Adma 83/C/C95/A95/C99/A83/A84/A85/A86/A75/A74 DDC-I s SCORE Technology -including Integration with OSE RTOS Reliable Experienced Proven p. 1 Presentation outline About DDC-I SCORE Technology Introduction Current target focus: PowerPC & Intel x86 Multi-language

More information

Aerospace Software Engineering

Aerospace Software Engineering 16.35 Aerospace Software Engineering Software Architecture The 4+1 view Patterns Prof. Kristina Lundqvist Dept. of Aero/Astro, MIT Why Care About Software Architecture? An architecture provides a vehicle

More information

Software in safety critical systems

Software in safety critical systems Software in safety critical systems Software safety requirements Software safety integrity Budapest University of Technology and Economics Department of Measurement and Information Systems Definitions

More information

PikeOS: Multi-Core RTOS for IMA. Dr. Sergey Tverdyshev SYSGO AG 29.10.2012, Moscow

PikeOS: Multi-Core RTOS for IMA. Dr. Sergey Tverdyshev SYSGO AG 29.10.2012, Moscow PikeOS: Multi-Core RTOS for IMA Dr. Sergey Tverdyshev SYSGO AG 29.10.2012, Moscow Contents Multi Core Overview Hardware Considerations Multi Core Software Design Certification Consideratins PikeOS Multi-Core

More information

MGL Avionics CAN bus interface for Trig Avionics TT21/TT22 transponders

MGL Avionics CAN bus interface for Trig Avionics TT21/TT22 transponders MGL Avionics CAN bus interface for Trig Avionics TT21/TT22 transponders General The MGL Avionics CAN bus interface for the Trig Avionics TT21 and TT22 transponders provides a simple solution to allow any

More information

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems WHITEPAPER A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems Executive Summary This paper addresses the system design and integration challenges involved in meeting the

More information

Solutions Guide. High Availability IPv6

Solutions Guide. High Availability IPv6 Solutions Guide High Availability IPv6 Introduction The Internet has forever changed contemporary society, with online access an integral part of our 21st century lifestyles. Finding out what movie is

More information

How To Improve The Performance Of Anatm

How To Improve The Performance Of Anatm EXPLORATORY RESEARCH IN ATM David Bowen Chief ATM 4 th May 2015 1 ATM Research in Europe HORIZON Transport Challenges smart, green and integrated transport FlightPath 2050 five challenges to aviation beyond

More information

PROFIBUS/PROFINET System design

PROFIBUS/PROFINET System design PROFIBUS/PROFINET System design Andy Verwer Technical Officer for PROFIBUS UK Verwer Training & Consultancy Ltd Gold distributor PROFIBUS PROFIBUS is by a large margin the most widely used fieldbus technology.

More information

Software Engineering. Objectives. Designing, building and maintaining large software systems

Software Engineering. Objectives. Designing, building and maintaining large software systems Software Engineering Objectives Designing, building and maintaining large software systems To define software engineering and explain its importance To discuss the concepts of software products and software

More information

Seminar in Software and Service Engineering: Software Ecosystems and Infrastructures Lecture 1: Background to the topic area

Seminar in Software and Service Engineering: Software Ecosystems and Infrastructures Lecture 1: Background to the topic area Seminar in Software and Service Engineering: Software Ecosystems and Infrastructures Lecture 1: Background to the topic area Kari Smolander kari.smolander@aalto.fi Course details Topic area Objectives

More information

Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis

Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis Steve Vestal Honeywell Labs Steve.Vestal@Honeywell.com 18 October 2005 Outline Background Binding and Routing Scheduling

More information

Criteria for Flight Project Critical Milestone Reviews

Criteria for Flight Project Critical Milestone Reviews Criteria for Flight Project Critical Milestone Reviews GSFC-STD-1001 Baseline Release February 2005 Approved By: Original signed by Date: 2/19/05 Richard M. Day Director, Independent Technical Authority

More information

MEM234009A Design computer-integrated manufacturing systems

MEM234009A Design computer-integrated manufacturing systems MEM234009A Design computer-integrated manufacturing systems Release: 1 MEM234009A Design computer-integrated manufacturing systems Modification History New unit Unit Descriptor This unit of competency

More information

Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise

Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise Introducing Unisys All in One software based weather platform designed to reduce server space, streamline operations, consolidate

More information

RTCA DO-178B/EUROCAE ED-12B

RTCA DO-178B/EUROCAE ED-12B 27 RTCA DO-178B/EUROCAE ED-12B Thomas K. Ferrell Ferrell and Associates Consulting Uma D. Ferrell Ferrell and Associates Consulting 27.1 Introduction Comparison with Other Software Standards Document Overview

More information

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications White Paper Wind River Hypervisor and Operating Systems Intel Processors for Embedded Computing Applying Multi-core and Virtualization to Industrial and Safety-Related Applications Multi-core and virtualization

More information

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III Electric Drives and Controls Hydraulics Linear Motion and Assembly Technologies Pneumatics Service profile Drive & Control Industrial Ethernet: The key advantages of SERCOS III SERCOS III is the open,

More information

Cisco Services for IPTV

Cisco Services for IPTV Cisco Services for IPTV Cisco Services for IPTV help service providers efficiently launch IPTV services while mitigating risk and providing service assurance. Opportunity The media services landscape is

More information

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001 Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering

More information

Airline Fleet Maintenance: Trade-off Analysis of Alternate Aircraft Maintenance Approaches

Airline Fleet Maintenance: Trade-off Analysis of Alternate Aircraft Maintenance Approaches 2003 2004 2005 2006 2007 2008 2009 2010 Cost per Flight Hour (USD) Airline Fleet Maintenance: Trade-off Analysis of Alternate Aircraft Maintenance Approaches Mike Dupuy, Dan Wesely, Cody Jenkins Abstract

More information

Web Application Architectures

Web Application Architectures Web Engineering Web Application Architectures Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements Engineering

More information

CDC UNIFIED PROCESS JOB AID

CDC UNIFIED PROCESS JOB AID CDC UNIFIED PROCESS JOB AID Independent Verification & Validation Activities Document Purpose This Job Aid is a brief document listing the items to be noted, checked, remembered, and delivered when completing

More information

Data Communication and Computer Network

Data Communication and Computer Network 1 Data communication principles, types and working principles of modems, Network principles, OSI model, functions of data link layer and network layer, networking components, communication protocols- X

More information

University of Arizona Increases Flexibility While Reducing Total Cost of Ownership with Cisco Nexus 5000 Series Switches

University of Arizona Increases Flexibility While Reducing Total Cost of Ownership with Cisco Nexus 5000 Series Switches University of Arizona Increases Flexibility While Reducing Total Cost of Ownership with Cisco Nexus 5000 Series Switches What You Will Learn IT departments are moving away from expensive monolithic network

More information

Open Integrated Modular Avionic (IMA): State of the Art and future Development Road Map at Airbus Deutschland

Open Integrated Modular Avionic (IMA): State of the Art and future Development Road Map at Airbus Deutschland Open Integrated Modular Avionic (IMA): State of the Art and future Development Road Map at Airbus Deutschland Abstract Henning Butz Department of Avionic Systems at Airbus Deutschland GmbH Kreetslag 10,

More information

Challenges Facing Aerospace and Defense Suppliers

Challenges Facing Aerospace and Defense Suppliers SAVUNMA SANAYİİ MÜSTEŞARLIĞI Kalite Test ve Sertifikasyon Daire Başkanlığı INTERAKTİF KOKPİT GÖRÜNTÜ SİSTEMLERİ ve SERTİFİKASYONU için YAZILIM YAKLAŞIMLARI ARINC 653 / DO-178C ve ARINC 661 Konferansı 30

More information

Service Oriented Architecture 1 COMPILED BY BJ

Service Oriented Architecture 1 COMPILED BY BJ Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA

More information

IT4504 - Data Communication and Networks (Optional)

IT4504 - Data Communication and Networks (Optional) - Data Communication and Networks (Optional) INTRODUCTION This is one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Data Communication

More information

Primus 880 Weather Radar. Reliable Weather Avoidance Radar

Primus 880 Weather Radar. Reliable Weather Avoidance Radar Primus 880 Weather Radar Reliable Weather Avoidance Radar Honeywell, the world s leader in avionics continues the development of weather radar systems with the Primus 880 featuring 10 kilowatts of transmitter

More information

A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage

A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage Volume 2, No.4, July August 2013 International Journal of Information Systems and Computer Sciences ISSN 2319 7595 Tejaswini S L Jayanthy et al., Available International Online Journal at http://warse.org/pdfs/ijiscs03242013.pdf

More information