Linked In LogoTwitter LogoFacebook Logo
Principal Activities
Design & Implementation
Verification & Validation
PLD Design & Verification
Quality & Certification
Legacy System Support
Service Delivery
Offsite Support
Fixed Price Work
Specialist Staff
Project Management
Technical Domains
News

Software Design & Implementation

Our software design and implementation services take software requirements produced during systems engineering and requirements capture through to an implemented software build.  These activities can be provided to a client either as part of a full lifecycle development project, or to support an existing project in these specific tasks.

Development activities are conducted in full compliance with a range of industry standards as necessary for the project, including the rigorous DO178B Level A and 61508 SIL 4.  Certification compliant documents such as a Software Development Plan are produced as necessary for the project requirements.

The tools, languages and processes used are in line with a client's existing practices, thereby ensuring minimum disruption.  Commonly used design tools include Artisan and Rhapsody, and implementation languages Ada, C and C++, as well as assembler.

In compliance with industry standards, all design and implementation artefacts are peer-reviewed and a gated process implements design reviews to ensure the overall direction of the development.