Software Composition, as easy as A,B,C!

gCoKe is a “graph-based Composition Kernel”, which relies on a strong theoretical foundation. Our composition framework crystallize several years of cutting-egde academic researches, and let you define in a few lines of code powerful composition mechanisms. Using gCoKe, you’ll focus on the definition of your dedicated composition mechanisms, and we’ll do the magic of putting things together and operationalize the whole system.



Model

gCoKe is based on a powerful and fully operated graph-based meta-model. Express your models as nodes and edges, using our dedicated domain-specific language. The gCoKe specific compiler do the tedious task of transforming your models into logical artefacts, ready to be composed using our efficient composition engine.

Specialize

The gCoKe aims to support you while composing your artifacts. Using the specialization framework, you can easily define your own composition mechanisms, expressed in simple terms. The kernel defines a lot of tools and algorithms to support you, and can be customized according to your specific needs.

Compose!

Describe your artifacts, and the way you want to compose them. We provide a dedicated language to easily describe the way your models should be composed. The engine will schedule your own operators and handle the complete composition chain. In simple word: describe your problem, and we’ll do the magic.