Abstract
The Architecture Analysis and Design Language (AADL) is a rich component-based language for modelling embedded systems. To ease processing AADL models, OSATE, the reference tool for AADL, provides the ‘instance’ model derived from base ‘declarative’ model/s. An instance model represents the operational view of a declarative model in a simple object tree where information is flattened (with no component extensions / refinements) so that tools can easily analyze the model. Note that information is lost in instantiation. Since the instance model is a (un-symmetric) ‘view’ of the declarative model, the capability to directly modify the instance model requires a solution to the view-update problem. We demonstrate the OSATE Declarative-Instance Mapping Tool (OSATE-DIM) to perform incremental deinstantiation in AADL. OSATE-DIM significantly eases the development of AADL model processing tools for analysis and code generation.
| Original language | English |
|---|---|
| Pages (from-to) | 55-58 |
| Number of pages | 4 |
| Journal | Ada User Journal |
| Volume | 45 |
| Issue number | 1 |
| Publication status | Published - 1 Jan 2024 |
Keywords
- AADL
- deinstantiation
- RAMSES
- view-update problem
Fingerprint
Dive into the research topics of 'Facilitating AADL Model Processing and Analysis with OSATE-DIM'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver