Modelio is an open-source UML tool developed by Modeliosoft, based in Paris, France. It supports the UML2, BPMN and ArchiMate standards.

Modelio
Developer(s)Modeliosoft
Stable release
5.4.01 / December 7, 2023; 11 months ago (2023-12-07)[1]
Repositorywww.github.com/ModelioOpenSource/Modelio
Operating systemLinux, Microsoft Windows, macOS
Platformx64
Available inEnglish, French
TypeSoftware modeling, Software development
LicenseCore tool: GPLv3, Extensions: Apache License 2.0
Websitewww.modelio.org

Licensing

edit

The core Modelio software was released under the GPLv3 on October 5, 2011.[2] Key APIs are licensed under the more permissive Apache License 2.0.[3]

Features

edit

Modelio supports UML2 Profiles for XSD, WSDL and BPEL,[4] SoaML for service modelling in distributed environments;[5], BPMN for business process modelling[6] and ArchiMate for Enterprise Architecture.[7]

Interoperability

edit

Modelio was one of six tools participating in the Interoperability Demonstration held by the OMG's Model Interchange Working Group (MIWG) on December 7, 2009.[8] The event demonstrated XMI interoperability between the participating tools.[9]

The MADES Project intends to use Modelio to develop new modelling annotations with relevance to avionic and surveillance applications.[10]

Community modules

edit

Add-on modules are available through the Modelio community Website. These add support for TOGAF business process modeling;[11] SysML system architecture modeling (although with reduced functionality in the open source version, the requirement diagram type is not available); MARTE for specifying embedded systems, and Java code generation, reverse and roundtrip engineering.[2]

References

edit
  1. ^ "Modelio". modelio.org. Retrieved 2024-01-16.
  2. ^ a b Bridgewater, Adrian (2011-10-11). "French Model Specialist Modeliosoft Goes Open Source". Dr. Dobb's. Retrieved 2011-11-25.
  3. ^ "Modeliosoft / Modelio passe à l'open source". ITProNews France. 2011-10-10. Retrieved 2011-11-26.
  4. ^ Bentakouk, Lina; Fayçal Bessayah; Mounir Lallali; Wissam Mallouli; Andrey Sadovykh. "A Framework for Modeling and Testing of Web Services Orchestration" (PDF). Retrieved 2012-01-01. {{cite journal}}: Cite journal requires |journal= (help)
  5. ^ Elvesæter, Brian; Arne-Jørgen Berre; Andrey Sadovykh. "Specifying Services using the Service Oriented Architecture Modeling Language (SOAML): A baseline for specification of cloud-based services" (PDF). Archived from the original (PDF) on 2012-04-26. Retrieved 2012-01-01. {{cite journal}}: Cite journal requires |journal= (help)
  6. ^ Olszewska, Joanna Isabelle; Simpson, Ron; McCluskey, T.L. (2010-09-30). "ePrOnto: OWL-Based Ontology for Research Information Management (Appendix A)" (PDF). Retrieved 2012-01-01. {{cite journal}}: Cite journal requires |journal= (help)
  7. ^ Rhona Maxwel. "Exemples d'études de cas d'architecture d'entreprise avec le framework TOGAF empruntés à l'outil français Modelio". Urbanisation-si.com.
  8. ^ Covert, Stephanie (2009-07-08). "OMG Announces Model Interchange Working Group". Object Management Group. Archived from the original on 2011-12-05. Retrieved 2011-11-01.
  9. ^ Covert, Stephanie (2011-04-01). "OMG's Model Interoperability Demonstration a Success". Object Management Group. Archived from the original on 2010-01-21. Retrieved 2011-11-01.
  10. ^ Bagnato, Alessandra; Andrey Sadovykh; Richard F. Paige; Dimitrios S. Kolovos; Luciano Baresi; Angelo Morzenti; Matteo Rossi. "MADES: Embedded Systems Engineering Approach in the Avionics Domain" (PDF). TXT Group. Archived from the original (PDF) on 2012-05-19. Retrieved 2012-01-02. {{cite journal}}: Cite journal requires |journal= (help)
  11. ^ Harvey, Cynthia (2011-10-25). "60 New Open Source Apps You've (Probably) Never Heard Of". Datamation. Retrieved 2011-11-25.
edit