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
    • Search

  1. Home
  2. Projects
  3. Eclipse Modeling Project
  4. Eclipse SmartMDSD™

Eclipse SmartMDSD™

Primary tabs

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

This Eclipse SmartMDSD™ provides an Eclipse-based Integrated Development Environment (IDE) for robotics software development. The SmartMDSD Toolchain provides support and guidance to apply best-practices for the development of individual software building blocks, as well as their composition to robotics applications and systems. This project will maintain the eclipse-based tooling with its internal implementation (e.g. meta-models, code-generators).

Underlying methodology
The SmartMDSD Toolchain supports various users in applying the necessary robotics structures to enable composition in an overall robotics ecosystem. More precisely, the SmartMDSD Toolchain enables domain experts to model shared robotics domain knowledge, component suppliers to develop and supply individual software components, and system builders to flexibly combine and re-combine (i.e. “compose”) these components to new applications considering individual system-requirements.

Main target is the SmartSoft Framework
The SmartMDSD Toolchain will mainly support the “SmartSoft Framework”, a service-oriented component-based robotics communication framework as one of the main underlying execution environments. However, it also outreaches to other initiatives such as the ROS framework and OPC UA.

The SmartMDSD Toolchain conforms to the structures proposed by the European Union's Horizon 2020 research and innovation programme “RobMoSys” (https://robmosys.eu/) and BMWi/PAiCE “SeRoNet” (https://www.seronet-projekt.de).

For more information, see the following resources:

  • http://robmosys.eu/wiki/baseline:environment_tools:smartsoft:smartmdsd-toolchain:start
  • https://www.youtube.com/watch?v=JIYPJXmop3U
  • Dennis Stampfer, Alex Lotz, Matthias Lutz, and Christian Schlegel. “The SmartMDSD Toolchain: An Integrated MDSD Workflow and Integrated Development Environment (IDE) for Robotics Software”. In: Journal of Software Engineering for Robotics (JOSER): Special Issue on Domain-Specific Languages and Models in Robotics (DSLRob) 7.1 (July 2016). ISSN 2035-3928, pp. 3–19. URL: http://joser.unibg.it/index.php/joser/article/view/91
Licenses: 
Eclipse Public License 2.0

The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Latest Releases: 

From July 30th, 2020 to April 4th, 2022

NameDateReview
3.192022-04-04
3.182021-12-15
3.172021-10-19
3.162021-03-09
3.152020-11-09
3.142020-07-30
Active Member Companies: 
Member companies supporting this project over the last three months.
    Contribution Activity: 
    Commits on this project (last 12 months).

    Project Links

    • Getting Started
    • Documentation
    Incubating - Eclipse SmartMDSD™

    Related Projects

    Project Hierarchy:

    • Eclipse Modeling Project
    • Eclipse SmartMDSD™

    Tags

    Technology Types
    • Modeling
    • Tools
    Build Technologies
    • Maven
    • Tycho
    Other Tags
    • Robotics

    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