3 ms·
This is something I that’s been living in my head for a few years now—and no, it does not exist yet. I’m also convinced the only way to get it right is to have
by 9dev 2y ago
This is something I that’s been living in my head for a few years now—and no, it does not exist yet. I’m also convinced the only way to get it right is to have a single graph, modelling the entire system, and apply filters on the graph to get only the nodes you’re currently interested in, then have different diagrams produced from that as the output. How else would you describe the flow of packages from the internet through the firewall, what the logical network looks like, and which physical location things are located at? These questions all interfere with each other on a conceptual level, yet are all conceivable using different attributes of the same connected graph nodes.
It’s very complex, very interesting, and lots of work.
- halfcat 2y agoI came to the same conclusion, and the closest thing I’ve found is using a graph database.
- XorNot 2y agoI've had the same thought but then gave up because it's not even a single graph: we assume it's a single graph because some parts of "concept - connection - concept" tuples...but that fails to capture the reality that the aggregate behavior of a system can implement a wholly different behavior. A practical example of this would be neural networks in AI: which collectively implement functions much greater then the individual links.
- 9dev 2y agoYou can always build a subgraph and find a connection to bring that into the main graph. If it’s part of a system, it’s part of the graph.
- gdegani 2y agoI have the same conclusion, if you capture the model as a graph you can then derive from the graph as many visual representations as you need, for instance, this tool can generate archimate context diagrams from the graph data ( mostly by doing "ontology translation" ) https://github.com/zazuko/blueprint https://github.com/zazuko/blueprint
- eiffel31 2y agoIt exists, it's called MBSE. Look up tools that support this approach.