Archives¶
This page provides access to previous releases of the ECOA Architecture Specification and other documents.
Note that current issue (Architecture Specification issue 6) is not backward compatible with previous versions listed hereafter.
Architecture Specification, Issue 5¶
The ECOA Architecture Specification Issue 5 is divided into multiple volumes:
AS I05 Part 1 - Key Concepts - the main concepts behind ECOA.
AS I05 Part 2 - Definitions - terms used in all documentation
AS I05 Part 3 - Mechanisms - the description of the underlying software mechanisms
AS I05 Part 4 - Software Interface - the abstract software API available for the development of application software components
AS I05 Part 5 - Platform Requirements - general requirements to be met by platforms conforming to the specifications
AS I05 Part 6 - ELI Binding - an application-level protocol to ensure interoperability between ECOA platforms from different suppliers
AS I05 Part 7 - Metamodel - the description of the associated metamodel to describe ECOA artefacts
AS I05 Part 8 - C Binding - the mapping of the abstract software API to C
AS I05 Part 9 - C++ Binding - the mapping of the abstract software API to C++
AS I05 Part 10 - Ada Binding - the mapping of the abstract software API to Ada
AS I05 Part 11 - High Integrity Ada Binding - the mapping of the abstract software API to High Integrity Ada
AS I05 Metamodel - the XSD metamodel used to define the ECOA artefacts (version 1.13.1).
AS I04 to I05 Changes Impact - the list of changes between the AS Issue 4 and the AS Issue 5
Guidance and tutorials are available for this issue.
Caution
Disclaimer: these guidance and tutorials are provided solely on an ‘as is’ basis and co-authors of these tutorials make no warranties expressed or implied, including no warranties as to completeness, accuracy or fitness for purpose, with respect to any of the information.
Architecture Specification, Issue 4¶
The ECOA Architecture Specification Issue 4 is divided into multiple volumes:
AS I04 Part 1 - Key Concepts - the main concepts behind ECOA.
AS I04 Part 2 - Definitions - terms used in all documentation
AS I04 Part 3 - Mechanisms - the description of the underlying software mechanisms
AS I04 Part 4 - Software Interface - the abstract software API available for the development of application software components
AS I04 Part 5 - Platform Requirements - general requirements to be met by platforms conforming to the specifications
AS I04 Part 6 - ELI Binding - an application-level protocol to ensure interoperability between ECOA platforms from different suppliers
AS I04 Part 7 - Metamodel - the description of the associated metamodel to describe ECOA artefacts
AS I04 Part 8 - C Binding - the mapping of the abstract software API to C
AS I04 Part 9 - C++ Binding - the mapping of the abstract software API to C++
AS I04 Part 10 - Ada Binding - the mapping of the abstract software API to Ada
AS I04 Metamodel - the XSD metamodel used to define the ECOA artefacts (version 1.12.1).
AS I03 to I04 Changes Impact - the list of changes between the AS Issue 3 and the AS Issue 4
Architecture Specification, Issue 3¶
The ECOA Architecture Specification Issue 3 is divided into multiple volumes:
AS I03 Part 1 - Key Concepts - the main concepts behind ECOA.
AS I03 Part 2 - Definitions - terms used in all documentation
AS I03 Part 3 - Mechanisms - the description of the underlying software mechanisms
AS I03 Part 4 - Software Interface - the abstract software API available for the development of application software components
AS I03 Part 5 - Platform Requirements - general requirements to be met by platforms conforming to the specifications
AS I03 Part 6 - ELI Binding - an application-level protocol to ensure interoperability between ECOA platforms from different suppliers
AS I03 Part 7 - Metamodel - the description of the associated metamodel to describe ECOA artefacts
AS I03 Part 8 - C Binding - the mapping of the abstract software API to C
AS I03 Part 9 - C++ Binding - the mapping of the abstract software API to C++
AS I03 Part 10 - Ada Binding - the mapping of the abstract software API to Ada
AS I03 Metamodel - the XSD metamodel used to define the ECOA artefacts (version 1.11).
Architecture Specification, Issue 2¶
The ECOA Architecture Specification Issue 2 is divided into multiple volumes:
AS I02 Vol I - Key Concepts - the main concepts behind ECOA.
AS I02 Vol II - Developer’s Guide - this document provides guidance for developing application software components
AS I02 Vol III - Part 1 - Ada Binding - the mapping of the abstract software API to Ada
AS I02 Vol III - Part 2 - C Binding - the mapping of the abstract software API to C
AS I02 Vol III - Part 3 - C++ Binding - the mapping of the abstract software API to C++
AS I02 Vol III - Part 4 - ELI Binding - an application-level protocol to ensure interoperability between ECOA platforms from different suppliers
AS I02 Vol III - Part 5 - Mechanisms - the description of the underlying software mechanisms
AS I02 Vol III - Part 6 - Platform Requirements - general requirements to be met by platforms conforming to the specifications
AS I02 Vol III - Part 7 - Approach to Safety and Security - A pragmatic approach to deal with safety and security concerns
AS I02 Vol III - Part 8 - Software Interface - the abstract software API available for the development of application software components
AS I02 Vol III - Part 9 - XSD Schemas - the description of the associated metamodel
AS I02 Vol IV - Common Terminology - terms used in all documentation
Metamodel 1.10.0 - the XSD metamodel used to define the ECOA artefacts.