Erik Ernst

  1. 2015
  2. Published

    Message Safety in Dart. / Ernst, Erik; Schwarz, Mathias Romme; Strocco, Fabio; Møller, Anders.

    Dynamic Languages Symposium 2015, DLS . 2015.

    Publication: Research - peer-reviewArticle in proceedings

  3. 2014
  4. Published

    MODULARITY 2014 - Proceedings of the 13th International Conference on Modularity (Formerly AOSD). / Peternier , Achille (Editor); Binder, Walter (Editor); Ernst, Erik (Editor); Hirschfeld, Robert (Editor).

    Association for Computing Machinery, 2014. 254 p.

    Publication: Research - peer-reviewAnthology

  5. Published

    Managing Gradual Typing with Message-Safety in Dart. / Ernst, Erik; Møller, Anders; Schwarz, Mathias Romme; Strocco, Fabio.

    2014. Paper presented at International Workshop on Foundations of Object-Oriented Languages , Portland, United States.

    Publication: Research - peer-reviewPaper

  6. Published

    Proceedings of the Companion Publication of the 13th international Conference on Modularity, MODULARITY '14. / Binder, Walter (Editor); Peternier , Achille (Editor); Ernst, Erik (Editor); Hirschfeld, Robert (Editor).

    Association for Computing Machinery, 2014. 33 p.

    Publication: Research - peer-reviewAnthology

  7. 2013
  8. Published

    Reducing Lookups for Invariant Checking. / Thomsen, Jakob Grauenkjær; Clausen, Christian; Andersen, Kristoffer Just; Danaher, John; Ernst, Erik.

    ECOOP 2013 – Object-Oriented Programming : 27th European Conference, Montpellier, France, July 1-5, 2013. Proceedings. ed. / Giuseppe Castagna . Springer-VS, 2013. p. 426-450 (Lecture Notes in Computer Science, Vol. 7920).

    Publication: Research - peer-reviewArticle in proceedings

  9. Published

    Proceedings of the 12th workshop on Foundations of aspect-oriented languages. / Ernst, Erik (Editor).

    Association for Computing Machinery, 2013. 26 p.

    Publication: ResearchAnthology

  10. Published

    Inheritance versus parameterization. / Ernst, Erik.

    Proceedings of the 5th Workshop on MechAnisms for SPEcialization, Generalization and inHerItance, MASPEGHI '13 . ed. / Markku Markku . Association for Computing Machinery, 2013. p. 26-29 .

    Publication: Research - peer-reviewArticle in proceedings

  11. 2012
  12. Published

    Essential AOP: The A Calculus. / De Fraine, Bruno; Ernst, Erik; Südholt, Mario.

    In: A C M Transactions on Programming Languages and Systems, Vol. 34, No. 3, 2012, p. Art. 12: 1-43.

    Publication: Research - peer-reviewJournal article

  13. Published

    Lifted Java: A Minimal Calculus for Translation Polymorphism. / Ingesman, Matthias Diehn; Ernst, Erik.

    In: Journal of Object Technology, Vol. 11, No. 1, 2012, p. 1-23.

    Publication: Research - peer-reviewJournal article

  14. Published

    WebSelF : A Web Scraping Framework . / Thomsen, Jakob Grauenkjær; Ernst, Erik; Brabrand, Claus; Schwartzbach, Michael I.

    In: Lecture Notes in Computer Science, Vol. 7387, 2012, p. 347-361.

    Publication: Research - peer-reviewConference article

  15. 2011
  16. Published

    Lifted Java: A Minimal Calculus for Translation Polymorphism. / Ingesman, Matthias Diehn; Ernst, Erik.

    In: Lecture Notes in Computer Science, Vol. 6705, 2011, p. 179-193.

    Publication: Research - peer-reviewConference article

  17. 2010
  18. Published

    Essential AOP : The A Calculus. / De Fraine, Bruno; Ernst, Erik; Südholt, Mario.

    In: Lecture Notes in Computer Science, Vol. 6183, 2010, p. 101-125.

    Publication: Research - peer-reviewConference article

  19. Published

    Pass-by-Subclass Parameters. / Madsen, Anders Bach; Ernst, Erik.

    Proceedings of the 4th Workshop on MechAnisms for SPEcialization, Generalization and inHerItance.MASPEGHI '10 . Association for Computing Machinery, 2010. p. Article No.: 6.

    Publication: Research - peer-reviewArticle in proceedings

  20. Published

    Revisiting Parametric Types and Virtual Classes. / Madsen, Anders Bach; Ernst, Erik.

    In: Lecture Notes in Computer Science, Vol. 6141, 2010, p. 233-252.

    Publication: Research - peer-reviewConference article

  21. Published

    Revisting Parametric Types and Virtual Classes. / Madsen, Anders Bach; Ernst, Erik.

    In: Lecture Notes in Computer Science, Vol. 6141, 2010, p. 233-252.

    Publication: Research - peer-reviewConference article

  22. Published

    Secret Valley. / Ernst, Erik.

    In: Lecture Notes in Computer Science, Vol. 6183, 2010, p. 379.

    Publication: ResearchConference abstract in journal

  23. Published

    The Case for Simple Object-Orientation in VDM++. / Ernst, Erik.

    Datalogisk Institut, Aarhus Universitet. 2010, 25 p. Lecture manuscript.

    Publication: ResearchOther contribution

  24. 2009
  25. Published

    First-Class Object Sets. / Ernst, Erik.

    In: Lecture Notes in Computer Science, Vol. 5497, 2009, p. 83-99.

    Publication: Research - peer-reviewConference article

  26. Published

    Virtual Class Support at the Virtual Machine Level. / Nielsen, Anders Bach; Ernst, Erik.

    Proceedings of The 3rd workshop on Virtual Machines and Intermediate Languages (VMIL). ed. / Hridesh Rajan; Christoph Bockisch; Michael Haupt; Robert Dyer. Association for Computing Machinery, 2009.

    Publication: Research - peer-reviewArticle in proceedings

  27. 2008
  28. Published

    A Model for Java with Wildcards. / Cameron, Nicholas R.; Drossopoulou, Sophia; Ernst, Erik.

    In: Lecture Notes in Computer Science, Vol. 5142, 2008, p. 2-26.

    Publication: Research - peer-reviewConference article

  29. Published

    First-Class Object Sets. / Ernst, Erik.

    Department of Computer Science, Aarhus University, 2008. (DAIMI PB; No. 589).

    Publication: ResearchWorking paper

  30. Published

    Optimizing Dynamic Class Composition in a Statically Typed Language. / Nielsen, Anders Bach; Ernst, Erik.

    Objects, Components, Models and Patterns: 46th International Conference , TOOLS EUROPE 2008, Zurich, Switzerland, June/July 2008. ed. / Richard Freeman Paige; Bertrand Meyer. Vol. LNBIP 11. ed. Springer, 2008. p. 161-177 (Objects, Components, Models and Patterns, Vol. 11).

    Publication: Research - peer-reviewArticle in proceedings

  31. Published

    Special Issue: Software-engineering, Properites of Language and Aspect Technologies. / Bergmans, Lodewijk; Gybels, Kris; Ernst, Erik.

    In: Journal of Object Technology, Vol. 7, No. 9, 2008, p. 1-1.

    Publication: ResearchEditorial

  32. 2007
  33. Published

    ECOOP 2007 - Object-Oriented Programming : 21st European Conference, Berlin, Germany, July 30 - August 3, 2007. Proceedings. / Ernst, Erik (Editor).

    Springer, 2007. 625 p. (Lecture Notes in Computer Science, Vol. 4609).

    Publication: ResearchBook

  34. Published

    Point/Counterpoint. / Ungar, David; Ernst, Erik.

    In: I E E E Software, Vol. 24, No. 5, 2007, p. 72-75.

    Publication: Research - peer-reviewJournal article

  35. Published

    Primitive Associations. / Ernst, Erik.

    Proceedings of the International Workshop on Aliasing, Confinement and Ownership in Object-Oriented Programming (IWACO), in conjunction with ECOOP 2007. ed. / Dave Clarke; Sophia Drossopoulou; James Noble; Tobias Wrigstad. Stockholm University, 2007.

    Publication: Research - peer-reviewArticle in proceedings

  36. Published

    Towards an Existential Types Model for Java with Wildcards. / Cameron, Nicholas; Drossopoulou, Sophia; Ernst, Erik.

    Proceedings of the 9th Workshop on Formal Techniques for Java-like Programs (FTfJP), in association with ECOOP 2007. ed. / John Boyland. Vol. - 1. ed. Nanjing University / University of Wisconsin-Milwaukee, 2007. p. 1-13.

    Publication: Research - peer-reviewArticle in proceedings

  37. 2006
  38. Published

    A Virtual Class Calculus. / Ernst, Erik; Ostermann, Klaus; Cook, William Randall.

    Proceedings of Conference Record of POPL 2006: The 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. Association for Computing Machinery, 2006. p. 270-282.

    Publication: Research - peer-reviewArticle in proceedings

  39. Published

    Family Genericity. / Ernst, Erik.

    In: Daimi Reports, No. PB-578, 2006.

    Publication: ResearchJournal article

  40. Published

    Reconciling Virtual Classes with Genericity. / Ernst, Erik.

    Modular Programming Languages: 7th Joint Modular Languages Conference, JMLC 2006, Oxford, UK, September 2006, Proceedings. Springer, 2006. p. 57-72 (Lecture Notes in Computer Science, Vol. 4228).

    Publication: Research - peer-reviewArticle in proceedings

  41. 2005
  42. Published

    A Virtual Class Calculus. / Ernst, Erik; Ostermann, Klaus; Cook, William Randall.

    In: D A I M I P B, Vol. 577, 2005.

    Publication: ResearchJournal article

  43. Published

    Method Mixins. / Ernst, Erik.

    NODe 2005 - GSEM 2005. Stollfuß Verlag Bonn GmbH & Co. KG, 2005. p. 145-161.

    Publication: Research - peer-reviewArticle in proceedings

  44. Published

    Software Architecture Contributions to Conceptual Framework Months 1-15. / Andersen, Peter; Christensen, Henrik Bærbak; Ernst, Erik; Ingstrup, Mads; Schultz, Ulrik Pagh.

    The Alexandra Institut, 2005. (PalCom Working Note; No. #66).

    Publication: Research - peer-reviewReport

  45. Published

    The Hardship of Software. / Ernst, Erik.

    Proceedings of the workshop 'Software Engineering Properties of Languages and Aspect Technologies 2005'. The Aspect-Oriented Software Association, 2005.

    Publication: Research - peer-reviewArticle in proceedings

  46. Published

    Wild FJ. / Torgersen, Mads; Ernst, Erik; Hansen, Christian Plesner.

    Proceedings of FOOL 12. 2005.

    Publication: Research - peer-reviewArticle in proceedings

  47. 2004
  48. Published

    Adding Wildcards to the Java Programming Language. / Torgersen, Mads; Hansen, Christian Plesner; Ernst, Erik; Ahé, Peter von der; Bracha, Gilad; Gafter, Neal M.

    Proceedings of the 2004 ACM Symposium on Applied Computing. Vol. 104042 Association for Computing Machinery, 2004. p. 1289-1296.

    Publication: Research - peer-reviewArticle in proceedings

  49. Published

    Adding Wildcards to the Java Programming Language. / Torgersen, Mads; Hansen, Christian Plesner; Ernst, Erik; von der Ahé, Peter; Bracha, Gilad; Gafter, Neal M.

    In: Journal of Object Technology, Vol. 3, No. 11, 2004, p. 97-116.

    Publication: Research - peer-reviewJournal article

  50. Published

    Delegation by First-Class Methods. / Ernst, Erik.

    Proceedings of 11th Nordic Workshop on Programming and Software Development Tools and Techniques (NWPER'04). ed. / K. Østerbye. Turku Center for Computer Science, 2004. p. 109-124.

    Publication: ResearchBook chapter

  51. Published

    MASPEGHI 2004 - Mechanisms for Specialization, Generalization, and Inheritance. / Lahire, P. (Editor); Arévalo, G. (Editor); Astudillo, H. (Editor); Black, A.P. (Editor); Ernst, Erik (Editor); Huchard, M. (Editor); Oplustil, T. (Editor); Sakkinen, M. (Editor); Valtchev, P. (Editor).

    Object-Oriented Technology. ECOOP 2004 Workshop Reader: ECOOP 2004 Workshops, Oslo, Norway, June 14-18, 2004, Final Reports. ed. / Bjarte M. Østvold; Jacques Malenfant. Springer, 2004. p. 101-117 (Lecture Notes in Computer Science, Vol. 3344).

    Publication: ResearchArticle in proceedings

  52. Published

    Simple, eh? / Ernst, Erik.

    2004. Paper presented at Software-engineering Properties of Languages for Aspect Technologies (SPLAT'04), Lancaster, United Kingdom.

    Publication: ResearchPaper

  53. Published

    The Expression Problem, Scandinavian Style. / Ernst, Erik.

    MASPEGHI 2004. ISRN I3S/RR-2004-15-FR. ed. Oslo, Norway : Laboratoire I3S, Sophia Antipolis, 2004.

    Publication: ResearchBook chapter

  54. 2003
  55. Published

    A Stratification of Class Family Dependencies. / Ernst, Erik.

    Technology of object-oriented languages, systems and architectures. ed. / Theo D'Hondt. Kluwer Academic Publishers, 2003. p. 16-30.

    Publication: Research - peer-reviewBook chapter

  56. Published

    Aspects and Polymorphism in AspectJ. / Lorenz, David Harel; Ernst, Erik; Aksit, Mehmet (Editor).

    Proc. of AOSD'03: Proceedings of the 2nd international conference on Aspect-oriented software development. New York, NY, USA : Association for Computing Machinery, 2003. p. 150-157.

    Publication: ResearchBook chapter

  57. Published

    Higher-Order Hierarchies. / Ernst, Erik; Cardelli, Luca (Editor).

    ECOOP 2003 -- Object-Oriented Programming: Lecture Notes in Computer Science. Springer, 2003. p. 109-156 (Lecture Notes in Computer Science, Vol. 2743).

    Publication: ResearchArticle in proceedings

  58. Published

    Separation of Concerns. / Ernst, Erik.

    Proceedings of Software Engineering Properties of Languages for Aspect Technologies 2003. Datalogisk Institut, Aarhus Universitet, 2003.

    Publication: ResearchArticle in proceedings

  59. 2002
  60. Published

    Call by Declaration. / Ernst, Erik.

    Proceedings of the Inheritance Workshop at ECOOP 2002. ed. / Gabriela Arevalo; Andrew Black; Yania Crespo; Michel Dao; Erik Ernst; Peter Grogono; Marianne Huchard; Markku Sakkinen. University of Jyväskylä, 2002. p. 44-50.

    Publication: Research - peer-reviewArticle in proceedings

  61. Published

    Method Mixins. / Ernst, Erik.

    In: D A I M I P B, No. 557, 2002.

    Publication: ResearchJournal article

  62. Published

    Proceedings of the Inheritance Workshop at ECOOP 2002. / Black, Andrew P. (Editor); Ernst, Erik (Editor); Grogono, Peter (Editor); Sakkinen, Markku (Editor); Arévalo, Gabriela (Editor); Crespo, Yania (Editor); Huchard, Marianne (Editor); Dao, Michel (Editor).

    Object-Oriented Technology ECOOP 2002 Workshop Reader: ECOOP 2002 Workshops and Posters Málaga, Spain, June 10–14, 2002 Proceedings. ed. / Javier Hernández; Ana Moreira. Springer, 2002. p. 117-134 (Lecture Notes in Computer Science, Vol. 2548).

    Publication: ResearchArticle in proceedings

  63. Published

    Safe Dynamic Multiple Inheritance. / Ernst, Erik.

    Proceedings of the 10th Nordic workshop on Software Development Tools and Techniques. ed. / Kasper Østerbye. 2002.

    Publication: Research - peer-reviewArticle in proceedings

  64. Published

    Safe Dynamic Multiple Inheritance. / Ernst, Erik.

    In: Nordic Journal of Computing, Vol. 9, No. 3, 2002, p. 191-208.

    Publication: ResearchJournal article

  65. 2001
  66. Published

    Family Polymorphism. / Ernst, Erik.

    ECOOP 2001 — Object-Oriented Programming: 15th European Conference Budapest, Hungary, June 18–22, 2001 Proceedings. ed. / Jørgen Lindskov Knudsen. Springer, 2001. p. 303-326 (Lecture Notes in Computer Science, Vol. 2072).

    Publication: Research - peer-reviewArticle in proceedings

  67. Published

    Loosely coupled class families. / Ernst, Erik.

    Proceedings of workshop on Advanced Separation of Concerns. ed. / Lodewijk Bergmans; Johan Brichau; Siobhan Clarke; Maurice Glandrup. University of Twente, 2001.

    Publication: Research - peer-reviewArticle in proceedings

  68. Published

    What's in a name? / Ernst, Erik.

    2001. Paper presented at 15th European Conference on Object-Oriented Programming. ECOOP 2001, Budapest, Hungary.

    Publication: Research - peer-reviewPaper

  69. 2000
  70. Published

    Safe Aspect Composition. / Bussard, Laurent; Carver, Lee; Ernst, Erik; Jung, Mathias; Robillard, Martin; Speck, Andreas.

    Object-Oriented Technology: ECOOP 2000 Workshop Reader ECOOP 2000 Workshops, Panels, and Posters Sophia Antipolis and Cannes, France, June 12–16, 2000 Proceedings. ed. / Gerhard Goos; Juris Hartmanis; Jan van Leeuwen; Jacques Malenfant; Sabine Moisan; Ana Moreira. Springer, 2000. p. 205-210.

    Publication: Research - peer-reviewArticle in proceedings

  71. Published

    Separation of Concerns and Then What? / Ernst, Erik.

    Position papers from the workshop on Aspects and Dimensions of Concern.. ed. / Lodewijk Bergmans. University of Twente, 2000.

    Publication: Research - peer-reviewArticle in proceedings

  72. Published

    Syntax Based Modularization: Invasive or Not? / Ernst, Erik.

    2000. Paper presented at Conference on Object-Oriented Programming, Systems, Languages, and Applications. OOPSLA 2000, Minneapolis. MN, United States.

    Publication: Research - peer-reviewPaper

  73. 1999
  74. Published

    Dynamic inheritance in a statically typed language. / Ernst, Erik.

    In: Nordic Journal of Computing, Vol. 6, No. 1, 1999, p. 72-92.

    Publication: Research - peer-reviewJournal article

  75. Published

    gbeta - a Language with Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance. / Ernst, Erik.

    Department of Computer Science, Aarhus University, 1999.

    Publication: ResearchPh.D. thesis

  76. Published

    Propagating Class and Method Combination. / Ernst, Erik.

    ECOOP’ 99 — Object-Oriented Programming: 13th European Conference Lisbon, Portugal, June 14–18, 1999 Proceedings. ed. / Rachid Guerraoui. Springer, 1999. p. 667-691 (Lecture Notes in Computer Science, Vol. 1628).

    Publication: Research - peer-reviewArticle in proceedings

  77. Published

    Relative Types. / Ernst, Erik.

    Position Papers from The 8th Workshop for PhD Students in Object-Oriented Systems. ed. / Frank Gerhardt; Luigi Benedicenti; Erik Ernst. Department of Computer Science, Aarhus University, 1999. p. 21-36 (DAIMI PB; No. 535).

    Publication: Research - peer-reviewArticle in proceedings

  78. 1998
  79. Published

    Dynamic Inheritance and Static Analysis can be Reconciled. / Ernst, Erik.

    Proceedings of NWPER'98: The Eighth Nordic Workshop on Programming Environment Research. ed. / Khalid Mughal; Andreas L. Opdahl. University of Bergen, 1998.

    Publication: Research - peer-reviewArticle in proceedings

  80. Published

    The 8th Workshop for PhD Students in Object-Oriented Systems. / Ernst, Erik (Editor); Gerhardt, Frank (Editor); Benedicenti, Luigi (Editor).

    Object-Oriented Technology: ECOOP’98 Workshop Reader: ECOOP’ 98 Workshops, Demos, and Posters Brussels, Belgium, July 20–24, 1998 Proceedings. ed. / Serge Demeyer; Jan Bosch. Springer, 1998. p. 592-634 (Lecture Notes in Computer Science, Vol. 1543).

    Publication: ResearchArticle in proceedings

  81. 1997
  82. Published

    gbeta. / Ernst, Erik (Developer).

    1997. Department of Computer Science, Aarhus University.

    Publication: ResearchComputer programme

  83. Published

    Language Developments. / Ernst, Erik.

    Proceedings the 7th Workshop for PhD Students in Object-Oriented Systems. ed. / Erik Ernst; Lutz Wohlrab; Frank Gerhardt. Department of Computer Science, Aarhus University, 1997. (DAIMI PB; No. 526).

    Publication: Research - peer-reviewArticle in proceedings

  84. Published

    The 7th Workshop for PhD Students in Object-Oriented Systems. / Ernst, Erik (Editor); Gerhardt, Frank (Editor); Wohlrab, Lutz (Editor).

    Object-Oriented Technologys: ECOOP’97 Workshop Reader ECOOP’97 Workshops Jyväskylä, Finland, June 9–13, 1997 Proceedings. ed. / Jan Bosch; Stuart Mitchell. Springer, 1997. p. 389-431 (Lecture Notes in Computer Science, Vol. 1357).

    Publication: ResearchArticle in proceedings