HOME

TheInfoList



OR:

Integrated modular avionics (IMA) are
real-time Real-time or real time describes various operations in computing or other processes that must guarantee response times within a specified time (deadline), usually a relatively short time. A real-time process is generally one that happens in defined ...
computer
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
airborne systems. This network consists of a number of computing modules capable of supporting numerous applications of differing criticality levels. In opposition to traditional federated architectures, the IMA concept proposes an integrated architecture with application software portable across an assembly of common hardware modules. An IMA architecture imposes multiple requirements on the underlying
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
.


History

It is believed that the IMA concept originated with the avionics design of the
fourth-generation jet fighter The fourth-generation fighter is a class of jet fighters in service from around 1980 to the present, and represents design concepts of the 1970s. Fourth-generation designs are heavily influenced by lessons learned from the previous generation o ...
s. It has been in use in fighters such as
F-22 The Lockheed Martin F-22 Raptor is an American single-seat, twin-engine, all-weather stealth tactical fighter aircraft developed for the United States Air Force (USAF). As the result of the USAF's Advanced Tactical Fighter (ATF) program, th ...
and
F-35 The Lockheed Martin F-35 Lightning II is an American family of single-seat, single-engine, all-weather stealth multirole combat aircraft that is intended to perform both air superiority and strike missions. It is also able to provide elect ...
, or
Dassault Rafale The Dassault Rafale (, literally meaning "gust of wind", and "burst of fire" in a more military sense) is a French twin-engine, canard delta wing, multirole fighter aircraft designed and built by Dassault Aviation. Equipped with a wide ran ...
since the beginning of the '90s. Standardization efforts were ongoing at this time (see ASAAC or STANAG 4626), but no final documents were issued then.


Architecture

IMA modularity simplifies the development process of
avionics software Avionics software is embedded software with legally mandated safety and reliability concerns used in avionics. The main difference between avionic software and conventional embedded software is that the development process is ''required by law' ...
: * As the structure of the modules network is unified, it is mandatory to use a common
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
to access the hardware and network resources, thus simplifying the hardware and software integration. * IMA concept also allows the Application developers to focus on the
Application layer An application layer is an abstraction layer that specifies the shared communications protocols and Interface (computing), interface methods used by Host (network), hosts in a communications network. An ''application layer'' abstraction is speci ...
, reducing the risk of faults in the lower-level software layers. * As modules often share an extensive part of their hardware and lower-level software architecture, maintenance of the modules is easier than with previous specific architectures. * Applications can be reconfigured on spare modules if the primary module that supports them is detected faulty during operations, increasing the overall availability of the avionics functions. Communication between the modules can use an internal high speed
Computer bus In computer architecture, a bus (shortened form of the Latin '' omnibus'', and historically also called data highway or databus) is a communication system that transfers data between components inside a computer, or between computers. This ex ...
, or can share an external network, such as
ARINC 429 ARINC 429, "Mark33 Digital Information Transfer System (DITS)," is also known as the Aeronautical Radio INC. (ARINC) technical standard for the predominant avionics data bus used on most higher-end commercial and transport aircraft. It defines the ...
or ARINC 664 (part 7). However, much complexity is added to the systems, which thus require novel design and verification approaches since applications with different criticality levels share hardware and software resources such as CPU and network schedules, memory, inputs and outputs. Partitioning is generally used in order to help segregate mixed criticality applications and thus ease the verification process. ARINC 650 and ARINC 651 provide general purpose hardware and software standards used in an IMA architecture. However, parts of the API involved in an IMA network has been standardized, such as: *
ARINC 653 ARINC 653 (Avionics Application Software Standard Interface) is a software specification for space and time partitioning in safety-critical avionics real-time operating systems (RTOS). It allows the hosting of multiple applications of different so ...
for the software avionics partitioning constraints to the underlying Real-time operating system (RTOS), and the associated
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...


Certification considerations

RTCA
DO-178C DO-178C, Software Considerations in Airborne Systems and Equipment Certification is the primary document by which the certification authorities such as FAA, EASA and Transport Canada approve all commercial software-based aerospace systems. The do ...
and RTCA DO-254 form the basis for flight certification today, while
DO-297 DO-297, Integrated Modular Avionics (IMA) Development Guidance and Certification Considerations is one of the primary document by which certification authorities such as the FAA and EASA approve Integrated Modular Avionics (IMA) systems for flig ...
gives specific guidance for Integrated modular avionics.
ARINC 653 ARINC 653 (Avionics Application Software Standard Interface) is a software specification for space and time partitioning in safety-critical avionics real-time operating systems (RTOS). It allows the hosting of multiple applications of different so ...
contributes by providing a framework that enables each software building block (called a partition) of the overall Integrated modular avionics to be tested, validated, and qualified independently (up to a certain measure) by its supplier. The FAA CAST-32A position paper provides information (not official guidance) for certification of multicore systems, but does not specifically address IMA with multicore. A research paper by VanderLeest and Matthews addresses implementation of IMA principles for multicore"


Examples of IMA architecture

Examples of aircraft avionics that uses IMA architecture: *
Airbus A220 The Airbus A220 is a family of five-abreast narrow-body airliners by Airbus Canada Limited Partnership. It was originally designed by Bombardier and had two years in service as the Bombardier CSeries. The program was launched on 13 July 2 ...
:
Rockwell Collins Rockwell Collins was a multinational corporation headquartered in Cedar Rapids, Iowa, providing avionics and information technology systems and services to government agencies and aircraft manufacturers. It was formed when the Collins Radio Comp ...
Pro Line Fusion *
Airbus A350 The Airbus A350 is a long-range, wide-body twin-engine jet airliner developed and produced by Airbus. The first A350 design proposed by Airbus in 2004, in response to the Boeing 787 Dreamliner, would have been a development of the A330 wi ...
*
Airbus A380 The Airbus A380 is a large wide-body airliner that was developed and produced by Airbus. It is the world's largest passenger airliner and only full-length double-deck jet airliner. Airbus studies started in 1988, and the project was annou ...
* Airbus A400M *
ATR 42 The ATR 42 is a regional airliner produced by Franco-Italian manufacturer ATR, with final assembly in Toulouse, France. On 4 November 1981, the aircraft was launched with ATR, as a joint venture between French Aérospatiale (now Airbus) and ...
*
ATR 72 The ATR 72 is a twin-engine turboprop, short-haul regional airliner developed and produced in France and Italy by aircraft manufacturer ATR (french: Avions de transport régional or it, Aerei da Trasporto Regionale), a joint venture formed b ...
*
BAE Hawk The BAE Systems Hawk is a British single-engine, jet-powered advanced trainer aircraft. It was first flown at Dunsfold, Surrey, in 1974 as the Hawker Siddeley Hawk, and subsequently produced by its successor companies, British Aerospace and B ...
( Hawk 128 AJT) *
Boeing 777 The Boeing 777, commonly referred to as the Triple Seven, is an American long-range wide-body airliner developed and manufactured by Boeing Commercial Airplanes. It is the world's largest twinjet. The 777 was designed to bridge the gap bet ...
: includes AIMS avionics from
Honeywell Aerospace Honeywell Aerospace is a manufacturer of aircraft engines and avionics, as well as a producer of auxiliary power units (APUs) and other aviation products. Headquartered in Phoenix, Arizona, it is a division of the Honeywell International conglome ...
*
Boeing 777X The Boeing 777X is the latest series of the long-range, wide-body, twin-engine jetliners in the Boeing 777 family from Boeing Commercial Airplanes. The 777X features new GE9X engines, new composite wings with folding wingtips, greater cabin ...
: will include the Common Core System from GE Aviation *
Boeing 787 The Boeing 787 Dreamliner is an American wide-body jet airliner developed and manufactured by Boeing Commercial Airplanes. After dropping its unconventional Sonic Cruiser project, Boeing announced the conventional 7E7 on January 29, 2003, ...
:
GE Aviation Systems GE Aviation Systems (formerly Smiths Aerospace) is an American aerospace engineering, aircraft engine and aircraft parts manufacturer. Smiths Aerospace was formerly one of four business units of Smiths Group plc., an engineering company and cons ...
(formerly Smiths Aerospace) IMA architecture is called ''Common Core System'' *
Bombardier Global 5000 The Bombardier Global Express is a large cabin, 6,000 nmi / 11,100 km range business jet designed and manufactured by Bombardier Aviation (formerly Bombardier Aerospace). Announced in October 1991, it first flew on 13 October 1996, receiv ...
/ 6000 :
Rockwell Collins Rockwell Collins was a multinational corporation headquartered in Cedar Rapids, Iowa, providing avionics and information technology systems and services to government agencies and aircraft manufacturers. It was formed when the Collins Radio Comp ...
Pro Line Fusion * COMAC C919 *
Dassault Dassault Group (; also GIM Dassault or Groupe Industriel Marcel Dassault SAS) is a French group of companies established in 1929 with the creation of Société des Avions Marcel Bloch (now Dassault Aviation) by Marcel Dassault, and led by son Ser ...
Falcon 900 The Dassault Falcon 900, commonly abbreviated as the F900, is a French-built corporate trijet aircraft made by Dassault Aviation. Development The Falcon 900 is a development of the Falcon 50, itself a development of the earlier Falcon 20. Th ...
,
Falcon 2000 The Dassault Falcon 2000 is a business jet produced by French Dassault Aviation, a member of its Falcon business jet line. Developed from the Falcon 900 trijet, the smaller twinjet has less range. Development The Falcon 900 fuselage was s ...
, and
Falcon 7X The Dassault Falcon 7X is a large-cabin, range business jet manufactured by Dassault Aviation, the second largest of its Dassault Falcon line. Launched at 2001 Paris Air Show, its first flight was on 5 May 2005 and it entered service on 15 June ...
:
Honeywell Honeywell International Inc. is an American publicly traded, multinational conglomerate corporation headquartered in Charlotte, North Carolina. It primarily operates in four areas of business: aerospace, building technologies, performance ma ...
's IMA architecture is called ''MAU'' (Modular Avionics Units), and the overall platform is called EASy *
F-22 Raptor The Lockheed Martin F-22 Raptor is an American single-seat, twin-engine, all-weather stealth tactical fighter aircraft developed for the United States Air Force (USAF). As the result of the USAF's Advanced Tactical Fighter (ATF) program, th ...
*
Gulfstream G280 The Gulfstream G280 is a twin-engine business jet built by Israel Aerospace Industries (IAI) for Gulfstream Aerospace. It began delivery to users in 2012. Development In 2005, Gulfstream and IAI began designing a follow-on aircraft to the Gulf ...
:
Rockwell Collins Rockwell Collins was a multinational corporation headquartered in Cedar Rapids, Iowa, providing avionics and information technology systems and services to government agencies and aircraft manufacturers. It was formed when the Collins Radio Comp ...
Pro Line Fusion * Gulfstream G400, G500, G600, G700, G800, Data Concentration Network (DCN) *
Rafale The Dassault Rafale (, literally meaning "gust of wind", and "burst of fire" in a more military sense) is a French twin-engine, canard delta wing, multirole fighter aircraft designed and built by Dassault Aviation. Equipped with a wide rang ...
:
Thales Thales of Miletus ( ; grc-gre, Θαλῆς; ) was a Greek mathematician, astronomer, statesman, and pre-Socratic philosopher from Miletus in Ionia, Asia Minor. He was one of the Seven Sages of Greece. Many, most notably Aristotle, regarded him ...
IMA architecture is called ''MDPU'' (Modular Data Processing Unit) *
Sukhoi Superjet 100 The Sukhoi Superjet 100 () or SSJ100 is a regional jet designed by Russian aircraft company Sukhoi Civil Aircraft, a division of the United Aircraft Corporation (now: Regional Aircraft – Branch of the Irkut Corporation). With development starti ...


See also

* Annex: Acronyms and abbreviations in avionics *
ARINC 653 ARINC 653 (Avionics Application Software Standard Interface) is a software specification for space and time partitioning in safety-critical avionics real-time operating systems (RTOS). It allows the hosting of multiple applications of different so ...
: a standard
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
for avionics applications *
Cockpit display system The Cockpit display systems (or CDS) provides the visible (and audible) portion of the Human Machine Interface (HMI) by which aircrew manage the modern Glass cockpit and thus interface with the aircraft avionics. History Prior to the 1970s, cockp ...
* Def Stan 00-74 : ASAAC standard for IMA Systems Software *
OSI model The Open Systems Interconnection model (OSI model) is a conceptual model that 'provides a common basis for the coordination of SOstandards development for the purpose of systems interconnection'. In the OSI reference model, the communications ...
* STANAG 4626


References


IMA Publications & Whitepapers


"Transitioning from Federated Avionics Architectures to Integrated Modular Avionics"
Christopher B. Watkins, Randy Walter, 26th Digital Avionics Systems Conference (DASC), Dallas, Texas, October 2007.
"Advancing Open Standards in Integrated Modular Avionics: An Industry Analysis"
Justin Littlefield-Lawwill, Ramanathan Viswanathan, 26th Digital Avionics Systems Conference (DASC), Dallas, Texas, October 2007.
"Application of a Civil Integrated Modular Architecture to Military Transport Aircraft"
R. Ramaker, W. Krug, W. Phebus, 26th Digital Avionics Systems Conference (DASC), Dallas, Texas, October 2007.
"Integrating Modular Avionics: A New Role Emerges"
Richard Garside, Joe F. Pighetti, 26th Digital Avionics Systems Conference (DASC), Dallas, Texas, October 2007.
"Integrated Modular Avionics: Managing the Allocation of Shared Intersystem Resources"
Christopher B. Watkins, 25th Digital Avionics Systems Conference (DASC), Portland, Oregon, October 2006.
"Modular Verification: Testing a Subset of Integrated Modular Avionics in Isolation"
Christopher B. Watkins, 25th Digital Avionics Systems Conference (DASC), Portland, Oregon, October 2006.
"Certification Concerns with Integrated Modular Avionics (IMA) Projects"
J. Lewis, L. Rierson, 22nd Digital Avionics Systems Conference (DASC), October 2003.


Other External links



{{DEFAULTSORT:Integrated Modular Avionics Avionics Aircraft instruments Modularity