Skip to content
@Axini

Axini

Axini helps deliver complex software products on time without concessions on quality.

About

Axini helps deliver complex software products on time without concessions on quality. Our unique testing platform gives early insights in potential issues and prevents surprises late in the project. This approach is based on more than 30 years of academic research and is proven to work at ProRail, Achmea and Thermo Fisher Scientific. This way, reliable software is guaranteed, no matter how complex.

Visit our website, follow us on LinkedIn or contact us for more information.

Plugin adapter

Our repositories contain example code for plugin adapters required to connect the Axini Modeling Platform (AMP) to the system under test.

Plugin adapter connect to AMP using a WebSocket connection and communicate using our dedicated plugin adapter protocol. The following images shows an overview of the states and messages of the protocol.

Overview of the plugin adapter protocol.

The messages of this protocol are defined using the language independent Google Protocol Buffers. The official Protobuf tools can generate code for many programming languages. The *.proto schema files describing the message structure can be found in the plugin adapter protocol repository.

The example plugin adapters follow our in-house architecture. It aims to separate concerns and maximize reuse. As a result, many of the components can be reused in your own plugin adapters. The components that communicate with the system under test are domain specific. In the example plugin adapters, the domain specific parts are customized for our SmartDoor example system. The following image shows the components of the plugin adapter.

Overview of the plugin adapter components.

The Effective AML documentation available in AMP contains more information on plugin adapters, the protocol and our architecture.

Popular repositories Loading

  1. smartdoor-adapter-java smartdoor-adapter-java Public

    Java SmartDoor plugin adapter

    Java 1

  2. smartdoor-adapter-cpp smartdoor-adapter-cpp Public

    SmartDoor plugin adapter in C++

    C++

  3. plugin-adapter-protocol plugin-adapter-protocol Public

    Description and files for the Axini plugin adapter protocol

  4. standalone-smartdoor-java standalone-smartdoor-java Public

    Java implementation of a standalone SmartDoor application

    Java

  5. smartdoor-adapter-ruby smartdoor-adapter-ruby Public

    SmartDoor plugin adapter in Ruby

    Ruby

  6. .github .github Public

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…