| 2007 |
| 68 | EE | Miguel Jimenez,
Tobias Lindahl,
Konstantinos F. Sagonas:
A language for specifying type contracts in Erlang and its interaction with success typings.
Erlang Workshop 2007: 11-17 |
| 67 | EE | Vítor Santos Costa,
Konstantinos F. Sagonas,
Ricardo Lopes:
Demand-Driven Indexing of Prolog Clauses.
ICLP 2007: 395-409 |
| 66 | EE | Per Gustafsson,
Konstantinos F. Sagonas:
Applications, Implementation and Performance Evaluation of Bit Stream Programming in Erlang.
PADL 2007: 94-108 |
| 65 | EE | Konstantinos F. Sagonas:
Detecting defects in Erlang programs using static analysis.
PPDP 2007: 37 |
| 2006 |
| 64 | EE | Konstantinos F. Sagonas,
Jesper Wilhelmsson:
Mark and split.
ISMM 2006: 29-39 |
| 63 | EE | Zoltan Somogyi,
Konstantinos F. Sagonas:
Tabling in Mercury: Design and Implementation.
PADL 2006: 150-167 |
| 62 | EE | Tobias Lindahl,
Konstantinos F. Sagonas:
Practical type inference based on success typings.
PPDP 2006: 167-178 |
| 61 | EE | Richard Carlsson,
Konstantinos F. Sagonas,
Jesper Wilhelmsson:
Message analysis for concurrent programs using message passing.
ACM Trans. Program. Lang. Syst. 28(4): 715-746 (2006) |
| 60 | EE | Per Gustafsson,
Konstantinos F. Sagonas:
Efficient manipulation of binary data using pattern matching.
J. Funct. Program. 16(1): 35-74 (2006) |
| 59 | EE | Konstantinos F. Sagonas,
Jesper Wilhelmsson:
Efficient memory management for concurrent programs that use message passing.
Sci. Comput. Program. 62(2): 98-121 (2006) |
| 2005 |
| 58 | | Konstantinos F. Sagonas,
Joe Armstrong:
Proceedings of the 2005 ACM SIGPLAN Workshop on Erlang, Tallinn, Estonia, September 26-28, 2005
ACM 2005 |
| 57 | EE | Per Gustafsson,
Konstantinos F. Sagonas:
Bit-level binaries and generalized comprehensions in Erlang.
Erlang Workshop 2005: 1-8 |
| 56 | EE | Tobias Lindahl,
Konstantinos F. Sagonas:
TypEr: a type annotator of Erlang code.
Erlang Workshop 2005: 17-25 |
| 55 | EE | Daniel Luna,
Mikael Pettersson,
Konstantinos F. Sagonas:
Efficiently compiling a functional language on AMD64: the HiPE experience.
PPDP 2005: 176-186 |
| 2004 |
| 54 | EE | Tobias Lindahl,
Konstantinos F. Sagonas:
Detecting Software Defects in Telecom Applications Through Lightweight Static Analysis: A War Story.
APLAS 2004: 91-106 |
| 53 | EE | Per Gustafsson,
Konstantinos F. Sagonas:
Adaptive Pattern Matching on Binary Data.
ESOP 2004: 124-139 |
| 52 | EE | Daniel Luna,
Mikael Pettersson,
Konstantinos F. Sagonas:
HiPE on AMD64.
Erlang Workshop 2004: 38-47 |
| 51 | EE | Konstantinos F. Sagonas,
Jesper Wilhelmsson:
Message analysis-guided allocation and low-pause incremental garbage collection in a concurrent language.
ISMM 2004: 1-12 |
| 50 | EE | Konstantinos F. Sagonas,
Peter J. Stuckey:
Just enough tabling.
PPDP 2004: 78-89 |
| 2003 |
| 49 | EE | Konstantinos F. Sagonas,
Mikael Pettersson,
Richard Carlsson,
Per Gustafsson,
Tobias Lindahl:
All you wanted to know about the HiPE compiler: (but might have been afraid to ask).
Erlang Workshop 2003: 36-42 |
| 48 | EE | Richard Carlsson,
Konstantinos F. Sagonas,
Jesper Wilhelmsson:
Message Analysis for Concurrent Languages.
SAS 2003: 73-90 |
| 47 | EE | Bengt Jonsson,
Konstantinos F. Sagonas:
Preface by the section editors.
STTT 4(4): 401-404 (2003) |
| 46 | EE | Erik Johansson,
Mikael Pettersson,
Konstantinos F. Sagonas,
Thomas Lindgren:
The development of the HiPE system: design and experience report.
STTT 4(4): 421-436 (2003) |
| 45 | EE | Konstantinos F. Sagonas,
Erik Stenman:
Experimental evaluation and improvements to linear scan register allocation.
Softw., Pract. Exper. 33(11): 1003-1034 (2003) |
| 2002 |
| 44 | EE | Erik Stenman,
Konstantinos F. Sagonas:
On reducing interprocess communication overhead in concurrent programs.
Erlang Workshop 2002: 58-63 |
| 43 | EE | Per Gustafsson,
Konstantinos F. Sagonas:
Native code compilation of Erlang's bit syntax.
Erlang Workshop 2002: 6-15 |
| 42 | EE | Mikael Pettersson,
Konstantinos F. Sagonas,
Erik Johansson:
The HiPE/x86 Erlang Compiler: System Description and Performance Evaluation.
FLOPS 2002: 228-244 |
| 41 | EE | Henning Makholm,
Konstantinos F. Sagonas:
On Enabling the WAM with Region Support.
ICLP 2002: 163-178 |
| 40 | EE | Tobias Lindahl,
Konstantinos F. Sagonas:
Unboxed Compilation of Floating Point Arithmetic in a Dynamically Typed Language Environment.
IFL 2002: 134-149 |
| 39 | EE | Erik Johansson,
Konstantinos F. Sagonas,
Jesper Wilhelmsson:
Heap architectures for concurrent languages using message passing.
MSP/ISMM 2002: 195-206 |
| 38 | EE | Erik Johansson,
Konstantinos F. Sagonas:
Linear Scan Register Allocation in a High-Performance Erlang Compiler.
PADL 2002: 101-119 |
| 37 | EE | Ruben Vandeginste,
Konstantinos F. Sagonas,
Bart Demoen:
Segment Order Preserving and Generational Garbage Collection for Prolog.
PADL 2002: 299-317 |
| 2001 |
| 36 | | Henrik Nässén,
Mats Carlsson,
Konstantinos F. Sagonas:
Instruction Merging and Specialization in the SICStus Prolog Virtual Machine.
PPDP 2001: 49-60 |
| 35 | EE | Sofie Verbaeten,
Danny De Schreye,
Konstantinos F. Sagonas:
Termination proofs for logic programs with tabling.
ACM Trans. Comput. Log. 2(1): 57-92 (2001) |
| 34 | | Bart Demoen,
Konstantinos F. Sagonas:
Heap Memory Management in Prolog with Tabling: Principles and Practice.
Journal of Functional and Logic Programming 2001(9): (2001) |
| 33 | EE | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
The limits of fixed-order computation.
Theor. Comput. Sci. 254(1-2): 465-499 (2001) |
| 2000 |
| 32 | EE | Bart Demoen,
Konstantinos F. Sagonas:
Heap Garbage Collection in XSB: Practice and Experience.
PADL 2000: 93-108 |
| 31 | EE | Erik Johansson,
Mikael Pettersson,
Konstantinos F. Sagonas:
A high performance Erlang system.
PPDP 2000: 32-43 |
| 30 | EE | Sofie Verbaeten,
Danny De Schreye,
Konstantinos F. Sagonas:
Termination Proofs for Logic Programs with Tabling
CoRR cs.LO/0003045: (2000) |
| 29 | EE | Maurice Bruynooghe,
Michael Leuschel,
Konstantinos F. Sagonas:
A Polyvariant Binding-Time Analysis for Off-line Partial Deduction
CoRR cs.PL/0003068: (2000) |
| 28 | EE | Bart Demoen,
Konstantinos F. Sagonas:
CHAT: the copy-hybrid approach to tabling.
Future Generation Comp. Syst. 16(7): 809-830 (2000) |
| 27 | | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
An abstract machine for efficiently computing queries to well-founded models.
J. Log. Program. 45(1-3): 1-41 (2000) |
| 1999 |
| 26 | | Bart Demoen,
Konstantinos F. Sagonas:
CHAT Is Theta(SLG-Wam).
LPAR 1999: 337-357 |
| 25 | EE | Bart Demoen,
Konstantinos F. Sagonas:
CHAT: The Copy-Hybrid Approach to Tabling.
PADL 1999: 106-121 |
| 24 | | Sofie Verbaeten,
Konstantinos F. Sagonas,
Danny De Schreye:
Modular Termination Proofs for Prolog with Tabling.
PPDP 1999: 342-359 |
| 23 | | I. V. Ramakrishnan,
Prasad Rao,
Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
Efficient Access Mechanisms for Tabled Logic Programs.
J. Log. Program. 38(1): 31-54 (1999) |
| 22 | | Bart Demoen,
Konstantinos F. Sagonas:
CAT: The Copying Approach to Tabling
Journal of Functional and Logic Programming 1999(Special Issue 2): (1999) |
| 1998 |
| 21 | EE | Maurice Bruynooghe,
Michael Leuschel,
Konstantinos F. Sagonas:
A Polyvariant Binding-Time Analysis for Off-line Partial Deduction.
ESOP 1998: 27-41 |
| 20 | EE | Bart Demoen,
Konstantinos F. Sagonas:
Memory Management for Prolog with Tabling.
ISMM 1998: 97-106 |
| 19 | EE | Bart Demoen,
Konstantinos F. Sagonas:
CAT: The Copying Approach to Tabling.
PLILP/ALP 1998: 21-35 |
| 18 | EE | Gerda Janssens,
Konstantinos F. Sagonas:
On the Use of Tabling for Abstract Interpretation: An Experiment with Abstract Equation Systems.
TAPD 1998: 118-126 |
| 17 | EE | Konstantinos F. Sagonas,
Michael Leuschel:
Extending Partial Deduction to Tabled Execution: Some Results and Open Issues.
ACM Comput. Surv. 30(3es): 16 (1998) |
| 16 | EE | Konstantinos F. Sagonas,
Terrance Swift:
An Abstract Machine for Tabled Execution of Fixed-Order Stratified Logic Programs.
ACM Trans. Program. Lang. Syst. 20(3): 586-634 (1998) |
| 15 | EE | Michael Codish,
Bart Demoen,
Konstantinos F. Sagonas:
Semantics-Based Program Analysis for Logic-Based Languages Using XSB.
STTT 2(1): 29-45 (1998) |
| 1997 |
| 14 | | Michael Codish,
Bart Demoen,
Konstantinos F. Sagonas:
XSB as the Natural Habitat for General Purpose Program Analysis.
ICLP 1997: 416 |
| 13 | EE | Stefaan Decorte,
Danny De Schreye,
Michael Leuschel,
Bern Martens,
Konstantinos F. Sagonas:
Termination Analysis for Tabled Logic Programming.
LOPSTR 1997: 111-127 |
| 12 | EE | Michael Leuschel,
Bern Martens,
Konstantinos F. Sagonas:
Preserving Termination of Tabled Logic Programs While Unfolding.
LOPSTR 1997: 189-205 |
| 11 | | Prasad Rao,
Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren,
Juliana Freire:
XSB: A System for Effciently Computing WFS.
LPNMR 1997: 431-441 |
| 1996 |
| 10 | | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
An Abstract Machine for Fixed-Order Dynamically Stratified Programs.
CADE 1996: 328-342 |
| 9 | | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
An Abstract Machine for Computing the Well-Founded Semantics.
JICSLP 1996: 274-288 |
| 8 | | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
The Limits of Fixed-Order Computation.
Logic in Databases 1996: 343-363 |
| 1995 |
| 7 | | Konstantinos F. Sagonas,
David Scott Warren:
Efficient Execution of HiLog in WAM-based Prolog Implementations.
ICLP 1995: 349-363 |
| 6 | | I. V. Ramakrishnan,
Prasad Rao,
Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
Efficient Tabling Mechanisms for Logic Programs.
ICLP 1995: 697-711 |
| 5 | | Steven Dawson,
C. R. Ramakrishnan,
I. V. Ramakrishnan,
Konstantinos F. Sagonas,
Steven Skiena,
Terrance Swift,
David Scott Warren:
Unification Factoring for Efficient Execution of Logic Programs.
POPL 1995: 247-258 |
| 1994 |
| 4 | EE | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
XSB as an Efficient Deductive Database Engine.
SIGMOD Conference 1994: 442-453 |
| 3 | EE | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
XSB as a Deductive Database.
SIGMOD Conference 1994: 512 |
| 2 | | Konstantinos F. Sagonas,
David Scott Warren:
A Portable Compiler for Integrating HiLog into Prolog Systems.
SLP 1994: 682 |
| 1993 |
| 1 | | Konstantinos F. Sagonas,
Terrance Swift,
David Scott Warren:
The XSB Programming System.
Workshop on Programming with Logic Databases (Informal Proceedings), ILPS 1993: 164 |