  Modern and next generation digital infrastructures are technically based on
service oriented structures, cloud services, and other architectures that
compose large systems from smaller subsystems. The composition of subsystems is
particularly challenging, as the subsystems themselves may be represented in
different languages, modelling methods, etc. It is quite challenging to
precisely conceive, understand, and represent this kind of technology, in
particular for a given level of abstraction. To capture refinement and
abstraction principles, various forms of "technology stacks" and other
semi-formal or natural language based on presentations have been suggested.
Generally, useful concepts to compose such systems in a systematic way are even
more rare. Heraklit provides means, principles, and unifying techniques to
model and to analyze digital infrastructures. Heraklit integrates composition
and hierarchies of subsystems, concrete and abstract data structures, as well
as descriptions of behaviour. A distinguished set of means supports the modeler
to express their ideas. The modeller is free to choose the level of
abstraction, as well as the kind of composition. Heraklit integrates new
concepts with tried and tested ones. Such a framework provides the foundation
for a comprehensive Systems Mining as the next step after Process Mining.
