Share this article:
A Guide for Simulation
Building new technology is hard. There are so many scenarios to consider in the software alone. In developing software you have to consider the dependencies between internal teams (development, test, implementation, etc.) and external teams (contractors, partners, etc.) In addition to writing the code, it has to be thoroughly tested to make sure it works once it’s running on the actual hardware. Which brings us to the actual hardware. This can be an issue as sometimes the hardware is not just unavailable at the onset of a new project, sometimes it doesn’t even exist yet. And by the way, the product needs to be finished on time, under budget, and must meet quality and safety standards – regulatory and self-imposed.
It’s for these reasons and more that our clients turn to Wind River Simics to reduce and in some cases remove obstacles that can make the process of building a new product inefficient. But Simics, for all of the benefits it offers, is not magic. Meaning, there is work to be done to implement and utilize Simics to its fullest extent.
Over the years our Simics team has had many opportunities to work with clients to help them realize the benefits of working in a simulated environment. Something we’ve learned along the way is that it’s not always obvious what do to, or how to do it. Our team receives lots of questions and offers plenty of guidance, but for every question we receive we know there are plenty more that never get asked. It’s for these reasons two of our top Simics experts, Daniel Aarno and Jakob Engblom, decided to write the book on Simics, which is due to be published later this year.
The book will discuss Simics in depth and distills decades of experience in using and building virtual platforms into a form which is accessible by anyone. This book will be not only about what simulation is and why it’s important, it will also cover the methods of using simulation. At one level we’ll address how to use Simics simulation to achieve your development goals as a leader of an organization. At another level, the book will discuss how to use Simics simulation to get actual tasks done. We’ll offer best practices along with real-life examples to help you understand how to get the most out of your Simics implementation. While the book isn’t intended to be a user manual, it is a comprehensive book on simulation using Simics.
The Simics book will include many topics including Architecture, Model-Driven Development, Networking, Contiguous Integration, and much more. We look forward to sharing our experience with you and over the coming months we will be posting preview excerpts from the book on various topics. Bookmark this blog or check back frequently to enjoy these previews into what will be the definitive book on Simics simulation.
Computing functionality is ubiquitous. Today this logic is built into almost any machine you can think of, from home electronics and appliances to motor vehicles, and it governs the infrastructures we depend on daily — telecommunication, public utilities, transportation. Maintaining it all and driving it forward are professionals and researchers in computer science, across disciplines including:
- Computer Architecture and Computer Organization and Design
- Data Management, Big Data, Data Warehousing, Data Mining, and Business Intelligence (BI)
- Human Computer Interaction (HCI), User Experience (UX), User Interface (UI), Interaction Design and Usability
- Artificial intelligence (AI)