Tools & Simulation

120 articles
Running “Large” Software on Wind River® Simics® Virtual Platforms, Then and Now

Running “Large” Software on Wind River® Simics® Virtual Platforms, Then and Now

By guest author Jakob Engblom This is the first of a series of posts that will look at the past, present, and future of Wind River® Simics® virtual platforms. In 2018, it is 20 years since its commercial launch as a product. At the time back in 1998, Simics was marketed by a startup called Virtutech, which was acquired by Wind…
Simulation Plays in the Gartner Top Ten Tech Trends for 2018

Simulation Plays in the Gartner Top Ten Tech Trends for 2018

By guest author Jakob Engblom The analyst firm Gartner has published a list of their “Top 10 Strategic Technology Trends” for 2018. The list contains a wide range of trends, from specific technologies like Blockchain to broad domains like Conversational Platforms. In this blog post, I will look at how simulation plays an important role in a couple of the…
Getting to Small Batches in Hardware Design using Simulation

Getting to Small Batches in Hardware Design using Simulation

By guest author Jakob Engblom In the previous part of this two-part blog, I discussed the general principle of doing work in small batches, the great benefits that it brings, and how the principle can be applied outside the traditional software development domain. In this part, I will discuss some more concrete examples about how we apply simulation to enable small batches,…
Continuous Delivery, Embedded Systems, and Simulation

Continuous Delivery, Embedded Systems, and Simulation

By guest author Jakob Engblom Continuous Delivery (CD) and Continuous Integration (CI) are two related and important concepts in modern software engineering and software product development.  Doing integration is a prerequisite to doing delivery and deployment, and getting a CI flow in place is often the hardest part of getting to CD. Doing CI for general-purpose software on a general-purpose…
GrammaTech CodeSonar Brings the Power of Advanced Static Analysis to Wind River Workbench

GrammaTech CodeSonar Brings the Power of Advanced Static Analysis to Wind River Workbench

The integration of GrammaTech CodeSonar with Wind River Workbench enables software developers to annotate and resolve the bugs and software vulnerabilities that CodeSonar highlights without leaving the Wind River Workbench development environment, thereby significantly boosting productivity. Supporting the native Wind River VxWorks® real-time operating system as well as the POSIX API, CodeSonar provides advanced, whole program static analysis of application…
Toshiba Selects Wind River Simics to Accelerate  Automotive SoC Development

Toshiba Selects Wind River Simics to Accelerate Automotive SoC Development

By Ross Dickson As the car becomes increasingly connected and autonomous, the importance of software will play a bigger role than ever. In the software-defined automobile of the near future, richer and more sophisticated capabilities also brings greater risks as the sheer volume of software content needed within vehicle systems will skyrocket, challenging design teams as they try to pinpoint…
Finding a Kernel 1-2-3 Bug by Running Wind River Simics on Simics!

Finding a Kernel 1-2-3 Bug by Running Wind River Simics on Simics!

By Jakob Engblom I must admit that I love bugs and strange and unexpected software behaviors. They provide comic relief and drama in the supposedly dry world of software development. Some bugs are trivial and embarrassing to talk about once they’ve been resolved.  Some bugs turn out to be as elusive as the mythical yeti, and are never found.  Some…
Virtual Is Now The Reality

Virtual Is Now The Reality

By Eva Skoglund A developer friend at Wind River asked me the other day: “Let’s say I have a virtual platform of a small developer board (like the Minnow Board). When should I run the simulation in a VM or a Linux container? And when should I run it as a virtual platform in a cloud based lab?” After a…
To the Cloud and Back Again – Different Simulation Environments for Different Users

To the Cloud and Back Again – Different Simulation Environments for Different Users

By Graham Morphew I’m not a very mechanically inclined person, even in the abstract.  In fact, in university, the grade that I received for my 2nd year mechanics course was a visible blemish on an otherwise, pretty darn good academic record.   Take my car for instance; I can do a few basic things to maintain it.  I can replenish fluids,…
The Power of Simulation – Modeling and Analyzing Intel Edge Analytics with Intel® CoFluent™ Studio, an Interview with Sangeeta Ghangam

The Power of Simulation – Modeling and Analyzing Intel Edge Analytics with Intel® CoFluent™ Studio, an Interview with Sangeeta Ghangam

By guest author Jakob Engblom, Product Management Engineer, Intel Getting your system and software architecture right is very important to the success of a product. It is particularly important when the systems you are building have a long expected life time. Internet-of-Things (IoT) edge analytics is such a system, where once you deploy your smart analyzing gateway you have to…