This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Eclipse Framework for an Integrated IMA Tool Chain
Technical Paper
2011-01-2635
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Development for the Integrated Modular Avionics (IMA) platform is complex owing to the variety of equipment, vendors and non-uniform tools. The development should be simplified by a model-based harmonized tool environment by means of an integrated set of tools of different type, origin and purpose. Eclipse's flexible and modular architecture seems adequate as a framework for such a harmonized IMA development environment. This article evaluates how Eclipse could practically be utilized for this purpose. The IMA process and development requirements like concurrency, different process roles, and multiple tools are mapped to the Eclipse framework. In addition, open-source extensions for model-based engineering and application development are integrated in the tools chain. In order to test the performance, openness and compatibility of Eclipse and the tools from the IMA development process, six current and future tools are integrated into a prototype of a common Eclipse instance. The integration covers a common human-machine interface (HMI) and model-based data exchange. The selected tools cover all working areas and tool types expected in the IMA development process. The prototype reveals typical shortcomings of Eclipse as a multi-tool host. The criticality of shortcomings is evaluated, and rules for a harmonized Eclipse environment for IMA development are derived. The research leading to these results has received funding from the European Union Seventh Framework Program (FP7/2007-2013) under SCARLETT grant agreement n° ACP7-GA-2008-211439.
Recommended Content
Authors
Citation
Annighöfer, B., Stallkamp, E., and Thielecke, F., "Eclipse Framework for an Integrated IMA Tool Chain," SAE Technical Paper 2011-01-2635, 2011, https://doi.org/10.4271/2011-01-2635.Also In
References
- Prisaznuk, P.J. Integrated Modular Avionics Aerospace and Electronics Conference, 1992. NAECON 1992., Proceedings of the IEEE 1992 National 39 45 1 May 1992
- Hainaut, Didier SCARLETT - Towards the next generation of Integrated Modular Avionics European and Russian Joint Avionics Forum - New Generation of IMA Solutions for Future Aircraft September 2009
- SCARLETT Project http://www.scarlettproject.eu/
- Eclipse http://www.eclipse.org/ November 2009
- The Open-Source Toolkit for Critical Systems http://www.topcased.org/ 2007
- Halle, Martin Thielecke, Frank Konfigurationsmanagement für Integrierte Modulare Avionik Deutscher Luft- und Raumfahrtkongress, Hamburg 31. August - 2. Sept. 2010 , Number 1213 Deutsche Gesellschaft für Luft- und Raumfahrt September 2010
- Schoofs, T. Santos, S. Tatibana, C. Anjos, J. An Integrated Modular Avionics Development Environment Digital Avionics Systems Conference, 2009. DASC'09. IEEE/AIAA 28th 1.A.2-1 1.A.2-9 2009
- Lange, Barbara Durchgängige Werkzeugkette durch AUTOSAR und Eclipse - Eclipse auf Rädern iX 99 January 2010
- Neumann, K. Kleemann, Ernst Reichel, R. Lehmann, M. Quantitative Evaluation Criteria for Modern Avionic System Architectures Deutscher Luft- und Raumfahrtkongress DGLR September 2008
- Annighöfer, Björn Common Development Environment Approach for the DME European and Russian Joint Avionics Forum - New Generation of IMA Solutions for Future Aircraft October 2009
- OSGi Service Platform Core Specification http://www.osgi.org/download/r4v42/r4.core.pdf June 2009
- Clayberg, Eric Rubel, Dan eclipse Plug-ins Addison and Wesley Boston, MA 02116 3 2008
- Eclipse Eclipse Public License http://www.eclipse.org/legal/epl-v10.html
- Eclipse Eclipse documentation - Eclipse Ganymede 3.4
- Free Software Foundation GNU Make Manual http://www.gnu.org/software/make/manual/
- The Apache Software Foundation The Apache ANT Project http://ant.apache.org/
- Karagianis, D. Kühn, H Metamodelling Platforms Proceedings of the Third International Conference EC-Web , number 2455 in LNCS 182 Aix-en-Provonce, France September 2002 Springer-Verlag Berlin Heidelberg
- Jouault, Frédéric Allilaire, Freddy Bézivin, Jean Kurtev, Ivan Valduriez, Patrick ATL: a QVT-like transformation language Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications , OOPSLA'06 719 720 New York, NY, USA 2006
- Eclipse ATL http://www.eclipse.org/atl/
- Siegfried Nolte QVT Relations Language Xpert.press. Springer June 2009
- MOF Model to Text Transformation Language http://www.omg.org/spec/MOFM2T/1.0/PDF January 2008
- Concurrent Versions System http://savannah.nongnu.org/projects/cvs
- Apache Subversion http://subversion.apache.org/
- git - the fast version control system http://git-scm.com/
- Mercurial SCM http://mercurial.selenic.com/
- Eclipse The CDO Model Repository http://www.eclipse.org/cdo/
- Eclipse. Eclipse Modeling Framework Project (EMF) http://www.eclipse.org/modeling/emf/
- Eclipse. Eclipse C/C++ Development Tooling - CDT http://www.eclipse.org/cdt/
- RTCA SC-167 / EUROCAE WG-12. DO178B - Software Considerations in Airborne Systems and Equipment Certifications
- Eclipse GMF Tutorial Part 4 http://wiki.eclipse.org/index.php/GMF_Tutorial_Part_4
- Edgar, Nick Haaland, Kevin Li, Jin Peter, Kimberley Eclipse User Interface Guidelines 2.1 2004
- Steinberg, Dave Budinsky, Frank Paternostro, Marcelo Merks, Ed EMF - Eclipse Modeling Framework Addison and Wesley Boston, MA 02116 2008
- OMG Unified Modeling Language (OMG UML) http://www.omg.org/spec/UML/2.4/Infrastructure/Beta2/PDF March 2011
- Meta Object Facility (MOF) Core Specification http://www.omg.org/spec/MOF/2.0/PDF/ January 2006
- Döhmen, Gerd SPEEDS Methodology - a white paper Technical report Airbus Deutschland GmbH May 2006