Difference between revisions of "UML, modelling tools, code generators and code analysis tools"

From Lazarus wiki
(added some modelling tools)
 
m (added Sparx Enterprise Architect)
Line 1: Line 1:
{{UML, modelling tools, code generators and code analysis tools for Pascal}}
+
List of the tools that support Pascal language.
 +
 
  
 
__TOC__
 
__TOC__
Line 5: Line 6:
  
 
= Umbrello UML Modeller (open source) =
 
= Umbrello UML Modeller (open source) =
Creating diagrams from code, and generating code from your model. Supported languages: ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MySQL and Pascal. https://umbrello.kde.org
+
Creating diagrams from code, and generating code from your model. Supported languages: ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MySQL and Pascal.
 +
https://umbrello.kde.org
 +
 
  
 
= ESS-model for Lazarus (open source) =
 
= ESS-model for Lazarus (open source) =
Generate class diagram from pascal source files. Supported language: Pascal. https://sourceforge.net/projects/essmodelforlaza/
+
Generate class diagram from pascal source files. Supported language: Pascal.
 +
https://sourceforge.net/projects/essmodelforlaza/
 +
 
  
 
= GitUML (paid, free limited edition) =
 
= GitUML (paid, free limited edition) =
Generate diagrams and code maps from pascal source files. Supported languages: Python, Java, Javascript, Objective C, C#, Pascal. https://gituml.com
+
Generate diagrams and code maps from pascal source files. Supported languages: Python, Java, Javascript, Objective C, C#, Pascal.
 +
https://gituml.com
 +
 
  
 
= Visual Paradigm (paid, free limited edition) =
 
= Visual Paradigm (paid, free limited edition) =
Creating diagrams from code, generating code from your model. UML, BPMN, SysML, SoAML, UX, CMNN, CJM, DFD, ERD, REST, ORM, EA, Agile, Scrum, Flow Chart, Mind Mapping, Project Management, Team Collaboration... Supported languages: Java, C#, C++, Python, PHP, Hibernate, Ruby, VB.NET, ODL, ActionScript, IDL, Pascal, Perl, XML, XML Schema, Objective-C, Ada. https://www.visual-paradigm.com
+
Creating diagrams from code, generating code from your model, UML, BPMN, SysML, SoAML, UX, CMNN, CJM, DFD, ERD, REST, ORM, EA, Agile, Scrum, Flow Chart, Mind Mapping, Project Management, Team Collaboration... Supported languages: Java, C#, C++, Python, PHP, Hibernate, Ruby, VB.NET, ODL, ActionScript, IDL, Pascal, Perl, XML, XML Schema, Objective-C, Ada.
 +
https://www.visual-paradigm.com
 +
 
 +
 
 +
= Sparx Enterprise Architect (paid, free trial) =
 +
Creating diagrams from code, generating code from your model, UML, SysML, BPMN, Simulation, ERD, DDL, WSDL, XML, XSD, XSLT, Simulink, DDS, TOGAF, VDML, ArcGIS, ArchiMate, AUTOSAR, DMN, GML, Kanban, MDG, AML, Gantt, Mind Mapping, Project Management... Supported languages: ActionScript, Ada, C, C++, C#, Java, Pascal, Verilog, PHP, VHDL, Python, System C, VB.NET, VB.
 +
https://sparxsystems.com/products/ea/

Revision as of 09:50, 21 July 2021

List of the tools that support Pascal language.



Umbrello UML Modeller (open source)

Creating diagrams from code, and generating code from your model. Supported languages: ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MySQL and Pascal. https://umbrello.kde.org


ESS-model for Lazarus (open source)

Generate class diagram from pascal source files. Supported language: Pascal. https://sourceforge.net/projects/essmodelforlaza/


GitUML (paid, free limited edition)

Generate diagrams and code maps from pascal source files. Supported languages: Python, Java, Javascript, Objective C, C#, Pascal. https://gituml.com


Visual Paradigm (paid, free limited edition)

Creating diagrams from code, generating code from your model, UML, BPMN, SysML, SoAML, UX, CMNN, CJM, DFD, ERD, REST, ORM, EA, Agile, Scrum, Flow Chart, Mind Mapping, Project Management, Team Collaboration... Supported languages: Java, C#, C++, Python, PHP, Hibernate, Ruby, VB.NET, ODL, ActionScript, IDL, Pascal, Perl, XML, XML Schema, Objective-C, Ada. https://www.visual-paradigm.com


Sparx Enterprise Architect (paid, free trial)

Creating diagrams from code, generating code from your model, UML, SysML, BPMN, Simulation, ERD, DDL, WSDL, XML, XSD, XSLT, Simulink, DDS, TOGAF, VDML, ArcGIS, ArchiMate, AUTOSAR, DMN, GML, Kanban, MDG, AML, Gantt, Mind Mapping, Project Management... Supported languages: ActionScript, Ada, C, C++, C#, Java, Pascal, Verilog, PHP, VHDL, Python, System C, VB.NET, VB. https://sparxsystems.com/products/ea/