[aadl]: Need learning resources for OSATE V2 Plugin Development

Thomas Driessen thomas.driessen.td at gmail.com
Wed Feb 17 04:15:31 EST 2016


Hi Shabbir,

first I would recommend you to get the sources for Osate2 as described in
[1]
and after that you should have a look at the "DoModelStatistics" [2]
example, which is part of the official plugins for Osate2.
The code in "DoModelStatistics"  shows the use of the API provided by
Osate, for traversing aadl/aaxl models.
The Plugin itself is registered as any other Eclipse Plugin, see [3]

I hope that helps.

Kind regards,
Thomas



[1] https://wiki.sei.cmu.edu/aadl/index.php/Getting_Osate_2_sources
[2]
https://github.com/osate/osate2-plugins/blob/develop/org.osate.analysis.architecture/src/org/osate/analysis/architecture/actions/DoModelStatistics.java
[3]
https://github.com/osate/osate2-plugins/blob/develop/org.osate.analysis.architecture/plugin.xml

2016-02-16 17:07 GMT+01:00 Shabbir Haider <shabbirhaider1993 at gmail.com>:

> Hello all,
>
> I'm trying to build an analysis plugin for OSATE V2 using the following
> guide:
>
> http://www.aadl.info/aadl/osate/osate-doc/osate-plugindev/index.html
>
> This guide is for an older version of OSATE (osate 1.5) and the
> libraries/packages of this OSATE's version are no longer available in
> latest versions of OSATE.
>
> Basically I want to extract semantics from AADL Behavior Annex using an
> analysis plugin, perform model transformation, and translate it to a
> process algebra.
> Can someone suggest me learning resources/guideline for the latest OSATE
> V2 plugin development ???
>
> Thanks.
>
> Regards,
> Shabbir Haider
> Computer Science Department,
> Air University, Islamabad
> Pakistan
>
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the Sae-aadl-users mailing list