Modelio
   HOME

TheInfoList



OR:

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 tool ...
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. S ...
, 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 Ob ...
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 XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium ( W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item con ...
,
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 SoaML (Service-oriented architecture Modeling LanguageSoaML http://www.omg.org/spec/SoaML/ ) is an open source specification project from the Object Management Group (OMG), describing a UML profile and metamodel for the modeling and design of servi ...
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 Ob ...
for business process modelling.


Interoperability

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. 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. TOG ...
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. S ...
system architecture modeling (although with reduced functionality in the open source version, the requirement diagram type is not available);
MARTE Marte may refer to: *Marte, Nigeria, a Local Government Area in Borno State *Marte (surname), including a list of people with the name * C.D. Marte, a Mexican football club *C.D. Atlético Marte, a Salvadoran football club * ST ''Marte'', a tug in ...
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 List ...
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