ABSE Logo
Atom-Based Software Engineering

ABSE is Universal

ABSE uses association as its paradigm, the basis of human thinking, but optimized for software engineering. As such, it can support and combine all forms of software engineering we know today, including:

  • Traditional file-oriented methods
  • Literate Programming
  • Aspect-Oriented Programming
  • Test-Driven Development
  • Component-Based Development
  • Feature-Driven Development
  • Domain-Specific Modeling
  • Software Product Lines
  • Software Factories

This is possible because ABSE is not targeted to a specific language, architecture, or platform. It also allows generation of any kind of text or data.

Having a very flexible meta-metamodel is another strength of ABSE, and helps it overcome MDSD's biggest limitation: the extreme difficulty of reaching 100% code generation by a precise model.

 

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