Life Cycle Management

Long-lasting products require continuous maintenance in order to survive successfully on the market. Both hardware and software are subject to continuous change. A component may be discontinued in the life cycle of an embedded device, new security gaps may arise in the system software or the long-term support by the developers could expire. The challenge is to plan maintenance, reviews and any discontinuations at an early stage and to carry them out regularly.

As part of an efficient life cycle management, emtrion offers a range of services for your embedded hardware and software. Our service portfolio includes version management, (security) updates and upgrades, maintenance of the board support package, monitoring and evaluation of common vulnerabilities and exposures (CVEs for short, weak points and revelations in computer systems) as well as general support for maintaining and looking after a secure, safe and reliable system.

Our Lifetime Management comes standard with individualized support

Every customer is unique to us. And hardly any two embedded systems are the same. That's why individual support is part of our culture. Our IT experts work closely with you to precisely understand your goals and requirements. They analyze the life cycle of your systems and develop an individual support plan together with you. This covers all aspects relevant to you: system maintenance, updates, security, monitoring and more. 

Our goal is to create and execute tailored lifecycle management for you in order to preserve the value of your systems and products in the best way possible.

Hardware Lifecycle Management

Unfortunately, it is an undeniable fact that hardware becomes obsolete over the years. Chips, drivers, memory and other components of embedded systems have to be replaced by newer versions at some point. Our IT experts know the hardware inside out and can advise you in detail on the right hardware lifecycle strategy.

Software Lifecycle Management

Software must be updated on an ongoing basis to prevent compatibility problems or security gaps from creeping in. With our software lifecycle management, we ensure the smooth and secure operation of your products lifecycle management.

emCVE-Watch

With emCVE-Watch, you get a service that checks general software components in your product for security vulnerabilities. emCVE-Watch monitors certain components of the Linux file system in defined versions, including libraries and tools such as systemd or bluez. This list is compared daily with known databases for CVEs (Common Vulnerabilities and Exposures) to identify newly discovered vulnerabilities. These databases include, for example, Debian Security and NIST.

Once a vulnerability has been identified, we assess its relevance to your monitored product. Depending on the severity of the vulnerability, we will give you a recommendation as to whether and when an update should be carried out to close the vulnerability.

In order to use this service, we need a list of the software to be monitored, e.g. from an Elbe project, as well as information about your product. This enables us to better assess your system and make targeted recommendations in the event of a security vulnerability.

emCVE-Watch offers you 24/7 monitoring of your software (RootFS or parts thereof) for security vulnerabilities, prompt notification of relevant security vulnerabilities in your system and an assessment of the severity of the vulnerabilities in relation to your product.

BSP Maintenance

The development of complex operating systems is an ongoing process. The Linux kernel, which is updated frequently by the Linux community, is a prime example of this. These updates not only include bug fixes and security patches, but also extend the functionality of the kernel to support new hardware and introduce additional libraries and programs.

The situation is similar with the root file systems based on Debian, Yocto and other platforms. They are also regularly updated to fix bugs, close security gaps and expand the range of functions.

As part of our lifecycle management, we continuously take care of the maintenance of your products' operating system. To this end, we continuously review the adjustments made by the community and analyze their impact on the various components of your system. In close cooperation with you, we discuss the relevant adaptations and then update your Board Support Package (BSP). We use automated test systems to ensure the functionality and quality of your products.

Working with emtrion gives you the certainty that your system is always up to date and complies with the latest security standards. This is because we regularly update the BSP and implement the latest patches and functional enhancements. This ensures a high level of system stability. You also benefit from the advantages of new technologies resulting from the further development of the Linux kernel.

Put Lifecycle Management in our hands with confidence

As specialists in embedded systems, we know all aspects of the hardware and software life cycle in detail. Our experts constantly monitor developments in the relevant hardware and software areas. As we do this for many of our customers, we can carry out lifecycle management particularly efficiently. With emtrion, you have a competent partner at your side who will reliably take care of the continuous maintenance and updating of your system.

You benefit in several ways:

  • You can concentrate on your core business and delegate lifecycle management to us.
  • You are optimally protected against security risks because your software is always up to date
  • You are protected from unpleasant surprises in connection with failures of outdated components
  • You benefit promptly from new or improved operating system functions.