Modelio

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Modelio
DeveloperModeliosoft
Stable release
5.4.01 / December 7, 2023; 2 years ago (2023-12-07)[1]
Repositorywww.github.com/ModelioOpenSource/Modelio
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemLinux, Microsoft Windows, macOS
    Platformx64
    Available inEnglish, French
    TypeSoftware modeling, Software development
    LicenseCore tool: GPLv3, Extensions: Apache License 2.0
    Websitewww.modelio.org

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

    Licensing

    [edit | edit source]

    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 | edit source]

    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 | edit source]

    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 | edit source]

    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 | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]