Automatically Find Timing Issues 12 Months Earlier with CI/CD Pipeline-Based Testing

The cloud-based Tool-Suite and development methodology from INCHRON helps software developers of complex embedded systems:

  • Find timing issues that disguise themselves as functional issues.
  • Ensure timing requirements are defined and tested throughout the project.
  • Discover timing issues 12 months earlier.
  • Integrate the Tool-Suite Docker container seamlessly into CI/CD development.

Let’s discuss your project’s needs.

The cloud-based Tool-Suite and development methodology from INCHRON helps software developers of complex embedded systems:

  • Find timing issues that disguise themselves as functional issues.
  • Ensure timing requirements are defined and tested throughout the project.
  • Discover timing issues 12 months earlier.
  • Integrate the Tool-Suite Docker container seamlessly into CI/CD development.

“Using simulations we found errors 12 months earlier than usual, were able to efficiently understand their root cause, and resolve them.”

Thomas Jäger, Bosch

For

Projects Managers

Keep timing in view at all times, just like for functional tests. Reduce the risk of project delays by identifying issues earlier. Define a single set of requirements and test procedures for internal teams and external project partners.

For

Architects

Define formal timing requirements, quickly evaluate design alternatives, and simulate dynamic architectures rapidly. Automatically check simulations against timing requirements after changes.

For

Testers

Define clear timing test cases, evaluate formal requirements, and automate such testing and reporting. Find timing-related issues early and continuously throughout the entire project development cycle

For

DevOps Teams

Integrate automatic testing of timing requirements into your test pipeline, providing a seamless experience for your internal and external developers. Maintain a visible timing requirements dashboard.

Benefits for Your Team

Keeping an eye on processor load is no longer a suitable benchmark for determining if today’s complex embedded systems are ‘ok’. They require that the development team, from project kick-off, define deadlines for task completion, the allowable maximum age of incoming sensor data, and acceptable event latencies. INCHRON’s Tool-Suite supports teams in keeping on top of these aspects of their project both on their desktop and now also in the cloud. This is made possible with:

 

  • INCHRON Tool-Suite in a Docker image.
  • Seamless integration into your cloud environment – on premises, Azure, or wherever you chose.
  • Full documentation on APIs and features.
  • Updates via our private, secure repository.
  • Expert support in multiple langages.
  • Jump-start service – let us get you up and running.
  • Consulting – advice and recommendations to match your needs.
  • Engineering services – turn your team elastic with extra support on timing challenges when you need it.

Let’s discuss your project’s needs.

“We have used the INCHRON Tool-Suite in three development projects with more than 20 runnables/tasks and several ISRs. It has been very useful for detecting and improving incorrect configurations. A very useful and powerful tool!”

Albert Sanz, Lear Corporation
Software Architect

4 Step INCHRON Methodology

STEP 1

Define Timing Requirements

Define formal, testable timing requirements in agreement with colleagues, partners, customers, and suppliers. This provides a solid basis for successful, complex real-time embedded system development projects.

STEP 2

Test Your Design In Simulation

Use a model-based approach to simulate the dynamic behavior of your system. Try different potential hardware and software variations before either have been defined or selected. Undertake regular timing testing in the cloud as the model is modified.

STEP 3

Analyze Your Implementation

Collect a trace from your hardware for analysis. Visualization of this data is 80% of the ways towards analysis and resolution of timing problems. Generate timing test reports automatically from your cloud environment. Keep the results in prominent view on your dashboards.

STEP 4

Integrate Into Your Workflow

Slot in the testing of timing into your existing agile development CI/CD workflow. From simulation to execution on hardware, changes that result in timing test failures can be determined and resolved as they occur.

Features

  • A cloud instantiation of the INCHRON Tool-Suite in a true headless environment.
  • Easy to install docker image.
  • Simple CLI and REST API to exchange data files and initiate actions, such as automated requirements evaluation.
  • Extract testing results and statistical data from machine- and human-readable report files.
  • Import trace files in Lauterbach, iSYSTEM, PLS, or other trace formats.
  • Full control over software updates delivered from our dedicated, secure repository.
  • Get started seamlessly with comprehensive documentation and example files.
  • Help available when required from our Professional Services team.
  • Clear license separation for desktop and cloud users.
  • Your cloud, your computing, your storage – you define the approach.
  • Low-maintenance approach to keeping on top of timing testing in your continuous workflow.
  • Identify timing issues early; optimize your design; close the feedback loop from implementation through to design.
  • Continuously test timing on all features and main branches.

Your Next Steps

STEP 1

Fill out the form below

Let us know your details. We’ll get in touch to arrange a call at a time that suites you.

STEP 2

Free consultation

In a free consultation call we’ll determine your current situation and individual needs.

STEP 3

Look at the options

We’ll propose an individualized package that meets you and your teams’ needs, workflow, and cloud implementation. All you need to do is chose when to start.

STEP 4

Start benefiting from the INCHRON methodology

Get started right away by optimizing your embedded applications to meet functionality and timing requirements.

Register for free consulting

By submitting this contact form you give us your consent to store and process the data you have entered. Your personal data will be used only to answer your request. You can withdraw your consent at any time being effective for the future, by email to the contact given in the imprint. Please see our privacy policy (click here) for details.