The SCEAS System
Navigation Menu

Search the dblp DataBase

Title:
Author:

John L. Hennessy: [Publications] [Author Rank by year] [Co-authors] [Prefers] [Cites] [Cited by]

Publications of Author

  1. Jeffrey Kuskin, David Ofelt, Mark Heinrich, John Heinlein, Richard Simoni, Kourosh Gharachorloo, John Chapin, David Nakahira, Joel Baxter, Mark Horowitz, Anoop Gupta, Mendel Rosenblum, John L. Hennessy
    The Stanford FLASH Multiprocessor. [Citation Graph (2, 0)][DBLP]
    ISCA, 1994, pp:302-313 [Conf]
  2. Josep Torrellas, Anoop Gupta, John L. Hennessy
    Characterizing the Caching and Synchronization Performance of a Multiprocessor Operating System. [Citation Graph (1, 0)][DBLP]
    ASPLOS, 1992, pp:162-174 [Conf]
  3. Anant Agarwal, Richard Simoni, John L. Hennessy, Mark Horowitz
    An Evaluation of Directory Schemes for Cache Coherence. [Citation Graph (1, 0)][DBLP]
    ISCA, 1988, pp:280-289 [Conf]
  4. Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip B. Gibbons, Anoop Gupta, John L. Hennessy
    Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. [Citation Graph (1, 0)][DBLP]
    ISCA, 1990, pp:15-26 [Conf]
  5. K. Gopinath, John L. Hennessy
    Copy Elimination in Functional Languages. [Citation Graph (1, 0)][DBLP]
    POPL, 1989, pp:303-314 [Conf]
  6. Richard W. Carr, John L. Hennessy
    WSClock - A Simple and Effective Algorithm for Virtual Memory Management. [Citation Graph (1, 0)][DBLP]
    SOSP, 1981, pp:87-95 [Conf]
  7. Anant Agarwal, John L. Hennessy, Mark Horowitz
    Cache Performance of Operating System and Multiprogramming Workloads. [Citation Graph (1, 0)][DBLP]
    ACM Trans. Comput. Syst., 1988, v:6, n:4, pp:393-431 [Journal]
  8. Anant Agarwal, Mark Horowitz, John L. Hennessy
    An Analytical Cache Model. [Citation Graph (1, 0)][DBLP]
    ACM Trans. Comput. Syst., 1989, v:7, n:2, pp:184-215 [Journal]
  9. Andrew Erlichson, Neal Nuckolls, Greg Chesson, John L. Hennessy
    SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared Memory. [Citation Graph (0, 0)][DBLP]
    ASPLOS, 1996, pp:210-220 [Conf]
  10. Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy
    Performance Evaluation of Memory Consistency Models for Shared Memory Multiprocessors. [Citation Graph (0, 0)][DBLP]
    ASPLOS, 1991, pp:245-257 [Conf]
  11. John L. Hennessy, Norman P. Jouppi, Forest Baskett, Thomas R. Gross, John Gill
    Hardware/Software Tradeoffs for Increased Performance. [Citation Graph (0, 0)][DBLP]
    ASPLOS, 1982, pp:2-11 [Conf]
  12. Mark Heinrich, Jeffrey Kuskin, David Ofelt, John Heinlein, Joel Baxter, Jaswinder Pal Singh, Richard Simoni, Kourosh Gharachorloo, David Nakahira, Mark Horowitz, Anoop Gupta, Mendel Rosenblum, John L. Hennessy
    The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor. [Citation Graph (0, 0)][DBLP]
    ASPLOS, 1994, pp:274-285 [Conf]
  13. Peter Steenkiste, John L. Hennessy
    Tags and Type Checking in Lisp: Hardware and Software Approaches. [Citation Graph (0, 0)][DBLP]
    ASPLOS, 1987, pp:50-59 [Conf]
  14. Steven Cameron Woo, Jaswinder Pal Singh, John L. Hennessy
    The Performance Advantages of Integrating Block Data Trabsfer in Cache-Coherent Multiprocessors. [Citation Graph (0, 0)][DBLP]
    ASPLOS, 1994, pp:219-229 [Conf]
  15. John L. Hennessy, Norman P. Jouppi, John Gill, Forest Baskett, Alex Strong, Thomas R. Gross, Christopher Rowen, Judson Leonard
    The MIPS Machine. [Citation Graph (0, 0)][DBLP]
    COMPCON, 1982, pp:2-7 [Conf]
  16. Christopher Rowen, John L. Hennessy
    SWAMI: a flexible logic implementation system. [Citation Graph (0, 0)][DBLP]
    DAC, 1985, pp:169-175 [Conf]
  17. Helen Davis, Stephen R. Goldschmidt, John L. Hennessy
    Multiprocessor Simulation and Tracing Using Tango. [Citation Graph (0, 0)][DBLP]
    ICPP (2), 1991, pp:99-107 [Conf]
  18. Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy
    Two Techniques to Enhance the Performance of Memory Consistency Models. [Citation Graph (0, 0)][DBLP]
    ICPP (1), 1991, pp:355-364 [Conf]
  19. Aaron J. Goldberg, John L. Hennessy
    MTOOL: A Method for Isolating Memory Bottlenecks in Shared Memory Multiprocessor Programs. [Citation Graph (0, 0)][DBLP]
    ICPP (2), 1991, pp:251-257 [Conf]
  20. Josep Torrellas, John L. Hennessy
    Estimating the Performance Advantages of Relaxing Consistency in a Shared Memory Multiprocessor. [Citation Graph (0, 0)][DBLP]
    ICPP (1), 1990, pp:26-34 [Conf]
  21. Josep Torrellas, Monica S. Lam, John L. Hennessy
    Share Data Placement Optimizations to Reduce Multiprocessor Cache Miss Rates. [Citation Graph (0, 0)][DBLP]
    ICPP (2), 1990, pp:266-270 [Conf]
  22. Radhika Thekkath, Amit Pal Singh, Jaswinder Pal Singh, Susan John, John L. Hennessy
    An Evaluation of a Commercial CC-NUMA Architecture - The CONVEX Exemplar SPP1200. [Citation Graph (0, 0)][DBLP]
    IPPS, 1997, pp:8-17 [Conf]
  23. Anant Agarwal, Richard Simoni, John L. Hennessy, Mark Horowitz
    An Evaluation of Directory Schemes for Cache Coherence. [Citation Graph (0, 0)][DBLP]
    25 Years ISCA: Retrospectives and Reprints, 1998, pp:353-362 [Conf]
  24. Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy
    Hiding Memory Latency using Dynamic Scheduling in Shared-Memory Multiprocessors. [Citation Graph (0, 0)][DBLP]
    ISCA, 1992, pp:22-33 [Conf]
  25. Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip B. Gibbons, Anoop Gupta, John L. Hennessy
    Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. [Citation Graph (0, 0)][DBLP]
    25 Years ISCA: Retrospectives and Reprints, 1998, pp:376-387 [Conf]
  26. Anoop Gupta, John L. Hennessy, Kourosh Gharachorloo, Todd C. Mowry, Wolf-Dietrich Weber
    Comparative Evaluation of Latency Reducing and Tolerating Techniques. [Citation Graph (0, 0)][DBLP]
    ISCA, 1991, pp:254-263 [Conf]
  27. John L. Hennessy
    Retrospective: Evaluation of Directory Dchemes for Cache Coherence. [Citation Graph (0, 0)][DBLP]
    25 Years ISCA: Retrospectives and Reprints, 1998, pp:61-62 [Conf]
  28. Chris Holt, Jaswinder Pal Singh, John L. Hennessy
    Application and Architectural Bottlenecks in Large Scale Distributed Shared Memory Machines. [Citation Graph (0, 0)][DBLP]
    ISCA, 1996, pp:134-145 [Conf]
  29. Truman Joe, John L. Hennessy
    Evaluating the Memory Overhead Required for COMA Architectures. [Citation Graph (0, 0)][DBLP]
    ISCA, 1994, pp:82-93 [Conf]
  30. Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy
    The DASH Prototype: Implementation and Performance. [Citation Graph (0, 0)][DBLP]
    ISCA, 1992, pp:92-103 [Conf]
  31. Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy
    The DASH Prototype: Implementation and Performance. [Citation Graph (0, 0)][DBLP]
    25 Years ISCA: Retrospectives and Reprints, 1998, pp:418-429 [Conf]
  32. Jeffrey Kuskin, David Ofelt, Mark Heinrich, John Heinlein, Richard Simoni, Kourosh Gharachorloo, John Chapin, David Nakahira, Joel Baxter, Mark Horowitz, Anoop Gupta, Mendel Rosenblum, John L. Hennessy
    The Stanford FLASH Multiprocessor. [Citation Graph (0, 0)][DBLP]
    25 Years ISCA: Retrospectives and Reprints, 1998, pp:485-496 [Conf]
  33. Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy
    The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. [Citation Graph (0, 0)][DBLP]
    ISCA, 1990, pp:148-159 [Conf]
  34. Scott McFarling, John L. Hennessy
    Reducing the Cost of Branches. [Citation Graph (0, 0)][DBLP]
    ISCA, 1986, pp:396-403 [Conf]
  35. Steven A. Przybylski, Mark Horowitz, John L. Hennessy
    Performance Tradeoffs in Cache Design. [Citation Graph (0, 0)][DBLP]
    ISCA, 1988, pp:290-298 [Conf]
  36. Steven A. Przybylski, Mark Horowitz, John L. Hennessy
    Characteristics of Performance-Optimal Multi-Level Cache Hierarchies. [Citation Graph (0, 0)][DBLP]
    ISCA, 1989, pp:114-121 [Conf]
  37. Vijayaraghavan Soundararajan, Mark Heinrich, Ben Verghese, Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy
    Flexible Use of Memory for Replication/Migration in Cache-Coherent DSM Multiprocessors. [Citation Graph (0, 0)][DBLP]
    ISCA, 1998, pp:342-355 [Conf]
  38. Steven W. K. Tjiang, Michael E. Wolf, Monica S. Lam, K. Pieper, John L. Hennessy
    Integrating Scalar Optimization and Parallelization. [Citation Graph (0, 0)][DBLP]
    LCPC, 1991, pp:137-151 [Conf]
  39. Kourosh Gharachorloo, Vivek Sarkar, John L. Hennessy
    A Simple and Efficient Implmentation Approach for Single Assignment Languages. [Citation Graph (0, 0)][DBLP]
    LISP and Functional Programming, 1988, pp:259-268 [Conf]
  40. Vivek Sarkar, John L. Hennessy
    Partitioning Parallel Programs for Macro-Dataflow. [Citation Graph (0, 0)][DBLP]
    LISP and Functional Programming, 1986, pp:202-211 [Conf]
  41. Peter Steenkiste, John L. Hennessy
    LISP on a Reduced-Instruction-Set-Processor. [Citation Graph (0, 0)][DBLP]
    LISP and Functional Programming, 1986, pp:192-201 [Conf]
  42. Fred C. Chow, John L. Hennessy
    Register allocation by priority-based coloring (with retrospective) [Citation Graph (0, 0)][DBLP]
    Best of PLDI, 1984, pp:91-103 [Conf]
  43. Dror E. Maydan, John L. Hennessy, Monica S. Lam
    Efficient and Exact Data Dependence Analysis. [Citation Graph (0, 0)][DBLP]
    PLDI, 1991, pp:1-14 [Conf]
  44. Steven W. K. Tjiang, John L. Hennessy
    Sharlit - A Tool for Building Optimizers. [Citation Graph (0, 0)][DBLP]
    PLDI, 1992, pp:82-93 [Conf]
  45. John L. Hennessy
    Program Optimization and Exception Handling. [Citation Graph (0, 0)][DBLP]
    POPL, 1981, pp:200-206 [Conf]
  46. John L. Hennessy, Thomas R. Gross
    Code Generation and Reorganization in the Presence of Pipeline Constraints. [Citation Graph (0, 0)][DBLP]
    POPL, 1982, pp:120-127 [Conf]
  47. Rohit Chandra, Anoop Gupta, John L. Hennessy
    Data Locality and Load Balancing in COOL. [Citation Graph (0, 0)][DBLP]
    PPOPP, 1993, pp:249-259 [Conf]
  48. Helen Davis, John L. Hennessy
    Characterizing the Synchronization Behavior of Parallel Programs. [Citation Graph (0, 0)][DBLP]
    PPOPP/PPEALS, 1988, pp:198-211 [Conf]
  49. John L. Hennessy
    Position Paper. [Citation Graph (0, 0)][DBLP]
    PPSC, 1995, pp:868-869 [Conf]
  50. Aaron J. Goldberg, John L. Hennessy
    Performance debugging shared memory multiprocessor programs with MTOOL. [Citation Graph (0, 0)][DBLP]
    SC, 1991, pp:481-490 [Conf]
  51. Jaswinder Pal Singh, Chris Holt, John L. Hennessy, Anoop Gupta
    A parallel adaptive fast multipole method. [Citation Graph (0, 0)][DBLP]
    SC, 1993, pp:54-65 [Conf]
  52. Jaswinder Pal Singh, Truman Joe, Anoop Gupta, John L. Hennessy
    An empirical comparison of the Kendall Square Research KSR-1 and Stanford DASH multiprocessors. [Citation Graph (0, 0)][DBLP]
    SC, 1993, pp:214-225 [Conf]
  53. Aaron J. Goldberg, John L. Hennessy
    MTOOL: A Method for Detecting Memory Bottlenecks. [Citation Graph (0, 0)][DBLP]
    SIGMETRICS, 1991, pp:210-211 [Conf]
  54. Stephen R. Goldschmidt, John L. Hennessy
    The Accuracy of Trace-Driven Simulations of Multiprocessors. [Citation Graph (0, 0)][DBLP]
    SIGMETRICS, 1993, pp:146-157 [Conf]
  55. David Ofelt, John L. Hennessy
    Efficient performance prediction for modern microprocessors. [Citation Graph (0, 0)][DBLP]
    SIGMETRICS, 2000, pp:229-239 [Conf]
  56. Josep Torrellas, John L. Hennessy, Thierry Weil
    Analysis of Critical Architectural and Program Parameters in a Hierarchical Shared Memory Multiprocessor. [Citation Graph (0, 0)][DBLP]
    SIGMETRICS, 1990, pp:163-172 [Conf]
  57. Fred C. Chow, John L. Hennessy
    Register allocation by priority-based coloring. [Citation Graph (0, 0)][DBLP]
    SIGPLAN Symposium on Compiler Construction, 1984, pp:222-232 [Conf]
  58. Vivek Sarkar, John L. Hennessy
    Compile-time partitioning and scheduling of parallel programs. [Citation Graph (0, 0)][DBLP]
    SIGPLAN Symposium on Compiler Construction, 1986, pp:17-26 [Conf]
  59. John L. Hennessy, Richard B. Kieburtz
    The Formal Definition of a Real-Time Language. [Citation Graph (0, 0)][DBLP]
    Acta Inf., 1981, v:16, n:, pp:309-345 [Journal]
  60. Ken Kennedy, Charles F. Bender, John W. D. Connolly, John L. Hennessy, Mary K. Vernon, Larry Smarr
    A Nationwide Parallel Computing Environment. [Citation Graph (0, 0)][DBLP]
    Commun. ACM, 1997, v:40, n:11, pp:62-72 [Journal]
  61. Rohit Chandra, Anoop Gupta, John L. Hennessy
    COOL: An Object-Based Language for Parallel Programming. [Citation Graph (0, 0)][DBLP]
    IEEE Computer, 1994, v:27, n:8, pp:13-26 [Journal]
  62. John L. Hennessy
    The Future of Systems Research. [Citation Graph (0, 0)][DBLP]
    IEEE Computer, 1999, v:32, n:8, pp:27-33 [Journal]
  63. John L. Hennessy, Norman P. Jouppi
    Computer Technology and Architecture: An Evolving Interaction. [Citation Graph (0, 0)][DBLP]
    IEEE Computer, 1991, v:24, n:9, pp:18-29 [Journal]
  64. Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Wolf-Dietrich Weber, Anoop Gupta, John L. Hennessy, Mark Horowitz, Monica S. Lam
    The Stanford Dash Multiprocessor. [Citation Graph (0, 0)][DBLP]
    IEEE Computer, 1992, v:25, n:3, pp:63-79 [Journal]
  65. Jaswinder Pal Singh, John L. Hennessy, Anoop Gupta
    Scaling Parallel Programs for Multiprocessors: Methodology and Examples. [Citation Graph (0, 0)][DBLP]
    IEEE Computer, 1993, v:26, n:7, pp:42-50 [Journal]
  66. Peter Steenkiste, John L. Hennessy
    Lisp on a Reduced-Instruction-Set Processor: Characterization and Optimization. [Citation Graph (0, 0)][DBLP]
    IEEE Computer, 1988, v:21, n:7, pp:34-45 [Journal]
  67. Mahadevan Ganapathi, Charles N. Fischer, John L. Hennessy
    Retargetable Compiler Code Generation. [Citation Graph (0, 0)][DBLP]
    ACM Comput. Surv., 1982, v:14, n:4, pp:573-592 [Journal]
  68. Kourosh Gharachorloo, Sarita V. Adve, Anoop Gupta, John L. Hennessy, Mark D. Hill
    Programming for Different Memory Consistency Models. [Citation Graph (0, 0)][DBLP]
    J. Parallel Distrib. Comput., 1992, v:15, n:4, pp:399-407 [Journal]
  69. Jaswinder Pal Singh, John L. Hennessy
    Finding and Exploiting Parallelism in an Ocean Simulation Program: Experience, Results, and Implications. [Citation Graph (0, 0)][DBLP]
    J. Parallel Distrib. Comput., 1992, v:15, n:1, pp:27-48 [Journal]
  70. Jaswinder Pal Singh, Chris Holt, Takashi Totsuka, Anoop Gupta, John L. Hennessy
    Load Balancing and Data locality in Adaptive Hierarchical N-Body Methods: Barnes-Hut, Fast Multipole, and Rasiosity. [Citation Graph (0, 0)][DBLP]
    J. Parallel Distrib. Comput., 1995, v:27, n:2, pp:118-141 [Journal]
  71. Robert P. Wilson, Robert S. French, Christopher S. Wilson, Saman P. Amarasinghe, Jennifer-Ann M. Anderson, Steven W. K. Tjiang, Shih-wei Liao, Chau-Wen Tseng, Mary W. Hall, Monica S. Lam, John L. Hennessy
    SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers. [Citation Graph (0, 0)][DBLP]
    SIGPLAN Notices, 1994, v:29, n:12, pp:31-37 [Journal]
  72. John L. Hennessy, Hilding Elmquist
    The Design and Implementation of Parametric Types in Pascal. [Citation Graph (0, 0)][DBLP]
    Softw., Pract. Exper., 1982, v:12, n:2, pp:169-184 [Journal]
  73. John L. Hennessy, Noah Mendelsohn
    Compilation of the Pascal Case Statement. [Citation Graph (0, 0)][DBLP]
    Softw., Pract. Exper., 1982, v:12, n:9, pp:879-882 [Journal]
  74. Peter Schnorf, Mahadevan Ganapathi, John L. Hennessy
    Compile-time Copy Elimination. [Citation Graph (0, 0)][DBLP]
    Softw., Pract. Exper., 1993, v:23, n:11, pp:1175-1200 [Journal]
  75. Yigal Brandman, Alon Orlitsky, John L. Hennessy
    A Spectral Lower Bound Techniqye for the Size of Decision Trees and Two Level AND/OR Circuits. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Computers, 1990, v:39, n:2, pp:282-287 [Journal]
  76. Mainak Chaudhuri, Mark Heinrich, Chris Holt, Jaswinder Pal Singh, Edward Rothberg, John L. Hennessy
    Latency, Occupancy, and Bandwidth in DSM Multiprocessors: A Performance Evaluation. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Computers, 2003, v:52, n:7, pp:862-880 [Journal]
  77. Michael J. Flynn, John L. Hennessy
    Parallelism and Representation Problems in Distributed Systems. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Computers, 1980, v:29, n:12, pp:1060-1086 [Journal]
  78. Mark Heinrich, Vijayaraghavan Soundararajan, John L. Hennessy, Anoop Gupta
    A Quantitative Analysis of the Performance and Scalability of Distributed Shared Memory. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Computers, 1999, v:48, n:2, pp:205-217 [Journal]
  79. John L. Hennessy
    VLSI Processor Architecture. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Computers, 1984, v:33, n:12, pp:1221-1246 [Journal]
  80. Josep Torrellas, Monica S. Lam, John L. Hennessy
    False Sharing ans Spatial Locality in Multiprocessor Caches. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Computers, 1994, v:43, n:6, pp:651-663 [Journal]
  81. Thomas R. Gross, John L. Hennessy, Steven A. Przybylski, Christopher Rowen
    Measurement and Evaluation of the MIPS Architecture and Processor. [Citation Graph (0, 0)][DBLP]
    ACM Trans. Comput. Syst., 1988, v:6, n:3, pp:229-257 [Journal]
  82. Jaswinder Pal Singh, John L. Hennessy, Anoop Gupta
    Implications of Hierarchical N-Body Methods for Multiprocessor Architectures [Citation Graph (0, 0)][DBLP]
    ACM Trans. Comput. Syst., 1995, v:13, n:2, pp:141-202 [Journal]
  83. Fred C. Chow, John L. Hennessy
    The Priority-Based Coloring Approach to Register Allocation. [Citation Graph (0, 0)][DBLP]
    ACM Trans. Program. Lang. Syst., 1990, v:12, n:4, pp:501-536 [Journal]
  84. John L. Hennessy
    Symbolic Debugging of Optimized Code. [Citation Graph (0, 0)][DBLP]
    ACM Trans. Program. Lang. Syst., 1982, v:4, n:3, pp:323-344 [Journal]
  85. John L. Hennessy, Thomas R. Gross
    Postpass Code Optimization of Pipeline Constraints. [Citation Graph (0, 0)][DBLP]
    ACM Trans. Program. Lang. Syst., 1983, v:5, n:3, pp:422-448 [Journal]
  86. Peter Steenkiste, John L. Hennessy
    A Simple Interprocedural Register Allocation Algorithm and Its Effectiveness for Lisp. [Citation Graph (0, 0)][DBLP]
    ACM Trans. Program. Lang. Syst., 1989, v:11, n:1, pp:1-32 [Journal]
  87. Aaron J. Goldberg, John L. Hennessy
    Mtool: An Integrated System for Performance Debugging Shared Memory Multiprocessor Applications. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Parallel Distrib. Syst., 1993, v:4, n:1, pp:28-40 [Journal]
  88. Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John L. Hennessy
    The DASH Prototype: Logic Overhead and Performance. [Citation Graph (0, 0)][DBLP]
    IEEE Trans. Parallel Distrib. Syst., 1993, v:4, n:1, pp:41-61 [Journal]

Search in 0.008secs, Finished in 0.013secs
NOTICE1
System may not be available sometimes or not working properly, since it is still in development with continuous upgrades
NOTICE2
The rankings that are presented on this page should NOT be considered as formal since the citation info is incomplete in DBLP
 
System created by asidirop@csd.auth.gr [http://users.auth.gr/~asidirop/] © 2002
for Data Engineering Laboratory, Department of Informatics, Aristotle University © 2002