Yannis Smaragdakis

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo
Home Page

2008
54EEChristoph Csallner, Nikolai Tillmann, Yannis Smaragdakis: DySy: dynamic symbolic execution for invariant inference. ICSE 2008: 281-290
53EEYannis Smaragdakis, Anthony Kay, Reimer Behrends, Michal Young: General and efficient locking without blocking. MSPC 2008: 1-5
52EEShan Shan Huang, Yannis Smaragdakis: Expressive and safe static reflection with MorphJ. PLDI 2008: 79-89
51EEChristoph Csallner, Yannis Smaragdakis, Tao Xie: DSD-Crasher: A hybrid analysis tool for bug finding. ACM Trans. Softw. Eng. Methodol. 17(2): (2008)
50EEEli Tilevich, Yannis Smaragdakis: NRMI: Natural and Efficient Middleware. IEEE Trans. Parallel Distrib. Syst. 19(2): 174-187 (2008)
2007
49EEShan Shan Huang, David Zook, Yannis Smaragdakis: cJ: enhancing java with safe type conditions. AOSD 2007: 185-198
48EEYannis Smaragdakis, Christoph Csallner, Ranjith Subramanian: Scalable automatic test data generation from modeling diagrams. ASE 2007: 4-13
47EEShan Shan Huang, David Zook, Yannis Smaragdakis: Morphing: Safely Shaping a Class in the Image of Others. ECOOP 2007: 399-424
46EEShan Shan Huang, Yannis Smaragdakis: Building Scalable Libraries with cJ. ICSE Companion 2007: 45-46
45EEYannis Smaragdakis, Anthony Kay, Reimer Behrends, Michal Young: Transactions with isolation and cooperation. OOPSLA 2007: 191-210
44EEYannis Smaragdakis, Christoph Csallner: Combining Static and Dynamic Reasoning for Bug Detection. TAP 2007: 1-16
2006
43EEEli Tilevich, Yannis Smaragdakis: Transparent program transformationsin the presence of opaque code. GPCE 2006: 89-94
42EEChristoph Csallner, Yannis Smaragdakis: Dynamically discovering likely interface invariants. ICSE 2006: 861-864
41EEShan Shan Huang, Yannis Smaragdakis: Easy language extension with meta-aspectJ. ICSE 2006: 865-868
40EEChristoph Csallner, Yannis Smaragdakis: DSD-Crasher: a hybrid analysis tool for bug finding. ISSTA 2006: 245-254
39EERanjith Subramanian, Yannis Smaragdakis, Gabriel H. Loh: Adaptive Caches: Effective Shaping of Cache Behavior to Workloads. MICRO 2006: 385-396
2005
38EEShan Shan Huang, David Zook, Yannis Smaragdakis: Statically Safe Program Generation with SafeGen. GPCE 2005: 309-326
37EEEli Tilevich, Yannis Smaragdakis: Binary refactoring: improving code behind the scenes. ICSE 2005: 264-273
36EEChristoph Csallner, Yannis Smaragdakis: Check 'n' crash: combining static checking and testing. ICSE 2005: 422-431
35EEEli Tilevich, Yannis Smaragdakis, Marcus Handte: Appletizing: Running Legacy Java Code Remotely from a Web Browser. ICSM 2005: 91-100
2004
34EEDavid Zook, Shan Shan Huang, Yannis Smaragdakis: Generating AspectJ Programs with Meta-AspectJ. GPCE 2004: 1-18
33EEYannis Smaragdakis: General adaptive replacement policies. ISMM 2004: 108-119
32EEEli Tilevich, Yannis Smaragdakis: Portable and Efficient Distributed Threads for Java. Middleware 2004: 478-492
31EEYannis Smaragdakis, Shan Shan Huang, David Zook: Program generators and the tools to make them. PEPM 2004: 92-100
30EEYannis Smaragdakis: Invited talk: program generators and the tools to make them. PPDP 2004: 7-8
29EEYannis Smaragdakis: Program Generators and the Tools to Make Them. SAS 2004: 19-20
28EEBrian McNamara, Yannis Smaragdakis: Functional programming with the FC++ library. J. Funct. Program. 14(4): 429-472 (2004)
27EEChristoph Csallner, Yannis Smaragdakis: JCrasher: an automatic robustness tester for Java. Softw., Pract. Exper. 34(11): 1025-1050 (2004)
2003
26 Frank Pfenning, Yannis Smaragdakis: Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings Springer 2003
25EEEli Tilevich, Stephan Urbanski, Yannis Smaragdakis, Marc Fleury: Aspectizing Server-Side Distribution. ASE 2003: 130-141
24EEYannis Smaragdakis: A Personal Outlook on Generator Research (A Position Paper). Domain-Specific Program Generation 2003: 92-106
23EEEli Tilevich, Yannis Smaragdakis: NRMI: Natural and Efficient Middleware. ICDCS 2003: 252-
22EEScott F. Kaplan, Yannis Smaragdakis, Paul R. Wilson: Flexible reference trace reduction for VM simulations. ACM Trans. Model. Comput. Simul. 13(1): 1-38 (2003)
21EEYannis Smaragdakis, Scott F. Kaplan, Paul R. Wilson: The EELRU adaptive replacement algorithm. Perform. Eval. 53(2): 93-123 (2003)
2002
20EEEli Tilevich, Yannis Smaragdakis: J-Orchestra: Automatic Java Application Partitioning. ECOOP 2002: 178-204
19EEKei Davis, Yannis Smaragdakis, Jörg Striegnitz: Multiparadigm Programming with Object-Oriented Languages. ECOOP Workshops 2002: 154-159
18EEYannis Smaragdakis: Layered Development with (Unix) Dynamic Libraries. ICSR 2002: 33-45
17EEYannis Smaragdakis, Don S. Batory: Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs. ACM Trans. Softw. Eng. Methodol. 11(2): 215-255 (2002)
16 Yannis Smaragdakis, Brian McNamara: FC++: Functional tools for object-oriented tasks. Softw., Pract. Exper. 32(10): 1015-1033 (2002)
2001
15EEKei Davis, Yannis Smaragdakis, Jörg Striegnitz: Multiparadigm Programming with OO Languages. ECOOP Workshops 2001: 131-134
14 Brian McNamara, Yannis Smaragdakis: Functional Programming in C++ using the FC++ Library. SIGPLAN Notices 36(4): 25-30 (2001)
2000
13EEYannis Smaragdakis, Don S. Batory: Mixin-Based Programming in C++. GCSE 2000: 163-177
12EEBrian McNamara, Yannis Smaragdakis: Functional programming in C++. ICFP 2000: 118-129
11 Don S. Batory, Richard Cardone, Yannis Smaragdakis: Object-oriented frameworks and product lines. SPLC 2000: 227-248
10EEYannis Smaragdakis, Paul R. Wilson: Performing Replacement in Modem Pools. USENIX Annual Technical Conference, General Track 2000: 277-292
1999
9 Yannis Smaragdakis, Don S. Batory: Building Product-Lines with Mixin-Layers. ECOOP Workshops 1999: 197
8EEYannis Smaragdakis, Don S. Batory: Scoping Constructs for Software Generators. GCSE 1999: 65-78
7EEYannis Smaragdakis, Scott F. Kaplan, Paul R. Wilson: EELRU: Simple and Effective Adaptive Page Replacement. SIGMETRICS 1999: 122-133
6EEScott F. Kaplan, Yannis Smaragdakis, Paul R. Wilson: Trace Reduction for Virtual Memory Simulations. SIGMETRICS 1999: 47-58
5EEPaul R. Wilson, Scott F. Kaplan, Yannis Smaragdakis: The Case for Compressed Caching in Virtual Memory Systems. USENIX Annual Technical Conference, General Track 1999: 101-116
4 Don S. Batory, Yannis Smaragdakis, Lou Coglianese: Architectural Styles as Adaptors. WICSA 1999: 203-224
1998
3EEYannis Smaragdakis, Don S. Batory: Implementing Layered Designs with Mixin Layers. ECOOP 1998: 550-570
2 Yannis Smaragdakis: Implementing Layered Object-Oriented Designs. ECOOP Workshops 1998: 34-35
1997
1EEYannis Smaragdakis, Don S. Batory: DiSTiL: A Transformation Library for Data Structures. DSL 1997

Coauthor Index

1Don S. Batory [1] [3] [4] [8] [9] [11] [13] [17]
2Reimer Behrends [45] [53]
3Richard Cardone [11]
4Lou Coglianese [4]
5Christoph Csallner [27] [36] [40] [42] [44] [48] [51] [54]
6Kei Davis [15] [19]
7Marc Fleury [25]
8Marcus Handte [35]
9Shan Shan Huang [31] [34] [38] [41] [46] [47] [49] [52]
10Scott F. Kaplan [5] [6] [7] [21] [22]
11Anthony Kay [45] [53]
12Gabriel H. Loh [39]
13Brian McNamara [12] [14] [16] [28]
14Frank Pfenning [26]
15Jörg Striegnitz [15] [19]
16Ranjith Subramanian [39] [48]
17Eli Tilevich [20] [23] [25] [32] [35] [37] [43] [50]
18Nikolai Tillmann [54]
19Stephan Urbanski [25]
20Paul R. Wilson [5] [6] [7] [10] [21] [22]
21Tao Xie [51]
22Michal Young [45] [53]
23David Zook [31] [34] [38] [47] [49]

Colors in the list of coauthors

Copyright © Wed Jul 23 13:04:14 2008 by Michael Ley (ley@uni-trier.de)