The use of virtual prototypes in the semiconductor industry has proven to be a successful approach to deliver products earlier and with superior quality. This thesis focuses on implementing a system that can serve as a proof of concept to evaluate the use of virtual prototypes for embedded software testing in Nordic Semiconductor. To achieve this goal, one software test was selected, and all the hardware interactions present in this test were extracted and modelled in the form of a virtual prototype using SystemC. Once the system model was able to run that test, it was scaled to execute two more tests. Results show that the virtual prototype was able to replicate passing and failing tests, provide configurable levels of hardware observabili...
Electronic systems installed in their operation environments often require regular testing. The nano...
As a result of technological demands and advances, model based testing (MBT) using real-time embedde...
Virtual Test Engineering is a very promising IC test technique to meet time-to-market needs: All con...
Nordic Semiconductor is considering to include the use of SystemC virtual prototypes into their Syst...
Software testing is a widely used quality assurance activity and often starts from the early develop...
The complexity among embedded systems has increased dramatically in recent years. During the same ti...
Abstract: Recently, software reliability and safety issues are seriously considered since failures o...
As the complexity of embedded systems continuously rises, their development becomes more and more ch...
Modern software engineering is based on fast release and delivery schedules. To enable fast releases...
Recently, different kinds of computer systems like smart phones, embedded systems and cloud servers,...
Virtual engineering methods and tools based on simulation have become a privileged means to reduce t...
Abstract The application, versatility, and complexity of embedded systems are growing at the average...
International audienceVirtual Prototyping has been widely adopted as a cost-effective solution for e...
Spurred by technology leading to the availability of millions of gates per chip, system-level integr...
The goal of this paper is to study how software based virtual prototypes and hardware simulation too...
Electronic systems installed in their operation environments often require regular testing. The nano...
As a result of technological demands and advances, model based testing (MBT) using real-time embedde...
Virtual Test Engineering is a very promising IC test technique to meet time-to-market needs: All con...
Nordic Semiconductor is considering to include the use of SystemC virtual prototypes into their Syst...
Software testing is a widely used quality assurance activity and often starts from the early develop...
The complexity among embedded systems has increased dramatically in recent years. During the same ti...
Abstract: Recently, software reliability and safety issues are seriously considered since failures o...
As the complexity of embedded systems continuously rises, their development becomes more and more ch...
Modern software engineering is based on fast release and delivery schedules. To enable fast releases...
Recently, different kinds of computer systems like smart phones, embedded systems and cloud servers,...
Virtual engineering methods and tools based on simulation have become a privileged means to reduce t...
Abstract The application, versatility, and complexity of embedded systems are growing at the average...
International audienceVirtual Prototyping has been widely adopted as a cost-effective solution for e...
Spurred by technology leading to the availability of millions of gates per chip, system-level integr...
The goal of this paper is to study how software based virtual prototypes and hardware simulation too...
Electronic systems installed in their operation environments often require regular testing. The nano...
As a result of technological demands and advances, model based testing (MBT) using real-time embedde...
Virtual Test Engineering is a very promising IC test technique to meet time-to-market needs: All con...