Today’s automotive systems are more complex, smarter and more autonomous than ever before, featuring functionality that no one could have imagined 10 years ago. Advanced sensors and electronics control everything from a vehicle’s speed and position to its entertainment and communications technologies. Radar, cameras and other sophisticated electronics are increasingly being incorporated into consumer vehicles.
In fact, today, more than 60 percent of a car’s cost comes from its advanced electronics and software systems. Since many of the functions guided by electronic systems are mission-critical, it’s essential that all automotive systems work together with complete reliability. The tens of millions of lines of software code that control these systems must be flawless. Continue reading →
Since the 1960s, Dr. Gordon Moore’s prediction that computing performance will double every 12 to 18 months has held true. More recently, the gains in computing performance have been enabled by a combination of hardware and software technologies, such as multi-core, multi-threaded designs. The conveniences of the modern world — ubiquitous communication through internet-enabled phones, electronic payments and digital streaming, to name a few, are partly due to continuous engineering innovations delivered through cheaper, faster, more-precise electronics. Continue reading →
When we think of “mobile devices”, images of smartphones and tablets come to mind. These devices connect us virtually to events around the world, our family, our friends, and the global marketplace, without ever leaving our homes. And with the advancements in automotive electronics, our driving experiences can also be enhanced, where we are as globally connected to our environment as our smart phones. Such connectivity could augment our driving experience and enhance our security, by providing early warning and accident avoidance capabilities. Imagine cars being aware, not just of the surroundings but also aware of their driver. Imagine a future where your interface to the virtual word is limited not to queries on a touch screen, but rather the entire environment of your car, from the windshield to the seat to the car electronics, which are all engineered to provide a globally connected driving experience unique to you. Continue reading →
In today’s ultra-competitive environment, product differentiation increasingly depends on embedded software. From automobiles to airplanes to medical devices, systems architecture and embedded software are important parts of product development cycles. Being able to manage these processes effectively so that you get the desired results is becoming a differentiator.
Today, the cars that we drive have more that 10 million lines of code! Can you imagine the hours it takes to come up with the definitions of what the car should do and how it should do it — let alone implement all this correctly through software code? It’s a time-consuming process, and getting it right the first time is challenging. We’ve all seen examples of what happens when the code isn’t correct. Incorrect code can cost companies millions of dollars, and more importantly, it erodes customers’ trust in that brand.
By using model-based, production-proven software tools for the development of embedded code, products can be developed in a faster and safer manner. And, when coupled with a certified automatic code generator, compliance for standards like DO-178B/C in aerospace, ISO 26262 in automotive and EN 50128 in rail is more rapidly achieved. Continue reading →