This wiki serves as an extension to the topics covered in the README file of the aadl_opcuaddsgateway project which discusses several component, service set and data modeling approaches in AADL according to the OPC UA/DDS Gateway specification. Thus, this wiki provides some useful tips & tricks on how the development/modeling process in OSATE may be simplified but it does not represent a beginner’s tutorial though, as the basic modeling concepts in AADL are assumed to be a prerequisite to this wiki. However, it does provide links on how to get started and useful references for learning or improving AADL.
In general, the Eclipse-based OSATE IDE (Link to OSATE IDE) is recommended to use for developing AADL-Models and is used as development tool further along this wiki.
Overview:
- AADL: AADL Introduction
- Best Practice (Tips & Tricks): Best Practice (Tips & Tricks)
- References:
- AADL in Practice
- Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language
- OpenAADL
- H. Mkaouar, B. Zalila, J. Hugues, and M. Jmaiel, “Towards a formal specification for an AADL behavioural subset using the LNT language,” International Journal of Business and Systems Research, vol. 14, no. 2, 2020. 10.1504/IJBSR.2020.106278
- H. Mkaouar, B. Zalila, J. Hugues, and M. Jmaiel, “A formal approach to AADL model-based software engineering,” International Journal on Software Tools for Technology Transfer, vol. 22, no. 2, pp. 219–247, 2020. 10.1007/s10009-019-00513-7
content based by Thesis of Daniel Scheuchenstuhl