Published in: DARTS, Volume 7, Issue 2, Special Issue of the 35th European Conference on Object-Oriented Programming (ECOOP 2021)
Ellen Arteca, Frank Tip, and Max Schäfer. Enabling Additional Parallelism in Asynchronous JavaScript Applications (Artifact). In Special Issue of the 35th European Conference on Object-Oriented Programming (ECOOP 2021). Dagstuhl Artifacts Series (DARTS), Volume 7, Issue 2, pp. 5:1-5:6, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)
@Article{arteca_et_al:DARTS.7.2.5,
author = {Arteca, Ellen and Tip, Frank and Sch\"{a}fer, Max},
title = {{Enabling Additional Parallelism in Asynchronous JavaScript Applications (Artifact)}},
pages = {5:1--5:6},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2021},
volume = {7},
number = {2},
editor = {Arteca, Ellen and Tip, Frank and Sch\"{a}fer, Max},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.7.2.5},
URN = {urn:nbn:de:0030-drops-140290},
doi = {10.4230/DARTS.7.2.5},
annote = {Keywords: asynchronous programming, refactoring, side-effect analysis, performance optimization, static analysis, JavaScript}
}
Published in: LIPIcs, Volume 194, 35th European Conference on Object-Oriented Programming (ECOOP 2021)
Ellen Arteca, Frank Tip, and Max Schäfer. Enabling Additional Parallelism in Asynchronous JavaScript Applications. In 35th European Conference on Object-Oriented Programming (ECOOP 2021). Leibniz International Proceedings in Informatics (LIPIcs), Volume 194, pp. 7:1-7:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)
@InProceedings{arteca_et_al:LIPIcs.ECOOP.2021.7,
author = {Arteca, Ellen and Tip, Frank and Sch\"{a}fer, Max},
title = {{Enabling Additional Parallelism in Asynchronous JavaScript Applications}},
booktitle = {35th European Conference on Object-Oriented Programming (ECOOP 2021)},
pages = {7:1--7:28},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-190-0},
ISSN = {1868-8969},
year = {2021},
volume = {194},
editor = {M{\o}ller, Anders and Sridharan, Manu},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2021.7},
URN = {urn:nbn:de:0030-drops-140501},
doi = {10.4230/LIPIcs.ECOOP.2021.7},
annote = {Keywords: asynchronous programming, refactoring, side-effect analysis, performance optimization, static analysis, JavaScript}
}
Published in: LIPIcs, Volume 166, 34th European Conference on Object-Oriented Programming (ECOOP 2020)
Magnus Madsen, Ondřej Lhoták, and Frank Tip. A Semantics for the Essence of React. In 34th European Conference on Object-Oriented Programming (ECOOP 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 166, pp. 12:1-12:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{madsen_et_al:LIPIcs.ECOOP.2020.12,
author = {Madsen, Magnus and Lhot\'{a}k, Ond\v{r}ej and Tip, Frank},
title = {{A Semantics for the Essence of React}},
booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
pages = {12:1--12:26},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-154-2},
ISSN = {1868-8969},
year = {2020},
volume = {166},
editor = {Hirschfeld, Robert and Pape, Tobias},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2020.12},
URN = {urn:nbn:de:0030-drops-131697},
doi = {10.4230/LIPIcs.ECOOP.2020.12},
annote = {Keywords: JavaScript, React, operational semantics, lifecycle, reconciliation}
}
Published in: LIPIcs, Volume 56, 30th European Conference on Object-Oriented Programming (ECOOP 2016)
Esben Andreasen, Colin S. Gordon, Satish Chandra, Manu Sridharan, Frank Tip, and Koushik Sen. Trace Typing: An Approach for Evaluating Retrofitted Type Systems. In 30th European Conference on Object-Oriented Programming (ECOOP 2016). Leibniz International Proceedings in Informatics (LIPIcs), Volume 56, pp. 1:1-1:26, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)
@InProceedings{andreasen_et_al:LIPIcs.ECOOP.2016.1,
author = {Andreasen, Esben and Gordon, Colin S. and Chandra, Satish and Sridharan, Manu and Tip, Frank and Sen, Koushik},
title = {{Trace Typing: An Approach for Evaluating Retrofitted Type Systems}},
booktitle = {30th European Conference on Object-Oriented Programming (ECOOP 2016)},
pages = {1:1--1:26},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-014-9},
ISSN = {1868-8969},
year = {2016},
volume = {56},
editor = {Krishnamurthi, Shriram and Lerner, Benjamin S.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2016.1},
URN = {urn:nbn:de:0030-drops-60952},
doi = {10.4230/LIPIcs.ECOOP.2016.1},
annote = {Keywords: Retrofitted type systems, Type system design, trace typing}
}
Published in: Dagstuhl Reports, Volume 3, Issue 2 (2013)
Mary Jean Harrold, Friedrich Steinmann, Frank Tip, and Andreas Zeller. Fault Prediction, Localization, and Repair (Dagstuhl Seminar 13061). In Dagstuhl Reports, Volume 3, Issue 2, pp. 1-21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2013)
@Article{harrold_et_al:DagRep.3.2.1,
author = {Harrold, Mary Jean and Steinmann, Friedrich and Tip, Frank and Zeller, Andreas},
title = {{Fault Prediction, Localization, and Repair (Dagstuhl Seminar 13061)}},
pages = {1--21},
journal = {Dagstuhl Reports},
ISSN = {2192-5283},
year = {2013},
volume = {3},
number = {2},
editor = {Harrold, Mary Jean and Steinmann, Friedrich and Tip, Frank and Zeller, Andreas},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.3.2.1},
URN = {urn:nbn:de:0030-drops-40166},
doi = {10.4230/DagRep.3.2.1},
annote = {Keywords: Program analysis, Automated debugging, Fault prediction, Fault repair, Fault localization, Statistical debugging, Change impact analysis}
}
Published in: Dagstuhl Seminar Proceedings, Volume 10152, Relationships, Objects, Roles, and Queries in Modern Programming Languages (2010)
Guido Boella, Erik Meijer, David J. Pearce, Friedrich Steimann, and Frank Tip. 10152 Abstracts Collection – Relationships, Objects, Roles, and Queries in Modern Languages. In Relationships, Objects, Roles, and Queries in Modern Programming Languages. Dagstuhl Seminar Proceedings, Volume 10152, pp. 1-11, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)
@InProceedings{boella_et_al:DagSemProc.10152.1,
author = {Boella, Guido and Meijer, Erik and Pearce, David J. and Steimann, Friedrich and Tip, Frank},
title = {{10152 Abstracts Collection – Relationships, Objects, Roles, and Queries in Modern Languages}},
booktitle = {Relationships, Objects, Roles, and Queries in Modern Programming Languages},
pages = {1--11},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2010},
volume = {10152},
editor = {Guido Boella and Erik Meijer and David J. Pearce and Friedrich Steimann and Frank Tip},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10152.1},
URN = {urn:nbn:de:0030-drops-25750},
doi = {10.4230/DagSemProc.10152.1},
annote = {Keywords: Relationships, Roles, Software Modelling, Programming Languages}
}
Published in: Dagstuhl Seminar Proceedings, Volume 10152, Relationships, Objects, Roles, and Queries in Modern Programming Languages (2010)
Guido Boella, Erik Meijer, David J. Pearce, Friedrich Steimann, and Frank Tip. 10152 Executive Summary – Relationships, Objects, Roles, and Queries in Modern Languages. In Relationships, Objects, Roles, and Queries in Modern Programming Languages. Dagstuhl Seminar Proceedings, Volume 10152, pp. 1-3, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)
@InProceedings{boella_et_al:DagSemProc.10152.2,
author = {Boella, Guido and Meijer, Erik and Pearce, David J. and Steimann, Friedrich and Tip, Frank},
title = {{10152 Executive Summary – Relationships, Objects, Roles, and Queries in Modern Languages}},
booktitle = {Relationships, Objects, Roles, and Queries in Modern Programming Languages},
pages = {1--3},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2010},
volume = {10152},
editor = {Guido Boella and Erik Meijer and David J. Pearce and Friedrich Steimann and Frank Tip},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.10152.2},
URN = {urn:nbn:de:0030-drops-25743},
doi = {10.4230/DagSemProc.10152.2},
annote = {Keywords: Relationships, Roles, Software Modelling, Programming Languages}
}
Published in: Dagstuhl Seminar Reports. Dagstuhl Seminar Reports, Volume 1 (2021)
Ralph Johnson, Gregor Snelting, and Frank Tip. Program Analysis for Object-Oriented Evolution (Dagstuhl Seminar 03091). Dagstuhl Seminar Report 368, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2003)
@TechReport{johnson_et_al:DagSemRep.368,
author = {Johnson, Ralph and Snelting, Gregor and Tip, Frank},
title = {{Program Analysis for Object-Oriented Evolution (Dagstuhl Seminar 03091)}},
pages = {1--5},
ISSN = {1619-0203},
year = {2003},
type = {Dagstuhl Seminar Report},
number = {368},
institution = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemRep.368},
URN = {urn:nbn:de:0030-drops-152481},
doi = {10.4230/DagSemRep.368},
}
Published in: Dagstuhl Seminar Reports. Dagstuhl Seminar Reports, Volume 1 (2021)
Uwe Aßmann, Laurie Hendren, Barbara Ryder, and Frank Tip. Effective Implementation of Object-Oriented Programming Languages (Dagstuhl Seminar 00451). Dagstuhl Seminar Report 291, pp. 1-19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2001)
@TechReport{amann_et_al:DagSemRep.291,
author = {A{\ss}mann, Uwe and Hendren, Laurie and Ryder, Barbara and Tip, Frank},
title = {{Effective Implementation of Object-Oriented Programming Languages (Dagstuhl Seminar 00451)}},
pages = {1--19},
ISSN = {1619-0203},
year = {2001},
type = {Dagstuhl Seminar Report},
number = {291},
institution = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemRep.291},
URN = {urn:nbn:de:0030-drops-151759},
doi = {10.4230/DagSemRep.291},
}