top of page
K_ Symbol

Our unique Digital Mission Engineering Platform has through-life traceability and connectivity helping organisations accelerate and de-risk technical projects and maintain the systems they deliver.

Digital Twin icon

DIGITAL
TWIN

Create abstract Digital Twins of your system using behavioural modelling

Artificial Intelligence icon

ARTIFICIAL INTELLIGENCE

A proprietary AI engine connects data to accelerate the engineering, design and testing process

Analysis icon

SYSTEM ANALYSIS

Analyse the impact of changes and integration of systems and interfaces before implementation

Design at scale

Kompozition is designed to capture and analyse very large, high-fidelity models enabling both scaling and integration of models from component to entire domains.

DESIGN AT SCALE

To design intentional change to a system and to build, operate, maintain, and dispose of it, we must first develop a deep and accurate understanding of that system.

 

At the scale of the integrated systems of systems that our customers are designing, that deep, accurate understanding must also be shared between many parties.

 

A shared understanding takes the form of an accessible description.  To design intentional change to a system, we must understand and, therefore, describe:

  • The actual and expected behaviour of the system and the changes in state that behaviour imposes on the system's environment and within the system, as well as the compositional and structural information describing the relevant actors/agents/performers, enablers and resources involved in that behaviour.  More specifically, we must be able to describe:

    • The sequences of actions, interactions and exchanges occurring under specific conditions and in the presence of events in the environment that result in the transformation of state;

    • The actors/agents/performers that act, interact and exchange in the execution and support of that behaviour and the enablers of those actions, interactions and exchanges;

    • Information about the resources (including Information and Data) that are produced, consumed, transformed, observed, interrogated, and exchanged by that behaviour - and the relationships between those resources.

 

This must be understood at least at the operational level (the level at which that system of interest is to be used/employed to some effect).

 

To support and sustain such a system in operational use, we must be able to describe behaviour, composition and structure recursively to the level of detail that we are responsible for maintaining.

 

To manage and assure the design of intentional change into a system, we must describe that system to a level of fidelity where we can understand the following:

  • Requirements and constraints on the behaviour, composition or structure of the system.

  • The qualification requirements and evidence used to claim that the system will/does behave as expected with no unintended consequences.

 

Traditionally, these descriptions exist in disparate and distributed documents and drawings.  Even in the limited cases where such information can be understood - the tax on human short-term memory of making sense of this information is generally too great a burden to enable understanding - the information within these sources is often inconsistent, incomplete and ambiguous providing dubious guidance to design. Kompozition integrates and provides access to this information, accelerating and de-risking design.

Kompozition platform on screen with someone typing
Digital Engineering design at scale diagram
Digital Engineering with Kompozition

Kompozition enables capability owners to directly model behavioural mission threads (modelling at the edge) in sufficient detail to support the automatic generation of engineering and architectural information.

Digital Engineering made easy graph
DIGITAL MISSION ENGINEERING WITH KOMPOZITION

Kompozition enables the development, maintenance and querying of a single, continuous, and integrated knowledge graph (digital thread) of digital artefacts that represent the system, its verified design and architecture - including representations of its expected behaviour in the operational environment (mission threads) and the contracts/requirements that predicate its design and constrain its operation.  ā€‹

ā€‹

This digital thread in the Kompozition platform extends from operational concept through to the detailed design representing the as-delivered solution and the records of verification and validation that qualifies the solution. When delivered with the system (as an abstract digital twin) this model enables the continuous monitoring and analysis of the impacts of change to and on the system, the operational environment, and any contract requirements or constraints that predicate its design and use.  Using an extensible, integrated Kompozition knowledge graph, it would be possible to assess the operational, technical, and contractual impacts of any such change.ā€‹ā€‹

Kompozition platform visualisation
Requirements managemen

Kompozition automatically identifies uncertainties in requirements and design information, listing these uncertainties alongside the source information.

REQUIREMENTS MANAGEMENT

The Kompozition platform has a full-featured requirement management capability providing all the features required to perform requirements definition and management; including tools to support requirements elicitation and analysis, requirements definition/authoring, trace management, allocation, verification and validation, requirements review and approval, baseline and delta management, and integrated uncertainty management.

ā€‹

Kompozition provides an integrated mechanism for managing the information within a requirement in a consistent digital thread with architecture (operational through technical), design, evaluation and release planning information. The difference between Kompozition and other requirements management and architecture/systems engineering tools (CSM, Sparx EA, ...) is that Kompozition uses AI, heuristic algorithms and an expressive modelling language to help synthesise and maintain a consistent integrated knowledge graph.

Requirements management screen
Digital Engineering clip
Beyond Traceability

Kompozition speaks your language. Easily capture intent and see the related information translated into clear, beautiful visual representations.

BEYOND TRACEABILITY

Like a traditional requirements database, Kompozition maintains an object for a requirement and maintains the trace and history of that object. However, Kompozition does not just capture artefacts like requirements and traces at an object level, Kompozition uses a Natural Language Processing (NLP) framework to extract and relate the elemental information inherent within the requirement. 
Consider the following example of a function and performance requirement for a fictitious Air Deployable Amphibious Vehicle (ADAV)

ā€‹

The ADAV onboard sensors shall be capable of detecting troops at a range of greater than 1000m in open country with a probability of detection greater than 90%.

Based on an NLP parse of this statement, Kompozition automatically:

 

  • Identifies a function, Detect Troops (and captures it in the functional decomposition) and captures and associates performance properties and conditions (range, open country conditions) with this function.
     

  • Allocates that function to the ADAV as the performer and the RWS Sensor as the enabler (creating either in the ontology and system breakdown, if required – noting that Kompozition automatically consults the knowledge graph that already records Onboard Sensor as an alias of RWS Sensor)
     

  • Extracts a probabilistic behaviour representing the Detect Troops event, with its pre-conditions and the resulting state (where the resources/information Troop and Open Country and the relationships between them are all captured in the ontology as part of the Domain Model)
     

  • Identifies and classifies uncertainties around the fact that the knowledge graph doesn’t have any information establishing what it means to be in open country and whether the ADAV and the Troops both need to be in Open Country (and links this uncertainty with the requirement, the function, the behavioural representation, and all relevant entities in the ontology), and links the requirement, through the functional decomposition to an objective (already in the platform).
     

  • The knowledge graph links all these pieces of elemental information (compositional, structural, behavioural and uncertainty) with the requirement and with each other.  It does this with all requirements and other sources of information provided to it, resulting in a complete, integrated model of that information. As a reference, the synthesis and integration of information from a set of requirements, managed within the Kompozition platform were most recently applied within Defence for JP9102 to create a high-fidelity model of their OCD and FPS.

Big Data theme clip
An Open API

The Kompozition platform is flexible, because not every project is the same.

Turn the impossible to possible by adapting the Kompozition platform for use on other projects beyond the original.

AN OPEN API

Adopting the Kompozition platform and approach requires organisational change, process changes and respective training for engineers. Kompozition has been built with open APIs to integrate with, extract information from, and generate information to the tools already used by engineers, architects, designers, developers, testers, etc., enabling organisations to migrate to a complete Digital Engineering approach gradually. Kompozition can also augment engineering teams with customer success residents who are experts in the Digital Engineering approach supported by Kompozition.ā€‹

SEMP Diagram

Let's work smarter together

bottom of page