Skip to main content
Log in

Model-based design and tool data exchange in aerospace: a case study

  • Original Paper
  • Published:
CEAS Aeronautical Journal Aims and scope Submit manuscript

Abstract

The benefits of using Eclipse software technologies for developing tools for systems engineering are presented. Based on the challenge for designing the flap kinematics of a high lift system, a design process is presented and from that, requirements for tools as well as underlying software technologies are derived. Several Eclipse technologies are presented and it is demonstrated how they have been applied to implement a data exchange between the design tool CATIA and the simulation environment SimMechanics. It has been shown that the presented Eclipse technologies significantly advance the development of specialized as well as generic tools for supporting model-based systems design.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Abbreviations

ATL:

ATLAS transformation language

CSV:

Comma-separated values

DSL:

Domain-specific language

EBNF:

Enhanced Backus–Naur form

EMF:

Eclipse modeling framework

GUI:

Graphical user interface

IDE:

Integrated development environment

IPM:

Integrated product model

MBSE:

Model-based systems engineering

STEP:

Standard for the exchange of product model data

UML:

Unified modeling language

XML:

Extensible markup language

XSD:

XML schema definition

References

  1. Rudolph, P.K.C.: High-lift systems on commercial subsonic airliners. NASA Contractor Report 4746 (1996)

  2. The Eclipse Foundation: About the Eclipse Foundation. http://www.eclipse.org/org/ (2011). Accessed 8 Mar 2011

  3. Dassault Systèmes: CATIA—Computer Aided Three-Dimensional Interactive Application. http://www.3ds.com/de/products/catia/ (2011). Accessed 8 Mar 2011

  4. Wood, G.D., Kennedy, D.C.: Simulating Mechanical Systems in Simulink with SimMechanics. The MathWorks, Inc. (2003)

  5. INCOSE: Systems Engineering Vision 2020. Tech. Report, International Council on Systems Engineering (INCOSE) (2007)

  6. Grabowski, H., Meis, E.: Using ontologies for the Integrated Product Model Development. Tech. Report SS-97-06, AAAI Spring Symposium, Association for the Advancement of Artificial Intelligence (AAAI) (1997)

  7. ISO 10303 TC 184/SC 4: STEP Application Handbook ver. 3. International Organization for Standardization (ISO) (2006)

  8. AP233 Working Group: AP233 Public and Private Information Portal. http://www.ap233.org/ (2011). Accessed 8 Mar 2011

  9. Ambriola, V., Bendix, L., Ciancarini, P.: The evolution of configuration management and version control. Softw Eng J 5(6), 303–310 (1990)

    Google Scholar 

  10. Scott, J.A., Nisse, D.: Software Configuration Management. In: Guide to Software Engineering Body of Knowledge, Chapter 7, IEEE Computer Society Press, Washington, DC (2001)

  11. Whitehead, J.: Collaboration in Software Engineering: A Roadmap. In: Proceedings of Future of Software Engineering (FOSE’07), ISBN: 0-7695-2829-5, IEEE Computer Society, Washington, DC (2007)

  12. Broy, M., Feilkas, M., Herrmannsdoerfer, M., Merenda, S., Ratiu, D.: Seamless Model-based Development: from Isolated Tools to Integrated Model Engineering Environments. Proc. IEEE (Institute of Electrical and Electronics Engineers) 98(4), 526–545 (2010)

  13. Karagiannis, D., Kühn, H.: Metamodelling Platforms. In: Proceedings of the Third International Conference on E-Commerce and Web Technologies (EC-WEB ‘02), ISBN: 3-540-44137-9. Springer, London (2002)

  14. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, ISBN: 0-201-57168-4, Addison-Wesley, Reading (1999)

  15. Walmsley, P.: Definitive XML Schema, ISBN-10: 0130655678, Prentice-Hall, Englewood Cliffs (2001)

  16. World Wide Web Consortium (W3C): Extensible Markup Language (XML). http://www.w3.org/XML/ (2011). Accessed 8 Mar 2011

  17. The Eclipse Foundation: Model To Model (M2M). http://www.eclipse.org/m2m/ (2011). Accessed 8 Mar 2011

  18. The Eclipse Foundation: Eclipse Case Studies. http://www.eclipse.org/community/rcp.php (2011). Accessed 8 Mar 2011

  19. The Eclipse Foundation: Eclipse Projects. http://www.eclipse.org/projects/listofprojects.php (2011). Accessed 8 Mar 2011

  20. OSGi Alliance: HomePage. http://www.osgi.org/ (2011). Accessed 8 Mar 2011

  21. Lindholm, T., Yellin, F.: Java(TM) Virtual Machine Specification, 2nd Edition, ISBN-10: 0201432943, Prentice Hall, Englewood Cliffs (1999)

  22. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn, ISBN-10: 0321331885, Addison-Wesley, Reading (2008)

  23. ISO/IEC 14977:1996: Information technology—Syntactic metalanguage—Extended BNF. International Organization for Standardization (ISO) (1996)

  24. The MathWorks: MATLAB—The Language Of Technical Computing. http://www.mathworks.com/products/matlab/ (2011). Accessed 12 July 2011

  25. The Eclipse Foundation: ATL/User Guide. http://wiki.eclipse.org/ATL/User_Guide (2011). Accessed 8 Mar 2011

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Holger Schumann.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schumann, H., Zamov, P. & Escher, S. Model-based design and tool data exchange in aerospace: a case study. CEAS Aeronaut J 2, 295–303 (2011). https://doi.org/10.1007/s13272-011-0010-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13272-011-0010-z

Keywords

Navigation