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.
KeywordsModel-based systems engineering Á System design Á Data exchange Á Systems modeling Á Eclipse Á Eclipse modeling framework 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 1 Introduction
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.