Automatically Find Timing Issues 12 Months Earlier with CI/CD Pipeline-Based Testing
The cloud-based chronSUITE 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 chronSUITE Docker container seamlessly into CI/CD development.
Let’s discuss your project’s needs.
The cloud-based chronSUITE 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 chronSUITE 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 chronSUITE 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:
- chronSUITE 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 chronSUITE 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 chronSUITE 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.