Safety-critical development

Safety-Critical Software Development 101

Building software to be used in safety-critical environments (for example, software embedded in medical devices, automotive or aviation systems, railway software, etc) is different to “ordinary” software development. As human lives may be dependent on these systems, it is imperative that they operate reliably, without the risk of malfunction, over extended periods of time, under…

PLM+ALM: Millions of Product Recalls Without ALM?

We have seen that PLM (Product Lifecycle Management) and ALM (Application Lifecycle Management) solutions have grown apart from each other during recent years. Today’s products are more complex than ever. They often contain microchips, embedded systems and diverse mechanical components. Manufacturing products today often requires software and systems specifically built to manage software and as a…

ALM support for Intelligent Transport Systems Complexity is growing!

Intelligent Transportation Systems solution addresses the challenges associated with planning, development, deployment, and lifecycle management of transportation software and solutions. Project teams develop and deploy their software successfully when they manage requirements, design, changes, quality assurance, operations with the traceability and are compliant with the standards (eg. ISO 26262) of the transportation industry. The increased…

ALM for traceability + ISO 16949 and Automotive SPICE standards

Automotive SPICE compliance is required along the automotive supply chain. The standard covers all aspects of software development quality, and requires full traceability throughout the application lifecycle. At large embedded software providers, developers need the proper support tools are required to implement and maintain their standardized procedures and are necessary to produce high quality automotive…