ABSE Logo
Atom-Based Software Engineering

ABSE Increases Team Productivity

Some tasks under manual coding simply cannot scale:

  • Repetitive patterns
  • Repetitive coding
  • Repetitive changes
  • Interfacing code/specification
  • Unit test preparation
  • Debug/log/trace code

These and many other boring and error-prone tasks can be reduced or even completely eliminated by using a model-driven, generative approach like ABSE.

The team's productivity potential increases whenever it adds another metamodel (Atom Template) to the ABSE library. Working on a higher abstraction level boosts your productivity.

Each time an Atom Template is instantiated, time is saved, due to the code generation and Atom encapsulation features. Because every encapsulated Atom is automatically created, you can generate dozens, hundreds, or even thousands of lines of code. In addition, only one instance of the generated code has to be maintained, and better code quality can be obtained.

Each time an Atom Template is extended, productivity is increased once again. That's because you can benefit from the productivity that was already obtained from the base Atom Template.

Refactoring an ABSE model is another productivity benefit: By changing the metamodel (Atom Template), all instantiated models are automatically updated, generating new code. Edit one, update everywhere. Of course, Template Parameters still allow Atom Instances to be differentiated, making it easy to update only where it's needed.

 

Quick Tour
Technical Details
For the Individual
In the Enterprise

Product Site

Twitter
ABSE & AtomWeaver Community
Development At Heart Blog

Isomeris Site
Technology Portfolio

Isomeris Logo