ECOA AS Part 5 PF Rqts I06 AS
ECOA AS Part 5 PF Rqts I06 AS
Collaboration Programme:
Architecture Specification
Part 5: High Level Platform Requirements
Issue: 6
Prepared by
BAE Systems (Operations) Limited and Dassault Aviation
This specification is developed by BAE SYSTEMS, Dassault Aviation, Bull SAS, Thales Systèmes
Aéroportés, GE Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW
Ltd and the copyright is owned by BAE SYSTEMS, Dassault Aviation, Bull SAS, Thales Systèmes
Aéroportés, GE Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW
Ltd. The information set out in this document is provided solely on an ‘as is’ basis and co-developers of this
specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
Note: This specification represents the output of a research programme. Compliance with this specification shall not in
itself relieve any person from any legal obligations imposed upon them. Product development should rely on the
DefStan or BNAE publications of the ECOA standard.
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
0 Introduction iii
1 Scope 1
2 Warning 1
3 Normative References 1
4 Definitions 2
5 Abbreviations 2
6 High Level Requirements for an ECOA Platform 4
Tables
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
This document is Part 5 of the Architecture Specification, and describes the high level requirements for the
®
conformity of platform to ECOA .
® ®
The purpose of this document is providing sets of requirements to help ECOA Platform or ECOA
Reference Platform providers to build the right product and to help system integrators to check the
conformance of their procurements.
®
The document relies on other Reference Manuals of the ECOA Architecture Specification and refers to
®
them. The assumption is made that any ECOA Platform is delivered at least with a Toolset, a Version
Description and a User’s Manual.
®
Section 6 describes the generic high level requirements for any ECOA Platform.
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
This Architecture Specification specifies a uniform method for design, development and integration of
software systems using a component oriented approach.
2 Warning
This specification represents the output of a research programme. Compliance with this specification shall
not in itself relieve any person from any legal obligations imposed upon them. Product development should
rely on the DefStan or BNAE publications of the ECOA standard.
3 Normative References
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
4 Definitions
For the purpose of this standard, the definitions given in Architecture Specification Part 2 and those shown
below apply.
4.1
May
Means that an item is truly optional. One vendor may choose to include the item because a particular
marketplace requires it or because the vendor feels that it enhances the product while another vendor may
omit the same item.
4.2
Shall
Means that the definition is an absolute requirement of the specification.
4.3
Should
Means that there may exist valid reasons in particular circumstances to ignore a particular item, but the full
implications must be understood and carefully weighed before choosing a different course.
5 Abbreviations
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
This section provides generic high level requirements that a platform shall satisfy to claim a conformance to
the ECOA Architecture Specification and then be identified as an ECOA Platform.
Figure 1 highlights the optional mechanisms in the ECOA Architecture Specification. In other words, a
platform may claim conformance to the ECOA Architecture Specification without implementing these
mechanisms.
Additional safety and security requirements (e.g. data integrity checks, authentication functions,
determinism, level of assurance) may be specified as additional platform procurement requirements
depending on the needs of each programme that uses ECOA. Such requirements are not defined by
ECOA.
Id. Requirement
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.
Tooling
HLR.24 The ECOA Platform toolset should check the validity of ECOA XML files
against the ECOA Metamodel.
HLR.25 The ECOA Platform toolset should check values declared in ECOA XML files
relative to the type of attribute the value is associated with.
1 For example: the maximum number of modules that can be deployed into a single protection domain
This specification is developed by BAE Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE
Aviation Systems Limited, General Dynamics United Kingdom Limited and Leonardo MW Ltd and the copyright is owned by BAE
Systems (Operations) Limited, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, GE Aviation Systems Limited, General
Dynamics United Kingdom Limited and Leonardo MW Ltd. The information set out in this document is provided solely on an ‘as is’
basis and co-developers of this specification make no warranties expressed or implied, including no warranties as to completeness,
accuracy or fitness for purpose, with respect to any of the information.