Parallelism in system architecture and design imposes a verifica-tion challenge as the exponential growth in the number of execu-tion combinations becomes unwieldy. We report on a method for system-level test case generation. This method relies on dynamic interleaving of scenarios from the core level or sub-system level. We discuss the relevance of this method for the system level. We also describe a tool that implements this method and show how it was used in IBM for system verification of the Xbox 360 chip and Power Management in the Cell processor, as well as verifica-tion of the pSeries eServers. We claim that this method shortened the system level verification cycle and allowed reuse in and across projects, which led to exposure of sys...
Abstract—The verification of a system-on-chip is challenging due to its high level of integration. M...
Software testing is typically an ad hoc process where human testers manually write many test inputs ...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Abstract. Over the last few years, there has been increasing emphasis on integrating ready-made comp...
Software plays a significant role in society. It penetrates every field such as telecommunications, ...
The purpose of this work is to provide a method for the automatic generation of test scenarios from ...
This work aims to investigate the state of the art in test case generation for real-time systems, to...
The work we are presenting extends the scenario based testing methodology to make it applicable to t...
System level testing generally lacks coverage due to cost of performing realistic tests on the “syst...
Copyright © 2006 IEEEThe verification of system-on-chip is challenging due to its high level of inte...
Correct concurrent System-on-Chips (SoCs) are very hard to design and reason about. In this work, we...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Software quality assurance is meant to achieve required quality in product and process. The most use...
The emergence and development of systems of systems (SoSs) have expanded the complexity and adaptabi...
Distributed embedded systems can be very challenging to test—not only is there increased complexity ...
Abstract—The verification of a system-on-chip is challenging due to its high level of integration. M...
Software testing is typically an ad hoc process where human testers manually write many test inputs ...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Abstract. Over the last few years, there has been increasing emphasis on integrating ready-made comp...
Software plays a significant role in society. It penetrates every field such as telecommunications, ...
The purpose of this work is to provide a method for the automatic generation of test scenarios from ...
This work aims to investigate the state of the art in test case generation for real-time systems, to...
The work we are presenting extends the scenario based testing methodology to make it applicable to t...
System level testing generally lacks coverage due to cost of performing realistic tests on the “syst...
Copyright © 2006 IEEEThe verification of system-on-chip is challenging due to its high level of inte...
Correct concurrent System-on-Chips (SoCs) are very hard to design and reason about. In this work, we...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Software quality assurance is meant to achieve required quality in product and process. The most use...
The emergence and development of systems of systems (SoSs) have expanded the complexity and adaptabi...
Distributed embedded systems can be very challenging to test—not only is there increased complexity ...
Abstract—The verification of a system-on-chip is challenging due to its high level of integration. M...
Software testing is typically an ad hoc process where human testers manually write many test inputs ...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...