Jakob Engblom

Ingeniero en administración de productos

Jakob Engblom

Jakob Engblom es ingeniero de administración de productos para la herramientas de plataforma virtual Simics*. Ha trabajado con herramientas de simulación y programación durante las últimas dos décadas, centrándose en software de bajo nivel, sistemas integrados e Internet de las cosas. Está investigando cómo la simulación en todas sus formas se puede utilizar para mejorar el desarrollo de software y sistemas, desde los nodos de IoT más pequeños hasta los servidores más grandes. Sus intereses profesionales también incluyen los sistemas paralelos y multicore, la arquitectura informática, la ciberseguridad, la elaboración de modelos específicos por dominio y la productividad de los programadores.

Publicaciones recientes

Resultados de búsqueda: 13

How Simulation Started a Billion-Dollar Company

For this blog post, we will go back in time to the early 1990s. At that time, “PC graphics” was almost an oxymoron. If you wanted to do real graphics, you bought a “real machine”, most likely a Silicon Graphics* MIPS*- based workstation. At the PC...

Continuous Delivery, Embedded Systems, and Simulation

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...

The Right Toolset for Testing (Testing Theory Part 2)

This is part 2 of a two-part series on the theory and practice of software testing. In part 1 I discussed how to think about testing in terms of expected normal states, expected abnormal states and faults, and the entirely unexpected. In this post...

The Right Mindset for Testing (Testing Theory Part 1)

A recent blog post I wrote about the ESA Schiaparelli crash, triggered a discussion about testing, execution tools for testing, and the right mindset for testing.  If you look back at what I have written in the past on this blog and the Wind River...

The Schiaparelli Lesson – Unusual and Faulty Conditions

I am really sad that the European Space Agency (ESA) lost their Schiaparelli lander, as we will miss out on a lot of Mars science – even though it was mostly a test for how to land on Mars. From a software engineering and testing perspective, the...

Why Intel® CoFluent™ Technology for Big Data

Intel CoFluent Studio is a product from Intel that lets you build models of pretty much any system to evaluate performance and behavior using an abstract model instead of concrete code.

How Simics found a Xen Bug – Why Target Variation Matters

A few months ago, Intel® simulation engineers working on Wind River* Simics* reported a bug in the Xen* hypervisor to the public email list. The bug was that Xen did not do the right thing when enabling Intel® Memory Protection Extensions (Intel®...

Speaking about Simics and SystemC at DVCon Europe

On October 20, I will be speaking at the Design and Verification Conference and Exhibition Europe 2016 (known as DVCon Europe), presenting a paper titled “Integrating Different Types of Models into a Complete Virtual System – The Simics SystemC*...

The power of simulation and why developers should consider it mandatory—A conversation with IoT expert Sangeeta Ghangam

Getting your system and software architecture right is very important to the success of a product. It is particularly important when the system you are building has a long expected life time. Internet-of-Things (IoT) edge analytics is such a...

Simulating six terabytes of serious RAM

Every once in a while, something interesting just pops out of the Simics* development labs here at Intel. As part of the usual course of development, cool stuff just happens to … well … happen. Here is a recent example of such an event: simulating...

How Wind River uses Simics to test massive IoT networks – and more!

Just like Intel, Wind River has a large internal user base for Wind River Simics*. Simics is a very useful tool for embedded system developers and testers, and Wind River recently published a case study describing some of the internal use of...

Finding a kernel 1-2-3 bug by running Wind River Simics* on Simics

I must admit that I love stories about bugs, strange and unexpected software behaviors, and debugging. They provide comic relief and drama in the supposedly dry world of software development. Some bugs are trivial and embarrassing to talk about...

Páginas