OSATE Plug-in Development
OSATE can be used for development of tools that operate on AADL models. This may be
- an interface to an existing tool by exporting into a tool-specific model representation
- an interface to a Java implementation of an analysis capability
- an analysis that operates directly on an AADL model
Developers of AADL tool environment plug-ins have access to a range of methods and services that are generated from the AADL meta model and come with the Eclipse modeling framework (EMF), including
- XML reader/writer with cross-document references and lazy loading
- AADL object model manipulation with history and undo
- AADL object editor with AADL-specific enhancements
- AADL-specific processing methods developed by the SEI team
Also, see the OSATE plug-in development resources.