Wurldtech Achilles Test Platform

Wurldtech

Wurldtech Achilles Test Platform

– Testing, validation and certification platform for industrial devices.

  • Tests communication robustness for industrial and automation devices (PLCs, DCS and others).
  • Validates performance and availability based on specifications.
  • Discovers known and unknown vulnerabilities for remediation.
  • Test implementation of industry protocols.
  • Allows faults to be reproduced, isolated and identified

Rational Quality Manager

Rational Quality Manager

– Rational Quality Manager provides quality assurance teams with means to track all aspects of the quality assurance effort.

IBM Rational Quality Manager is designed to help medium to large teams collaborate by allowing them to seamlessly share information, to use automation to accelerate project schedules, and to report on project metrics for informed release decisions.

  • Risk Based Testing to prioritize the features and functions to be tested based on priority and likelihood or impact of failure supporting best practices in.
  • Risk Management Duplicate Defect Identification scans existing defects associated with a variety of related artifacts to present a list of suspect duplicates to to minimize duplicate team efforts.
  • Advanced and Customized reporting that addresses the concerns and needs of business analysts and management Built in ROI metrics reporting for test lab and test assets in compliance with Measured Capability Improvement Framework (MCIF).
  • Life cycle test plan which defines the roles, processes and deliverable ownership, automates the flow of work and assets.
  • Tailors content and presents information via customizable dashboards.
  • Enables collaboration for distributed teams through a Web 2.0 interface.
  • Shared access to and traceability of assets throughout the lifecycle.
  • Updated: Manual test authoring using rich text, in line images and assisted data entry and validation for precise test definition and execution.
  • Helps users achieve optimized environment coverage through test execution schedules.
  • Provides test lab management capabilities to help users track, schedule and execute tests on physical and virtual lab assets.
  • Central repository stores versioned history of test assets and templates for reuse.
  • Support for medium to large teams with an unlimited number of members.
  • Automated data collection with extensive filtered reporting.

Learn more about Rational Quality Manager

CodeSonar – Software Certification

GrammaTech

CodeSonar  – Software Certification

– In today’s connected economy, more and more systems are controlled by software-based systems.

These systems provide functions ranging from basic to highly sophisticated. From applications such as basic servo actuation in a public water delivery system to crash avoidance systems in the latest generation of automobiles to robotic surgery systems.

Given these increased needs, demands, and their associated safety and security requirements, many industry vertical applications have created development best practices, guidelines, and certification processes.

Static analysis is a crucial capability in supporting all standards. Static analysis simplifies the enforcement of coding standards across teams. Improving the overall compliance for a required certification standard and quality of the code.

We help you:

  • Implement automated enforcement through the deployment of GrammaTech, CodeSonar.
  • Support the documentation requirements of code analysis, supporting standards that include MISRA C, MISRA C++, CERT C, CERT C++, and more.

CodeSonar itself has also been independently certified for use in development of safety-critical software up to the highest safety integrity levels for ISO 26262, EN 50128, and IEC 61508, as demonstrated by the certificate from SGS-TÜV Saar GmbH, an independent third party certification body for functional safety.

IBM for safety-related software

IBM for safety-related software

– Embedded software is increasingly at the heart of today’s innovative products.

It’s key in defining the functionality and controlling the electrical and mechanical systems in the products we rely on every day. In airplanes, automobiles, trains, or medical devices, for example, failure can result in injury or loss of life. Extra care and effort is required to ensure the safe operation of the system for the safety of users and to avoid costly product recalls.

Standards and guidelines

For code where safety is critical, companies must comply with strict development standards and guidelines, such as DO-178C and DO-178B for commercial avionics, ISO 26262 for automobiles, IEC 62304 for medical devices, or IEC 61508 for general functional safety. It is each company’s responsibility to produce evidence that they follow good development processes, such as traceability from requirements to implementation, sufficient testing, and that their tools do not introduce errors in the product.

IBM Rational DOORS and IBM Rational Rhapsody Test Conductor

IBM Rational DOORS and IBM Rational Rhapsody Test Conductor are qualified with TÜV SÜD qualification assessments according to ISO 26262, covering ASIL A – D applications. The qualifications are based on an application-specific verification workflows and Safety manuals. The workflow documentation, Safety Manuals TÜV SÜD certificates, and additional tools and artifacts for ISO 26262 are provided in the IBM Rational DOORS Kit for ISO 26262 and IEC 61508 and the IBM Rational Rhapsody Kit for ISO 26262 and IEC 61508.

Learn more about IBM for safety-related software

Cantata Unit Test & Coverage

Cantata Unit Test & Coverage

– Cantata dynamically proves code with intelligent unit and integration testing, in the most cost effective manner.

cantata

It provides a complete test development environment, built on Eclipse, and it integrates easily with developer desktop compilers and embedded target platforms.

Cantata has been independently certified by SGS-TÜV SAAR GmbH as usable in the development of safety related software, up to the highest safety integrity levels, for the following standards:

  • IEC 61508 (industrial)
  • ISO 26262 (automotive)
  • EN 50128  (railway)
  • IEC 62304  (medical)

Cantata has also been successfully qualified many times to DO-178B and DO-178C / DO-330 avionics Projects.

Main Features:

  • Test on Host or Target
  • Automated test harness and test case creation.
  • Extensive platform support and toolchain integrations.
  • Easy to use Eclipse® GUI and tests written in C/C++.
  • Bi-directional requirements traceability.
  • Unique call interface control to simulate and intercept calls.
  • Integrated code coverage analysis.
  • Automated regression testing.
  • Free tool certification kit for all major safety standards.

Types of testing supported:

  • black-box / white-box
  • positive / negative
  • requirements / robustness
  • single / large input data sets
  • procedural / object oriented
  • call simulation / interception
  • isolation / integration
  • host / target execution
  • new / regression

CodeSonar – Static Code Analysis

GrammaTech SCA

CodeSonar – Static Code Analysis

– Automated static analysis designed for zero-tolerance defect environments.

CodeSonar, GrammaTech’s flagship product, identifies programming bugs that can result in system crashes, memory corruption, and other serious problems.

Why CodeSonar?

  • Run the deepest source code analysis.
    CodeSonar is the result of years of continuous research and development. It finds more serious defects than any other source code analysis tool.
  • Increase confidence and reduce risk.
    CodeSonar’s advanced static analysis of code is designed to find a wide range of defects, including new and unusual defects.
  • Try it for free!
    Get a fully-functional evaluation copy and try CodeSonar on your own code.

CodeSonar’s powerful static analysis engine works out-of-the-box, requiring no changes to your existing build system or code. It performs whole-program analysis on codebases over 10 million lines of code.

CodeSonar also includes workflow automation features, like an API for custom integrations and support for extensions that add custom checks.

Sysgo PikeOS

Sysgo

Sysgo PikeOS

– Real-time operating system

IoT (Internet of Things) consists of billions of highly integrated, multi-functional smart devices in a digital network. Application software, cloud services and critical control tasks have to collaborate seamlessly. Hence, the underlying operating system must act as a catalyst and bring together general IT and Embedded capabilities.

That’s why we have developed PikeOS. This real-time operating system offers a separation kernel based hypervisor with multiple partitions for many other operating systems and applications. It enables you to build smart devices for the Internet of Things according to the quality, safety and security standards of your industry.

Segger – Software Tools

Software Tools for Embedded Systems

– Embedded systems and Internet-of-Things environments with High-End software/middleware tools.

Visit our Webshops:

International webshop

Embeddded Studio is a streamlined and powerful C/C++ IDE (Integrated Development Environment) for Arm microcontrollers

  • Professional IDE solution for embedded C/C++ programming
  • Cross-Platform: Runs on Windows, macOS, and Linux
  • Clang/LLVM, and GCC C/C++ Compilers included
  • Highly optimized run-time library for best performance and smallest code size
  • Feature-packed debugger with seamless J-Link integration
  • Powerful Project Manager, even for huge projects
  • Package-based project generator for all common microcontrollers
  • Multi-Threaded build minimizes build times
  • FREE for any non-commercial use like education- and evaluation purpose, without any limitations

Real-time recording and visualization tool for embedded systems

  • Minimally system intrusive
  • Free tool. No license cost, no hidden fees
  • RTOS task, resource, and API tracing
  • Interrupt tracing for bare metal systems without an RTOS
  • Continuous real-time recording and live analysis with J-Link and SEGGER RTT technology
  • Live analysis of captured data – view responses to stimuli in real time without stopping the target
  • SEGGER embOS, embOS/IP, and emFile API call tracing as standard
  • uC/OS-III, Micrium OS Kernel, and FreeRTOS instrumentation included
  • Can be adapted to other RTOS using a fully documented API
  • Works on any CPU
  • Tracking of unlimited number of events (SystemView PRO only)

Danish Webshop:

Danish webshop for embedded systems

Embedded Studio PRO is an all-in-one embedded develpment package for Arm microcontrollers

  • All-in-one development package:
    • State-of-the-art development environment
    • Complete embedded software suite
    • Fully featured J-Link PLUS Debug probe
  • One-stop solution developed and supported by SEGGER
  • Start application development immediately
  • Runs out-of-the-box on various popular evaluation boards
  • Royalty-free

ELFLib—The ELF Library from the Embedded Experts

The SEGGER ELFLib is a library for extracting various information from ELF files, be it generic ELF related information (e.g. section information), or compiler specific debugging information (e.g. variables/functions, their types, address, …)

  • No viral licensing (no 3rd party code)
  • Support for ELF output from different compilers
  • Cross platform (Windows, Linux, macOS)
  • Simple API

SystemView PRO unlimited real-time recording and visualization tool for embedded system

  • Unlimited recording or real-time streaming
  • Custom filters on events
  • Minimally system intrusive
  • RTOS task, resource, and API tracing
  • Interrupt tracing for bare metal systems without an RTOS
  • Continuous real-time recording and live analysis with J-Link and SEGGER RTT technology
  • Live analysis of captured data – view responses to stimuli in real time without stopping the target
  • SEGGER embOS, embOS/IP, and emFile API call tracing as standard
  • uC/OS-III, Micrium OS Kernel, and FreeRTOS instrumentation included
  • Can be adapted to other RTOS using a fully documented API
  • Works on any CPU
  • Record an unlimited number of events (SystemView PRO only)

Arm Development Studio

Arm development studio

– Arm Development Studio is the most complete end-to-end development environment for all Arm-based SoC projects.

From fast IP evaluation to shipping an optimized board support package (BSP) for your SoC, Arm’s flagship tool suite provides a single solution for semiconductor companies to adopt throughout the product lifecycle.

Code

Development Studio IDE

With an improved user experience compared to previous generation tools, Development Studio contains the flexible Eclipse IDE. It enables intuitive source code editing, project management and integration for several productivity plugins, such as version control. Best of all, it is just as effective working on Linux or Windows host platforms.

Optimize

Streamline performance analyzer

Streamline is a system-wide analysis tool for Linux, Android and bare-metal embedded systems. It captures performance information from the CPU, GPU and OS, giving developers better insight into how software executes. Streamline helps developers quickly zoom in on bottlenecks, multi-threading issues and inefficient resource usage.

Optimize GPU Content

Mail Graphics Debugger

With the visual end user experience being as important as how fast code runs, tracing graphics code, like OpenGL ES, Vulkan and OpenCL API calls and understanding complex frame effects helps to identify and resolve issues quickly. Supporting Android and Linux Arm-based targets, Mali Graphic Debugger intercepts all calls, analyses their application and identifies areas for optimization.

Build

Arm Compiler

Arm C/C++ Compiler leads the way in performance, code density, architectural accuracy and safety for bare-metal and real-time OS applications on Arm. Based on over 25 years of investment in compiler technology and developed alongside the Arm architecture means that the Arm Compiler builds the most efficient code possible for Arm processors.

Model

Connection to virtual prototypes

With the ability to easily connect to Arm Cycle Models, you can develop bare-metal software early as well as accelerate system-level debugging. Or alternatively when connecting to Arm Fast Models, developers can co-design software before hardware availability. Both options power accelerated SoC design.

Keil development kit

Keil development kit

– The Keil™ products from Arm include C/C++ compilers, debuggers, integrated environments, RTOS, simulation models, and evaluation boards for Arm, Cortex-M, Cortex-R, 8051, C166, and 251 processor families.

Visit our Webshop:

International webshop

Danish Webshop:

Danish webshop for embedded systems

You might need Keil/Arm when …

  • You require a complete environment for software development for Arm based devices.
  • Arm based project needs a rapid start – MDK-Arm is an easy to get started with tool holding numerous example projects.
  • JTAG debugger/Trace which seamlessly integrates into the development Environment.
  • the system requires a small footprint RTOS designed for embedded systems which also is royalty free.
  • Current or future systems may require middleware libraries like GUI, TCP/IP, USB stacks, Flash File System or CAN drivers.

Features – What does Keil/Arm tools do?

  • Keil MDK-Arm is the complete software development environment for Cortex™-M, Cortex-R4, Arm7™ and Arm9™ processor-based devices.
  • The Arm C/C++ compiler provides the highest performance code generation in terms of code size and speed.
  • MDK-Arm comes in four different versions to really suit your needs.

Keil ver 5

Benefits – Why would I use MDK-Arm?

  • Includes the industry-leading Arm C/C++ Compiler which is developed and maintained by Arm in parallel with Arm IP´s.
  • The development environment has out of the box support for more than 900 devices which enables faster application development start.
  • to optimize MCU applications.
  • It combines Arm C/C++ Compiler, uVISION IDE/Debugger and RTX RTOS as well as middleware libraries making it a single, powerful, yet easy-to-use environment for software developers.
  • MDK supports a wide range of debug adapters including ULINKpro which supports on-the-fly application analysis and streaming trace.
  • and it includes numerous project examples and templates to help you speed-up code development.

Do you wish more information!

Contact us for offers, information or advice!