Serdar Tasiran
A Compositional Method for Verifying Software Transactional Memory Implementations
Presentation given at Microsoft Research

Tayfun Elmas, Shaz Qadeer, Serdar Tasiran
Goldilocks: A Race- and Transaction-Aware Java Runtime
ACM SIGPLAN 2007 Conf. on Programming Language Design and Implementation,
PLDI '07. June 10-13, 2007.

Serdar Tasiran, Tayfun Elmas
Rollback Atomicity
7th Workshop on Runtime Verification (RV 2007)
6th International Conference on Aspect-Oriented Software Development Conference (AOSD 2007)
Vancouver, BC, Canada, March 2007

 

Serdar Tasiran, Alper Demir
Stochastic Logical Effort and Smart Monte Carlo for Timing Yield Estimation and Optimization
ACM/IEEE International Workshop on Timing Issues in the Specification and Synthesis of Digital Systems (TAU)
San Jose, CA, Februrary 2006.

Soner Yaldiz, Alper Demir, Serdar Tasiran, Paolo Ienne, Yusuf Leblebici
Characterizing and Exploiting Task-Load Variability and Correlation for Energy Management for
Multi-Core Systems
IEEE 2005 3rd Workshop on Embedded Systems for Real-Time Multimedia
New York Metropolitan Area, USA. September 22-23, 2005

Serdar Tasiran, Tayfun Elmas, Guven Bolukbasi, M. Erkan Keremoglu
A Novel Test Coverage Metric for Concurrently-Accessed Software Components
Fifth International Workshop on Formal Approaches to Testing of Software (FATES 2005).
University of Edinburgh, Scotland, UK, July 11, 2005

Tayfun Elmas, Serdar Tasiran
VyrdMC: Driving Runtime Refinement Checking with Model Checkers
Fifth Workshop on Runtime Verification (RV'05).
The University of Edinburgh, Scotland, UK. July 12, 2005.


Tayfun Elmas, Serdar Tasiran
Koşutzamanlı Yazılım Bileşenleri için Bir Otomatik Doğrulama Çerçevesi: VyrdMC
2nd  National Software Engineering Symposium.
METU, Ankara, Turkey, September 22-24, 2005.


Serdar Tasiran
A Framework for Runtime Verification of Concurrent Programs
Presentation given at Microsoft Research (available on the Research Channel) June 29, 2005

Tayfun Elmas, Serdar Tasiran, Shaz Qadeer
VYRD: VerifYing Concurrent Programs by Runtime Refinement-Violation Detection
ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, PLDI '05.
June 12-15, 2005.

Serdar Tasiran
Runtime Refinement Checking for Concurrent Data Structures (the VYRD* Project: VerifYing Refinement by Runtime Detection)
Presentation given at Microsoft Research (available on the Research Channel) August 30, 2004

Serdar Tasiran, Shaz Qadeer
Runtime Refinement Checking of Concurrent Data Structures
In Proc. RV'04 - Fourth Workshop on Runtime Verification, April 3, 2004, Barcelona, Spain
The European Joint Conferences on Theory and Practice of Software (ETAPS '04)


S.
Taşıran, B. Batson, Y. Yu
Using a Formal Specification and a Model Checker to Monitor and Direct Simulation:
Verifying the Multiprocessing Hardware of the Alpha 21364 Microprocessor
.
In Proc. IEEE 40th Design Automation Conference, DAC '03, Anaheim, CA, June 2003.
(Invited talk to ISSCC 2004, “Highlights of DAC” Session)


T. Munzner, F. Guimbretiere, S. Taşıran, L. Zhang, and Y. Zhou
TreeJuxtaposer: Scalable Tree Comparison using Focus+Context with Guaranteed Visibility
In Proc. of the 30th Int'l Conf. on Computer Graphics and Interactive Techniques (SIGGRAPH '03), San Diego, California, USA

ACM Transacations on Graphics, 22(3):453-462, 2003


S.
Taşıran, Y. Yu, R. Joshi, B. Batson, S. Kreider
Using Formal Specifications to Monitor and Guide Simulation:
Verifying the Cache Coherence Engine of the Alpha 21364 Microprocessor.

IEEE Workshop on Microprocessor Test and Verification, MTV '02, Austin, TX, 2002. 


S. Qadeer, S. Taşıran
Promising Directions in Hardware Design Verification.
In Proc. Intl. Symposium on Quality Electronic Design, ISQED '02, San Jose, CA, 2002. 


S. Taşıran, F. Fallah, D. G. Chinnery, S. J. Weber, K. Keutzer
A Functional Validation Technique: Biased Random Simulation Guided By Observability-Based Coverage.
In Proc. of the IEEE Intl Conf. on Computer Design: VLSI in Computers & Processors, ICCD ‘01, pp. 82-88.


D. Dill, S. Taşıran
Simulation Meets Formal Verification.
Embedded tutorial in the IEEE Intl Conf. on Computer-Aided Design, ICCAD 1999, San Jose, CA, 1999


S. Taşıran, S. Yovine, R. K. Brayton
A Timed Automaton-Based Method for Accurate Computation of Circuit Delay in the Presence of Cross-Talk.
In Proc. of the 2nd Intl. Conf. on Formal Methods in Computer-aided Design, FMCAD '98, LNCS 1522, Palo Alto, CA, 1998, pp. 149-166


An Informal Introduction to Formal Methods for Hardware and Software Design and Verification
Engineering Seminar, Koc University