Modelio is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
UML tool
A UML tool is a software application that supports some or all of the notation and semantics associated with the Unified Modeling Language (UML), which is the industry standard general-purpose modeling language for software engineering.
''UML too ...
developed by Modeliosoft, based in
Paris
Paris () is the capital and most populous city of France, with an estimated population of 2,165,423 residents in 2019 in an area of more than 105 km² (41 sq mi), making it the 30th most densely populated city in the world in 2020. ...
, France. It supports the
UML2 and
BPMN
Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model.
Originally developed by the Business Process Management Initiative (BPMI), BPMN has been maintained by the ...
standards.
Licensing
The core Modelio software was released under the
GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
v3 on October 5, 2011.
Key APIs are licensed under the more permissive
Apache License 2.0.
Features
Modelio supports UML2 Profiles for
XSD,
WSDL
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service. The acronym is also used for any specific WSDL description of a web service (also ...
and
BPEL
The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Process ...
,
SoaML for service modelling in distributed environments; and
BPMN
Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model.
Originally developed by the Business Process Management Initiative (BPMI), BPMN has been maintained by the ...
for business process modelling.
Interoperability
Modelio was one of six tools participating in the Interoperability Demonstration held by the
OMG
OMG may refer to:
* Oh my God (sometimes also Oh my Goodness or Oh my Gosh), a common abbreviation, often used in SMS messages and Internet communication
Acronyms
* OMG is the IATA code for Omega Airport, Omega, Namibia
* Operational manoeuvre ...
's Model Interchange Working Group (MIWG) on December 7, 2009. The event demonstrated
XMI interoperability between the participating tools.
The MADES Project intends to use Modelio to develop new modelling annotations with relevance to avionic and surveillance applications.
Community modules
Add-on modules are available through the Modelio community Website. These add support for
TOGAF
The Open Group Architecture Framework (TOGAF) is the most used framework for enterprise architecture as of 2020 that provides an approach for designing, planning, implementing, and governing an enterprise information technology architecture. TO ...
business process modeling;
SysML
The Systems Modeling Language (SysML) is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems.
...
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
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
code generation,
reverse and roundtrip engineering.
References
External links
Modelio WebsiteModeliosoft Website* {{SourceForge, modeliouml
UML tools
Free software
Free UML tools
Free software programmed in Java (programming language)
Cross-platform software
Java platform software