Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Modeling Project
  4. Eclipse EATOP
×

Warning message

This project is archived. Some links on this page may not work.

Eclipse EATOP

Primary tabs

  • Overview(active tab)
  • Downloads
  • Who's Involved
  • Developer Resources
  • Governance
  • Contact Us

Eclipse EATOP is an infrastructure platform implementation of common base functionality for design tools that enable an effective usage of the architecture description language EAST-ADL in software and systems development.

It includes the following capabilities:

Eclipse EMF based access to the EAST-ADL meta-model

  • Tools to generate an XML schema and an Ecore meta-model from the Enterprise Architect sources of the EAST-ADL releases published by the EAST-ADL association.
  • EMF-based meta-model implementations of several EAST-ADL releases that provide EAST-ADL design tool developers with Java APIs for manipulating EAST-ADL model instances. EATOP contains for each supported EAST-ADL release the required meta-model implementation. The first supported EAST-ADL releases is the version 2.1.10.

File based as well as database persistency management

  • EATOP provides in combination with Sphinx the functionality to serialize and deserialize the instances of the EAST-ADL meta-model within an EAXML file. The EAXML file is kind of a xml file which contains the serialized form of the EAST-ADL meta-model instances. Its content is conform to the xml schema of the corresponding EAST-ADL release.
  • Database persistence of EAST-ADL models.
  • Management of EAST-ADL models spread over one or multiple XML files in the Eclipse workspace.

Basic Eclipse user interface support

  • A wizard for creation of an EAST-ADL project
  • A wizard for creation of an EAST-ADL file (.eaxml)
  • An EAST-ADL release preference page
  • A property page for EAST-ADL projects
  • An EATOP perspective
  • An EATOP explorer view which shows only EAST-ADL content and the instances of the EAST-ADL objects in an EAST-ADL file
  • A property tab which shows the properties of EAST-ADL object instances and allows to modify them
  • Undo/Redo functionality
  • Drag and drop functionality between EAST-ADL content

To enable a seamless workflow in a development process, interoperability and interfacing with other tools and platforms will be provided

  • Bridges between EATOP and Papyrus and synchronization of EMF-based EAST-ADL APIs with UML2 profile based EAST-ADL implementations created with Papyrus.
  • Interface to requirements engineering tools (via ReqIF, see Eclipse/RMF),
  • Interface to software modeling tools (e.g., via AUTOSAR)
  • Interface to other model-based design tools (e.g. Matlab/Simulink)
  • Interoperability with domain independent abstractions of EAST-ADL like the CESAR reference technology platform (www.cesarproject.eu), the MBAT reference technology platform (www.mbat-artemis.eu), or PolarSys solution.

Further miscellaneous features will ease the handling of EAST-ADL. Examples are

  • Model to model transformation between the different abstraction layers within the EAST-ADL meta-model.
  • Variability management supporting both the definition of variant-rich EAST-ADL models as well as creation of fully/partly configured occurrences of these models representing individual variants or variant subsets.

Demonstrators

  • A standalone application that can be used to conveniently explore EATOP without an existing Eclipse installation. It demonstrates the features and capabilities of EATOP.
  • Experimental (graphical, form based, ...) editors to create and visualize EAST-ADL based models.
Licenses: 
Eclipse Public License 1.0
Archived - Eclipse EATOP

Project Links

  • Getting Started
  • Website
  • Wiki

Related Projects

Project Hierarchy:

  • Eclipse Modeling Project
  • Eclipse EATOP

Tags

Technology Types
  • Modeling

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top