Technical Papers  

5th World Congress for Software Quality (2011)

A Tailored Approach to Effective and Efficient Software Process Maturity Improvement
A well defined and executed software development set of processes is essential to bring to market and to support high quality software. The EDA (Electronic Design Automation) software industry faces numerous challenges by being technology-driven, requiring fast-paced development, increasing complexity of the software, and the growing size of the code. This paper offers a practical perspective in defining, implementing and rolling out a method to drive process improvement for software product development. An effective and tailored Software Development Process Assessment method fosters and supports process improvement, aligns the organization on a common set of practices, and ultimately drives predictable, high quality software releases.
Richard Léveillé, Synopsys Inc.

Test Strategy for High Quality EDA Software
The complexity of EDA (Electronic Design Automation) software is rapidly increasing to keep pace with Moore's law, technology advances, and time-to-market pressure imposed by the fast-pace consumer electronic marketplace. To be relevant in the value-chain of the electronic industry, not only EDA software needs to provide the right set of features, but it must also deliver them in a timely manner to integrate in the design flow of consumer electronics. This paper describes a proven test strategy in use at Synopsys to achieve predictable quality and release by skillfully using code development tools and verification methods throughout the development cycle. The description offers insights as how turnaround time, cost-of-testing, and high standard throughout software development help shape the strategy for high quality releases.
Richard Léveillé, Synopsys Inc.