Ching-Tsun Chou
Intel
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Ching-Tsun Chou.
formal methods in computer aided design | 2004
Ching-Tsun Chou; Phanindra K. Mannava; Seungjoon Park
We present a simple method for verifying the safety properties of cache coherence protocols with arbitrarily many nodes. Our presentation begins with two examples. The first example describes in intuitive terms how the German protocol with arbitrarily many nodes can be verified using a combination of Murphi model checking and apparently circular reasoning. The second example outlines a similar proof of the FLASH protocol. These are followed by a simple theory based on the classical notion of simulation proofs that justifies the apparently circular reasoning. We conclude the paper by discussing what remains to be done and by comparing our method with other approaches to the parameterized verification of cache coherence protocols, such as compositional model checking, machine-assisted theorem proving, predicate ion, invisible invariants, and cut-off theorems.
computer aided verification | 1999
Ching-Tsun Chou
In this paper we elucidate the mathematical foundation underlying both the basic and the extended forms of symbolic trajectory evaluation (STE), with emphasis on the latter. The specific technical contributions we make to the theory of STE are threefold. First, we provide a satisfactory answer to the question: what does it mean for a circuit to satisfy a trajectory assertion? Second, we make the observation that STE is a form of data flow analysis and, as a corollary, propose a conceptually simple algorithm for extended STE. Third, we show that the theory of abstract interpretation based on Galois connections is the appropriate framework in which to understand STE.
Lecture Notes in Computer Science | 2001
Kanna Shimizu; David L. Dill; Ching-Tsun Chou
In practice, formal specifications are often considered too costly for the benefits they promise. Specifically, interface specifications such as standard bus protocol descriptions are still documented informally, and although many admit formal versions would be useful, they are dissuaded by the time and effort needed for development. We champion a formal specification methodology that attacks this costvalue problem from two angles. First, the framework allows formal specifications to be feasible for signal-level bus protocols with minimal effort, lowering costs. And second, a specification written in this style has many different uses, other than as a precise specification document, resulting in increased value over cost. This methodology allows the specification to be easily transformed into an executable checker or an simulation environment, for example. In an earlier paper, we demonstrated the methodology on a widely-used bus protocol. Now, we show that the generalized methodology can be applied to more advanced bus protocols, in particular, the Intel® Itanium™ Processor bus protocol. In addition, the paper outlines how writing and checking such a specification revealed interesting issues, such as deadlock and missed data phases, during the development of the protocol.
Archive | 2001
Ching-Tsun Chou; Suresh Chittor; Andalib Khan; Akhilesh Kumar; Phanindra K. Mannava; Rajee S. Ram; Sujoy Sen; Srinand Venkatesan; Kiran A. Padwekar
Archive | 2009
Phanindra K. Mannava; Seungjoon Park; Ajit Dingankar; Ching-Tsun Chou; Nikhil Mittal; Radhakrishnan V. Mahalikudi; Mayank Singhal
Archive | 2009
Naveen Cherukuri; Ioannis Schoinas; Akhilesh Kumar; Seungjoon Park; Ching-Tsun Chou
Archive | 2009
Robert Beers; Ching-Tsun Chou; Robert J. Safranek; James R. Vash; ヴァッシュ ジェイムズ; チョウ チン−ツン; エイチ. ビアーズ ロバート; ジェイ. サフラネク ロバート
Archive | 2008
Ching-Tsun Chou; Phanindra K. Mannava; Seungjoon Park
Archive | 2017
Akhilesh Kumar; Ching-Tsun Chou; Ioannis Schoinas; Naveen Cherukuri; Seungjoon Park
Archive | 2009
Robert Beers; Ching-Tsun Chou; Robert J. Safranek; チョウ チン−ツン; エイチ. ビアーズ ロバート; ジェイ. サフラネク ロバート