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.
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
Rudolph, P.K.C.: High-lift systems on commercial subsonic airliners. NASA Contractor Report 4746 (1996)
The Eclipse Foundation: About the Eclipse Foundation. http://www.eclipse.org/org/ (2011). Accessed 8 Mar 2011
Dassault Systèmes: CATIA—Computer Aided Three-Dimensional Interactive Application. http://www.3ds.com/de/products/catia/ (2011). Accessed 8 Mar 2011
Wood, G.D., Kennedy, D.C.: Simulating Mechanical Systems in Simulink with SimMechanics. The MathWorks, Inc. (2003)
INCOSE: Systems Engineering Vision 2020. Tech. Report, International Council on Systems Engineering (INCOSE) (2007)
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)
ISO 10303 TC 184/SC 4: STEP Application Handbook ver. 3. International Organization for Standardization (ISO) (2006)
AP233 Working Group: AP233 Public and Private Information Portal. http://www.ap233.org/ (2011). Accessed 8 Mar 2011
Ambriola, V., Bendix, L., Ciancarini, P.: The evolution of configuration management and version control. Softw Eng J 5(6), 303–310 (1990)
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)
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)
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)
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)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, ISBN: 0-201-57168-4, Addison-Wesley, Reading (1999)
Walmsley, P.: Definitive XML Schema, ISBN-10: 0130655678, Prentice-Hall, Englewood Cliffs (2001)
World Wide Web Consortium (W3C): Extensible Markup Language (XML). http://www.w3.org/XML/ (2011). Accessed 8 Mar 2011
The Eclipse Foundation: Model To Model (M2M). http://www.eclipse.org/m2m/ (2011). Accessed 8 Mar 2011
The Eclipse Foundation: Eclipse Case Studies. http://www.eclipse.org/community/rcp.php (2011). Accessed 8 Mar 2011
The Eclipse Foundation: Eclipse Projects. http://www.eclipse.org/projects/listofprojects.php (2011). Accessed 8 Mar 2011
OSGi Alliance: HomePage. http://www.osgi.org/ (2011). Accessed 8 Mar 2011
Lindholm, T., Yellin, F.: Java(TM) Virtual Machine Specification, 2nd Edition, ISBN-10: 0201432943, Prentice Hall, Englewood Cliffs (1999)
Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn, ISBN-10: 0321331885, Addison-Wesley, Reading (2008)
ISO/IEC 14977:1996: Information technology—Syntactic metalanguage—Extended BNF. International Organization for Standardization (ISO) (1996)
The MathWorks: MATLAB—The Language Of Technical Computing. http://www.mathworks.com/products/matlab/ (2011). Accessed 12 July 2011
The Eclipse Foundation: ATL/User Guide. http://wiki.eclipse.org/ATL/User_Guide (2011). Accessed 8 Mar 2011
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13272-011-0010-z