Architecture Specification, Issue 7 - DRAFT¶
Warning
Disclaimer: the draft documents below are provided solely on an ‘as is’ basis and co-authors of these documents make no warranties expressed or implied, including no warranties as to completeness, accuracy or fitness for purpose, with respect to any of the information. These preliminary documents will probably be amended during the standardisation process. At this time, product development should rely on ECOA Standards.
Note
As the standardisation is not yet completed, you may send us remarks on the following documents to help us to enhance them. For this, please use this AS I07 Review Sheet and send it to the BNAe.
The new ECOA Architecture Specification AS7 draft is divided into multiple volumes:
Concepts and mechanisms¶
AS I07 Part 1 - Key Concepts - the main concepts behind ECOA.
AS I07 Part 2 - Definitions - terms used in all documentation
AS I07 Part 3 - Mechanisms - the description of the underlying software mechanisms
AS I07 Part 4 - Software Interface - the abstract software API available for the development of application software components
AS I07 Part 5 - Platform Requirements - general requirements to be met by platforms conforming to the specifications
AS I07 Part 6 - Options - On-going-work
AS I07 Part 7 - Metamodel - the description of the associated metamodel to describe ECOA artefacts
AS I07 Metamodel - the XSD metamodel used to define the ECOA artefacts (version 3.0.0).
AS I06 to I07 Changes Impact - the list of changes between the AS Issue 6 and the AS Issue 7
Extensions¶
AS I07 Extension - Multi-applications Assembly - On-going work
AS I07 Extension - System Time - On-going work
AS I07 Extension - Fault Management - On-going work
AS I07 Extension - ELI Binding - an application-level protocol to ensure interoperability between ECOA platforms from different suppliers - On-going work
AS I07 Extension - Service Oriented Architecture - On-going work
Reference language bindings¶
AS I07 - ECOA C Binding - the mapping of the abstract software API to C
AS I07 - ECOA C++ Binding - the mapping of the abstract software API to C++
AS I07 - ECOA Ada Binding - the mapping of the abstract software API to Ada - On-going work
AS I07 - ECOA High Integrity Ada Binding - the mapping of the abstract software API to High Integrity Ada - On-going work
Extra language bindings¶
SOFTARC C Binding - the Thales SOFTARC mapping of the abstract software API to C
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 ECOA Standards.