Sporadic Issues Deep-Dive
Taking system timing aspects into account from the earliest phase of the real-time systems development life cycle is the most effective and efficient way to reliably master the real-time behavior of such systems. In the very early phases, the number of degrees of freedom for selecting a proper architecture variant is larger than in later phases, as the efforts related to changing architectures increase steeply with the amount of implementation work that is already done. With that in mind, system architectures can be developed right from the beginning in a way that fully covers all timing aspects along with all functional aspects. This is exactly the reason why INCHRON strongly recommends following this approach whenever possible.
In real life, however, things could happen that inevitably result in significant deviations from the ideal approach: Development projects may start late, as key people continue to be very busy with preceding projects that determine the cashflow in the near future. Companies might enter an arena late, such that it is already full of competitors. Priorities of development projects may have to be changed, or project schedules may have to be compressed all of a sudden for a better alignment with actual market demands. Under all these circumstances, there is high pressure to quickly leave a significant footprint in the market, which at least means developing an early prototype that would impress customers and demonstrate to the world that these companies are determined to win in that market.
And how about the safety, precision, and robustness aspects, such as timing? Well, all of this is temporarily prioritized down, as these aspects are usually not considered to be important elements of an early prototype – while the rest of the world would assume that series production would start soon, just based on the existence of that exact same prototype. It is so tempting to sacrifice mid and long-term objectives for an advantage that could be realized right now. Thus, the disaster inevitably takes its course, and these systems have to be made safe, precise and robust in a late phase of the project, by tackling all these open issues one by one, which is definitely a marathon rather than a sprint. In most cases, the initial project time schedules have already been blown at this point in time.
Whatever the reasons are for a never-ending series of sporadic issues popping up on the way towards series production, we at INCHRON do not leave you alone. We developed a workshop concept called Sporadic Issues Deep-Dive that helps your team to identify the most effective way forward. More often than not, sporadic issues can be traced back to system timing issues, even if this might not be immediately apparent.
The Sporadic Issues Deep-Dive concept addresses real-time systems engineering projects that suffer from at least one of the following symptoms:
- Problems in embedded real-time systems that seem to be related to (rare) coincidences of certain events, and / or
- problems that appear to be related to sharing of hardware resources (processors, buses, memories) among different applications, and / or
- problems that cannot be traced back to their respective root cause in a straightforward manner, and / or
- problems that are very difficult to reproduce, and / or
- fixes for such problems result in new issues that are very difficult to anticipate, whereas the new issues would likely fall into one of the categories listed above.
- Architects, lead architects
- Line managers of development departments
- Project and program managers
Objectives of the Sporadic Issues Deep-Dive
Joint review of the most critical sporadic issues in terms of timing aspects
- Understand how timing aspects affect the system behavior
- Understand the essentials of timing as a complexity-driven system aspect
Development of project-specific recommendations regarding
- how to analyze sporadic issues systematically
- how to identify the root causes efficiently
- how to perform systematic tests to proactively identify timing issues that may not even have been noticed yet
- how to bring a troubled project back on track
We have the right skills and experience to help you stabilize your project as quickly and smoothly as possible. The Sporadic Issues Deep-Dive workshop will be led by INCHRON engineers who have many years of professional experience and in-depth expert knowledge in the following areas:
- Timing-centric design, analysis, test, and optimization of real-time systems
- Automotive standards like AUTOSAR CP/AP and Functional Safety
- Industrial development of complex embedded real-time systems for mass markets
- Project management based on world-wide standards, with particular focus on assessment and recovery of troubled projects.