MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Searching for authors named "Yannis Smaragdakis" – sorted by Relevance.

Try your query at: Scholar | Yahoo! | Ask | Bing | CSB
Help! 54 documents found, showing 1 through 10. Next 10 →
ATOM RSS
  • Layered development with (Unix) dynamic libraries. Lecture  
  • by Yannis Smaragdakis
  • …Layered software development has demonstrably good reuse properties and offers one of the few promising approaches to addressing the library scalability problem. In this paper, we show how one can develop layered software using common Unix (Linux/Solaris) dynamic libraries. In particular, we sho…
  • Cited by 1 (0 self)Add To MetaCart
  • Trace Reduction for LRU-based Simulations  
  • by Yannis Smaragdakis
  • …LRU buffer management is a policy under which an element buffer of size k always stores the k most recently used elements. Many variants of the policy are widely used in memory systems (e.g., virtual memory subsystems). We study a simple algorithmic problem (called the trace reduction problem): give…
  • Cited by 2 (1 self)Add To MetaCart
  • General Adaptive Replacement Policies  
  • by Yannis Smaragdakis — 2004
  • …We propose a general scheme for creating adaptive replacement policies with good performance and strong theoretical guarantees. Specifically, we show how to combine any two existing replacement policies so that the resulting policy provably can never perform worse than either of the original policie…
  • Cited by 1 (1 self)Add To MetaCart
  • Static Interfaces in C++  
  • by Brian Mcnamara, Yannis Smaragdakis — 2000 — In First Workshop on C++ Template Programming
  • …We present an extensible framework for defining and using "static interfaces" in C++. Static interfaces are especially useful as constraints on template parameters. That is, in addition to the usual template , template definitions can specify that T "isa" Foo, for some static interface name…
  • Cited by 11 (1 self)Add To MetaCart
  • Application Generators  
  • by Yannis Smaragdakis, Don Batory — 2000
  • …Introduction When a programming activity is well-understood, it can be automated. Automation transforms software development from activities like rote coding and tedious debugging to that of specification, where the "what" of an application is declared and the "how" is left to a complex, but automa…
  • Cited by 11 (1 self)Add To MetaCart
  • Combining static and dynamic reasoning for bug detection  
  • by Yannis Smaragdakis, Christoph Csallner — 2007 — In Proc. 1st International Conference on Tests And Proofs (TAP
  • …Abstract. Many static and dynamic analyses have been developed to improve program quality. Several of them are well known and widely used in practice. It is not entirely clear, however, how to put these analyses together to achieve their combined benefits. This paper reports on our experiences with …
  • Cited by 1 (1 self)Add To MetaCart
  • Scoping Constructs for Software Generators  
  • by Yannis Smaragdakis, Don Batory — 1999 — In Proc. First Symposium on Generative and ComponentBased Software Engineering
  • …. A well-known problem in program generation is scoping. When identifiers (i.e., symbolic names) are used to refer to variables, types, or functions, program generators must ensure that generated identifiers are bound to their intended declarations. This is the standard scoping issue in programming …
  • Cited by 2 (0 self)Add To MetaCart
  • Automatic Application Partitioning: The J-Orchestra approach  
  • by Eli Tilevich, Yannis Smaragdakis — 2002 — Proc. 8th ECOOP Workshop Mobile Object Systems, 2002; www.cc. gatech.edu/%7Eyannis/j-orchestra/ jorch-position.pdf
  • …Application partitioning is the task of breaking up the functionality of an application into distinct entities that can operate independently, usually in a distributed setting. Many distributed applications are created by partitioning their centralized versions. Traditional application partitionin…
  • Cited by 6 (3 self)Add To MetaCart
  • Performing Replacement in Modem Pools  
  • by Yannis Smaragdakis, Paul Wilson — 2000
  • …We examine a policy for managing modem pools that disconnects users only if not enough modems are available for other users to connect. Managing the modem pool then becomes a replacement problem, similar to buffer cache management (e.g., in virtual memory systems) . When a new connection request is …
  • Cited by 1 (0 self)Add To MetaCart
Help! Showing 1 through 10. Next 10 →
ATOM RSS
Try your query at: Scholar | Yahoo! | Ask | Bing | CSB