Refine Your Search

Search Results

Author:
Viewing 1 to 4 of 4
Technical Paper

An Integrated Approach to Model Based Engineering with SysML, AADL and FACE

2018-10-30
2018-01-1942
Multiple model-based engineering (MBE) frameworks have emerged to cover the many requirements for the engineering of avionics systems: from early requirement capture to the final system and embedded software generation, through refinement and V&V activities. In this paper, we consider the SysML, AADL and FACE standards. They are promoted by different standardization bodies, with different objectives. We note they are often seen as competitive, while we argue it is the opposite: there is a potential for a synergistic coupling. To date, no complete open evaluation on the feasibility of such capability has been done. In this paper, we present one workflow that illustrates the joint use of SysML, AADL and FACE. We consider a basic flight control system to exercise the proposed process and gateways between the three notations.
Technical Paper

AADLib, A Library of Reusable AADL Models

2013-09-17
2013-01-2179
The SAE Architecture Analysis and Design Language is now a well-established language for the description of critical embedded systems, but also cyber-physical ones. A wide range of analysis tools is already available, either as part of the OSATE tool chain, or separate ones. A key missing elements of AADL is a set of reusable building blocks to help learning AADL concepts, but also experiment already existing tool chains on validated real-life examples. In this paper, we present AADLib, a library of reusable model elements. AADLib is build on two pillars: 1/ a set of ready-to-use examples so that practitioners can learn more about the AADL language itself, but also experiment with existing tools. Each example comes with a full description of available analysis and expected results.
Technical Paper

Incremental Modeling and Validation of Space Mission Using AADLv2

2011-10-18
2011-01-2529
The development process of space mission software has to go through numerous steps, from early dimensioning factors at system level (e.g. energy to be consumed by a system, weight of equipment) to the description of low-level software concerns (tasks period, etc.). Most of the time, mission components are taken or derived from existing projects and use well-known best practices: hardware and software concerns are designed from a set of existing components, and are usually well tested and documented. However, teams, with different technical backgrounds, and development approaches, achieve the design. This adds incidental complexity to the design of a common architecture and its verification. Consequently, even if design of new systems is close to existing ones, the recurring key challenge is to reconcile the different views built by these teams, and to ensure that all properties are preserved and validated.
Journal Article

Model-Based Engineering for the Development of ARINC653 Architectures

2009-11-10
2009-01-3234
The concept of partitioned kernel, introduced by the Integrated Modular Avionics (IMA) architecture comes with new challenges (isolation enforcement, partitioning trade-off, etc.) that must be addressed during the design and the implementation of partitioned architectures. However, the development process frequently consists in handwriting code, which makes difficult the analysis of the system. Such a development process does not ease the design of high-integrity systems. Model Based Engineering describes architecture and application requirements with models. Models can be then used to ensure requirements enforcement or produce code, ensuring that requirements are enforced inside the implementation. In this paper, we claim the Architecture Analysis and Design Language (AADL) as a valuable candidate to support a Model-Based method for the design and the implementation of ARINC653 systems.
X