ABSE Logo
Atom-Based Software Engineering

ABSE is Manageable

An ABSE model can grow to generate multi-million line applications, and still be easy to manage. That's because ABSE is based on a tree and not on a graph: Tree branches easily encapsulate other branches.

Model Encapsulation and Detail

Pictured above is a part of AtomWeaver's regression testing ABSE model. While the overall test is hidden, one of the test's operations is being viewed in detail.

Graphs are prettier to the eye but have severe layout and space requirements when large feature densities are reached: If you want to have a global view of the project, you have to give up on the details. On the other hand, if you want to see some details, you have to give up the global view. Trees, on the other hand, let you have a global view of the project and at the same time expand the branch you want to detail, letting you see details in a global context.

Complex graphical model

How to visualize and navigate this graph?

 

 

Learn the Basics
Technical Details
For the Individual
In the Enterprise

Product Site

Twitter
ABSE & AtomWeaver Community
Development At Heart Blog

Isomeris Site
Technology Portfolio

Isomeris Logo