Tuesday, July 12, 2016

2016-07-12 Tuesday - Free Architecture Tool Resources

A colleague recently asked me for suggestions of possible free or Open Source tools for use in crafting the Architecture of a solution.  Here's the response I provided...

You might find this recent white paper of interest...
Journal of Object Technology, vol. 14, no. 1, 2015,
Evaluating the capabilities of Enterprise Architecture modeling tools for Visual Analysis
Department of Systems and Computing Engineering, Universidad de los Andes, Colombia
http://www.jot.fm/issues/issue_2015_01/article3.pdf


Open Source Diagramming / Architecture Tools...

Not sure about these...haven't spent any time exploring them yet...




I've found Graphviz to be useful for automating diagram generation from any available metadata sources...

...but today, I would look at adopting D3.js - for some stunning diagramming capabilities...

SchemaSpy is a great tool for auto-generating HTML documentation of existing database schemas - and it leverages graphviz behind the scenes to auto-generate diagrams...

this appears to be a more actively maintained type of database schema doc tool..

There are some useful plugins available within the Eclipse ecosystem - and the latest version of Eclipse (4.6, Neon) was just recently released

A recent Eclipse plugin that I've found useful:

Other Eclipse plugins, specific to modeling efforts:

"Archi" for ArchiMate modeling...
http://www.archimatetool.com/

Diagramming tooling...some are Open Source...some are free (or have limited-use restrictions) - some  have UML/Archimate/etc. support...



2018-08-05 Sunday - Additions, specific to ArchiMate modeling...
re: https://www.linkedin.com/groups/50758/50758-6428603106120003584

https://www.yworks.com/products/yed
"yEd is a powerful desktop application that can be used to quickly and effectively generate high-quality diagrams.
Create diagrams manually, or import your external data for analysis. Our automatic layout algorithms arrange even large data sets with just the press of a button.
yEd is freely available and runs on all major platforms: Windows, Unix/Linux, and macOS."


https://github.com/colugo/yed-archimate
"This palette introduces archimate support to yEd"

https://sourceforge.net/projects/open-modeling/
Openmodeling has currently 5 modules available:
Application portfolio management
ArchiMate 3.0 architecture (including The Open Group Model Exchange)
Demo conceptual modeling
Efqm quality assessment
Business and system modeling

https://about.draw.io/new-archimate-3-0-shapes/



http://plantuml.com/




https://www.eclipse.org/papyrus
https://marketplace.eclipse.org/content/archimate-papyrus

No comments:

Copyright

© 2001-2021 International Technology Ventures, Inc., All Rights Reserved.