Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44197 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10964 invoked from network); 7 Jun 2009 09:57:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jun 2009 09:57:57 -0000 Authentication-Results: pb1.pair.com smtp.mail=paul.biggar@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=paul.biggar@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.212 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: paul.biggar@gmail.com X-Host-Fingerprint: 209.85.217.212 mail-gx0-f212.google.com Received: from [209.85.217.212] ([209.85.217.212:44385] helo=mail-gx0-f212.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 31/5C-30300-02F8B2A4 for ; Sun, 07 Jun 2009 05:57:52 -0400 Received: by gxk8 with SMTP id 8so1768257gxk.23 for ; Sun, 07 Jun 2009 02:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=s5NaZZ/nKGtNAJkrYyOzl3POHZP8P702Z9YI9Jo/E7M=; b=eg7xGW9TMDTFUjQJdsNJIzH9eSCj2su5/8vE8aZ9jaBrpSUgaPs+Jj/Pgp61cAHw7z 5ZYHvKtsMIC4RFclYQ3DOzta0LvzuvTIVpYgYfbAWgn/SoTC03AdIyyC00Bfy9Uwk4YV HxqUsNJPk8XfGgfft797cpQnTqYfTLI+9Ziy0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; b=mmCfE4rHIhWSnk/X88t++Ddn3TCYAbrciZ7wB5lKp2vZS58B6FaZQfN6EvHV5AUG/P aNQMyc1NoU24uCmwYVxEQdjKyp8vpAvCdjeKtcXe2gY1Qs9aW6VVkoN1XOIy17xcDlxt CdwfqcbHHHa/HbPJLEXDMYIh2CssDBmeMHKg0= MIME-Version: 1.0 Received: by 10.231.40.5 with SMTP id i5mr1440018ibe.52.1244368669049; Sun, 07 Jun 2009 02:57:49 -0700 (PDT) Date: Sun, 7 Jun 2009 10:57:29 +0100 Message-ID: To: Sebastian Bergmann Cc: internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Academic papers on PHP (was Re: [PHP-DEV] RE: Optimizer discussion) From: paul.biggar@gmail.com (Paul Biggar) Hi Sebastian, On Sun, Jun 7, 2009 at 6:56 AM, Sebastian Bergmann wrote: > Paul Biggar schrieb: >> They have a paper on PHP memory usage. > > =C2=A0Link? I am collecting papers that deal with PHP at > =C2=A0http://delicious.com/sebastian_bergmann/academic_paper+php This is great. Below is a list of all the papers I can think of. I wonder if its a good idea to move your page to the wiki? Some of these papers are less "academic" than others - I don't know where you'd like to draw the line :) Paul Papers: I see you have the Pixy and Minamide papers This is the PLDI 2009 one. The paper is not yet published, so I can't find a link. A Study of Memory Management for Web-based Applications on Multicore Proces= sors by Hiroshi Inoue, Hideaki Komatsu, and Toshio Nakatani, IBM Tokyo Research Laboratory Sound and Precise Analysis of Web Applications for Injection Vulnerabilitie= s Gary Wassermann, Zhendong Su, PLDI'07. http://wwwcsif.cs.ucdavis.edu/~wassermg/research/pldi07.pdf Static Detection of Security Vulnerabilities in Scripting Languages Yichen Xie and Alex Aiken http://theory.stanford.edu/~yxie/sec.pdf @conference{benda06, author =3D {Jan Benda and Tomas Matousek and Ladislav Prosek}, year =3D {2006}, title =3D {Phalanger: Compiling and Running {PHP} Applications on the {Microsoft} {.NET} Platform}, booktitle =3D {.NET Technologies 2006}, month =3D {May}, location =3D {Plzen, Czech Republic}, } @article{johnson06, author =3D {Graeme Johnson and {Zo\"{e}} Slattery}, title =3D "{PHP}: A Language Implementer's Perspective", journal =3D "International PHP Magazine", year =3D "2006", pages =3D "24--29", month =3D "Dec", } @techreport{deVries07, title =3D {Design and Implementation of a {PHP} Compiler Front-end}, author =3D {Edsko de {Vries} and John Gilbert}, institution =3D {Trinity College Dublin}, type =3D {Dept. of Computer Science Technical Report}, number =3D {TR-2007-47}, year =3D {2007} } @inproceedings{1480908, author =3D {Tozawa, Akihiko and Tatsubori, Michiaki and Onodera, Tamiya and Minamide, Yasuhiko}, title =3D {Copy-on-write in the PHP language}, booktitle =3D {POPL '09: Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages}, year =3D {2009}, isbn =3D {978-1-60558-379-2}, pages =3D {200--212}, location =3D {Savannah, GA, USA}, doi =3D {http://doi.acm.org/10.1145/1480881.1480908}, publisher =3D {ACM}, address =3D {New York, NY, USA}, } http://www.trl.ibm.com/people/mich/pub/200901_popl2009phpsem.pdf @inproceedings{biggar09, author =3D {Paul Biggar and Edsko de Vries and David Gregg}, title =3D {A Practical Solution for Scripting Language Compilers}, booktitle =3D {SAC '09: Proceedings of the 2009 ACM symposium on Applied computing}, year =3D {2009}, isbn =3D {978-1-60558-166-8}, pages =3D {1916--1923}, location =3D {Honolulu, Hawaii, U.S.A}, publisher =3D {ACM}, address =3D {New York, NY, USA}, } https://www.cs.tcd.ie/~pbiggar/sac-2009.pdf --=20 Paul Biggar paul.biggar@gmail.com