Legacy Migration

Mitigating obsolescence by migrating to sustainable technologies

Reverse Engineering

Proven tools and techniques to produce a design model from any source code

Round Trip Engineering

Expertise in maintaining synchronisation between the design model and source code

Toolset Rotation

Extensive experience in sharing project data between multiple toolsets and environments

COTS Tool Add-ons

Extensive knowledge of automating software development processes and tools

Bespoke Tool Development

Proven track record of developing bespoke tools to support project specific processes

Toolset Integration

Specialising in integrating project tools across the entire development lifecycle

Parsing Technologies

Analyse the syntax of any language or data source and produce a model representation

Model Transformations

Graphically describe the rules required to transform a model

Synchronisation Capability

Automatically synchronise changes made in either the design model or source code

Test Generation

Model based test generation allows testers to rapidly develop test cases

case study - Development and Delivery of Software Training Aircraft Software Maintenance


                                   

The Issue

The client had a requirement for a bespoke course to be developed to give programmers an in-depth understanding of OO Analysis and design using UML, Ada95 and the particular Operational Flight Program (OFP) in order that they could fully maintain the aircraft’s software.

The Solution

Objektum developed and delivered a bespoke modular course of 11 weeks in length. We used our expert consultants who have significant experience in developing and testing military applications, specifically sub-system integration between components that communicate via a 1553 interface. In addition, Objektum’ consultants were involved in industry developments, specifying / analysing the OFP 1553 bus traffic.

The modular course covered the aircraft hardware aspects, the OFP structure, principles of OOAD using UML, Ada95, including changes from Ada83 and testing. In addition there was an overview of several development toolsets including; PVCS Dimensions, DOORS, CRADLE, Statemate and VAPS.

The courses included real project requirements and were focused at solving Real-Time embedded problems.  The modular nature of the courses also provided greater freedom/flexibility for availability of the delegates.

The Outcome

On conclusion of the training program, the client had commented that the overall course quality and delivery was better than they could have imagined.

The training taught the client, a government organisation, how industry worked and specific skills which allowed them to integrate into a commercial development team to work on the project rather than being an isolated body. The team working on the project was more dynamic and productive as a result.

View Bespoke Training

Automatic Software Migration

Automatic Software Migration

recent success story