bldl.bib
@inproceedings{BaggeDavidHaveraaen2008oopsla_demo, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen}, title = {Axiom-based testing for {C++}}, booktitle = {OOPSLA Companion '08: Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications}, year = {2008}, isbn = {978-1-60558-220-7}, pages = {721--722}, location = {Nashville, TN, USA}, doi = {10.1145/1449814.1449829}, publisher = {ACM}, address = {New York, NY, USA} }
@inproceedings{BaggeDavidHaveraaen2008oopsla_poster, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen}, title = {Testing with concepts and axioms in {C++}}, booktitle = {OOPSLA Companion '08: Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications}, year = {2008}, isbn = {978-1-60558-220-7}, pages = {773--774}, location = {Nashville, TN, USA}, doi = {10.1145/1449814.1449855}, publisher = {ACM}, address = {New York, NY, USA} }
@inproceedings{BDHK06, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen and Karl Trygve Kalleberg}, title = {Stayin' alert: moulding failure and exceptions to your needs}, booktitle = {GPCE '06: Proceedings of the 5th international conference on Generative programming and component engineering}, year = {2006}, isbn = {1-59593-237-2}, pages = {265--274}, location = {Portland, Oregon, USA}, doi = {10.1145/1173706.1173747}, publisher = {ACM}, address = {New York, NY, USA} }
@techreport{BBKMV05, author = {Anya Helene Bagge and Martin Bravenboer and Karl Trygve Kalleberg and Koen Muilwijk and Eelco Visser}, title = {Adaptive Code Reuse by Aspects, Cloning and Renaming}, institution = {Department of Information and Computing Sciences, Universiteit Utrecht}, year = 2005, number = {UU-CS-2005-031}, address = {Utrecht, The Netherlands}, month = {August}, url = {http://www.cs.uu.nl/research/techreps/repo/CS-2005/2005-031.pdf}, urltr = {http://www.cs.uu.nl/research/techreps/UU-CS-2005-031.html} }
@inproceedings{BH08-axioms, author = {Anya Helene Bagge and Magne Haveraaen}, title = {Axiom-Based Transformations: Optimisation and Testing}, booktitle = {Eighth Workshop on Language Descriptions, Tools and Applications (LDTA 2008)}, year = {2009}, address = {Budapest, Hungary}, series = {Electronic Notes in Theoretical Computer Science}, volume = {238}, issue = {5}, pages = {17--33}, doi = {10.1016/j.entcs.2009.09.038}, publisher = {Elsevier}, editor = {Jurgen J. Vinju and Adrian Johnstone} }
@inproceedings{BaggeKalleberg2006dsal, author = {Anya Helene Bagge and Karl Trygve Kalleberg}, title = {{DSAL} = library+notation: Program Transformation for Domain-Specific Aspect Languages}, booktitle = {Proceedings of the Domain-Specific Aspect Languages Workshop}, editors = {Thomas Cleenewerck et al}, year = 2006, month = {October}, location = {Portland, Oregon, USA}, category = {refereed, online}, url = {https://dsal.dcc.uchile.cl/2006/accepted_papers.html} }
@inproceedings{HaveraaenBrkic2005nik, author = {Magne Haveraaen and Enida Brkic}, title = {Structured testing in {Sophus}}, editor = {Eivind Coward}, booktitle = {Norsk informatikkonferanse NIK'2005}, subbooktitle = {Norsk informatikkonferanse Bergen, November 21--23 2005}, year = 2005, pages = {43--54}, publisher = {Tapir akademisk forlag, Trondheim, Norway}, url = {http://www.nik.no/2005/} }
@inproceedings{bagge-haveraaen-ldta09, author = {Anya Helene Bagge and Magne Haveraaen}, title = {Interfacing Concepts: Why Declaration Style Shouldn't Matter}, booktitle = {Proceedings of the Ninth Workshop on Language Descriptions, Tools and Applications (LDTA '09)}, address = {York, UK}, series = {Electronic Notes in Theoretical Computer Science}, editor = {Torbj{\"o}rn Ekman and Jurgen J. Vinju}, publisher = {Elsevier}, volume = {253}, issue = {7}, pages = {37--50}, year = {2010}, issn = {1571-0661}, doi = {10.1016/j.entcs.2010.08.030}, url = {http://www.sciencedirect.com/science/article/B75H1-50YNH9B-4/2/667b42e4dc112a786dcb3c8ff8f3e8bf} }
@inproceedings{bagge-sle09-yales, author = {Bagge, Anya Helene}, title = {Yet Another Language Extension Scheme}, booktitle = {SLE '09: Proceedings of the Second International Conference on Software Language Engineering}, year = {2010}, month = {March}, series = {LNCS}, pages = {123-132}, volume = {5969}, editor = {Mark van den Brand and Dragan Gašević and Jeff Gray}, location = {Denver, Colorado, USA}, publisher = {Springer}, doi = {10.1007/978-3-642-12107-4_9} }
@phdthesis{bagge-thesis-2009, author = {Anya Helene Bagge}, title = {Constructs \& {C}oncepts: Language Design for Flexibility and Reliability}, year = 2009, school = {Research School in Information and Communication Technology, Department of Informatics, University of Bergen, Norway}, address = {PB 7803, 5020 Bergen, Norway}, isbn = {978-82-308-0887-0}, www = {https://www.ii.uib.no/~anya/phd/}, url = {http://bldl.ii.uib.no/phd/bagge-phd-web.pdf} }
@phdthesis{david-thesis-2009, author = {Valentin David}, title = {Language Constructs for {C++}-like Languages: Tools and Extensions}, school = {Research School in Information and Communication Technology (ICT), University of Bergen}, institution = {University of Bergen}, address = {PB 7803, 5020 Bergen, Norway}, year = 2009, www = {http://bldl.ii.uib.no/phd/david.html}, url = {http://bldl.ii.uib.no/phd/david.pdf} }
@inproceedings{bagge-david-haveraaen-2009-testing, author = {Bagge, Anya Helene and David, Valentin and Haveraaen, Magne}, title = {The Axioms Strike Back: Testing with Concepts and Axioms in {C++}}, booktitle = {GPCE '09: Proceedings of the eighth international conference on Generative programming and component engineering}, year = {2009}, isbn = {978-1-60558-494-2}, pages = {15--24}, location = {Denver, Colorado, USA}, doi = {10.1145/1621607.1621612}, publisher = {ACM}, address = {New York, NY, USA} }
@inproceedings{haveraaen-kalleberg-2008-jaxt, author = {Haveraaen, Magne and Kalleberg, Karl Trygve}, title = {{JAxT} and {JDI}: The Simplicity of {JUnit} Applied to Axioms and Data Invariants}, booktitle = {OOPSLA Companion '08: Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications}, year = {2008}, isbn = {978-1-60558-220-7}, pages = {731--732}, location = {Nashville, TN, USA}, doi = {10.1145/1449814.1449834}, publisher = {ACM}, address = {New York, NY, USA} }
@inproceedings{david-2008-concepts, author = {David, Valentin}, title = {Preparing for {C++0x}}, booktitle = {OOPSLA Companion '08: Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications}, year = {2008}, isbn = {978-1-60558-220-7}, pages = {769--770}, location = {Nashville, TN, USA}, doi = {10.1145/1449814.1449853}, publisher = {ACM}, address = {New York, NY, USA} }
@article{burrows-haveraaen-09-jlap, author = {Eva Burrows and Magne Haveraaen}, title = {A Hardware Independent Parallel Programming Model}, journal = {Journal of Logic and Algebraic Programming}, year = 2009, volume = {78}, issue = {7}, nonumber = {0}, nopages = {22}, pages = {519-538}, publisher = {Elsevier}, doi = {10.1016/j.jlap.2009.06.002} }
@inproceedings{burrows-haveraaen-09-nik, author = {Eva Burrows and Magne Haveraaen}, title = {Dependency-driven Parallel Programming}, booktitle = {Proceedings of the Norsk Informatikk Konferanse (NIK 2009)}, year = 2009, publihser = {Tapir}, address = {Trondheim, Norway} }
@article{AnderlikHaveraaen2003fm, author = {Alexa Anderlik and Magne Haveraaen}, title = {On the category of data dependency algebras and embeddings}, journal = {Proceedings of the Estonian Academy of Sciences, Physics, Mathematics}, year = 2003, volume = {52}, number = {4}, pages = {337--355}, url = {http://www.kirj.ee/public/va_fm/s03-4-fm.htm} }
@inproceedings{Haveraaen2007lcsd, author = {Haveraaen, Magne}, title = {Institutions, property-aware programming and testing}, booktitle = {LCSD '07: Proceedings of the 2007 Symposium on Library-Centric Software Design}, year = {2007}, isbn = {978-1-60558-086-9}, pages = {21--30}, location = {Montreal, Canada}, doi = {10.1145/1512762.1512765}, publisher = {ACM}, address = {New York, NY, USA} }
@article{HaveraaenFriis2009ijcse, author = {Magne Haveraaen and Helmer Andr{\'e} Friis}, title = {Coordinate-free numerics: all your variation points for free?}, journal = {Int. J. Comput. Sci. Eng.}, volume = {4}, number = {4}, year = {2009}, issn = {1742-7185}, pages = {223--230}, publisher = {Inderscience Publishers}, address = {Inderscience Publishers, Geneva, Switzerland}, doi = {10.1504/IJCSE.2009.029159} }
@inproceedings{DavidHaveraaen2009scam, author = {David, Valentin and Haveraaen, Magne}, title = {Concepts as Syntactic Sugar}, booktitle = {SCAM '09: Proceedings of the 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation}, year = {2009}, isbn = {978-0-7695-3793-1}, pages = {147--156}, doi = {10.1109/SCAM.2009.26}, publisher = {IEEE Computer Society}, address = {Washington, DC, USA}, acmref = 1638016 }
@inproceedings{bagge-2010-langspec, editor = {Claus Brabrand and Pierre-Etienne Moreau}, author = {Bagge, Anya Helene}, title = {Language description for Front End implementation}, booktitle = {Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications}, series = {LDTA '10}, year = {2010}, month = {November}, isbn = {978-1-4503-0063-6}, location = {Paphos, Cyprus}, pages = {9:1--9:8}, articleno = {9}, numpages = {8}, doi = {10.1145/1868281.1868290}, acmid = {1868290}, publisher = {ACM}, address = {New York, NY, USA} }
@inproceedings{hodzic-haveraaen-2010-institutions, author = {Adis Hodzic and Magne Haveraaen}, title = {Software Institutions}, editor = {Magne Haveraaen and Marina Lenisa and John Power and Monika Seisenberger}, booktitle = {CALCO Young Researchers Workshop 2009 -- CALCO-jnr}, pages = {47--62}, year = 2010, url = {http://calco09.dimi.uniud.it/calcojnr_booklet.pdf} }
@phdthesis{burrows-thesis-2011, author = {Eva Burrows}, title = {Programming with Explicit Dependencies: A Framework for Portable Parallel Programming}, year = 2011, school = {Research School in Information and Communication Technology, Department of Informatics, University of Bergen, Norway}, address = {PB 7803, 5020 Bergen, Norway}, isbn = {978-82-308-1730-8}, www = {http://bldl.ii.uib.no/phd/burrows.html}, url = {http://bldl.ii.uib.no/phd/burrows.pdf} }
@article{bagge-david-haveraaen-2011-jot-testing, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen}, title = {Testing with Axioms in {C++~2011}}, journal = {Journal of Object Technology}, volume = {10}, issn = {1660-1769}, year = {2011}, pages = {10:1-32}, doi = {10.5381/jot.2011.10.1.a10}, url = {http://www.jot.fm/contents/issue_2011_01/article10.html} }
@inproceedings{burrows-haveraaen-2012-damp, author = {Burrows, Eva and Haveraaen, Magne}, title = {Programmable Data Dependencies and Placements}, booktitle = {Proceedings of the 7th workshop on Declarative aspects and applications of multicore programming}, series = {DAMP '12}, year = {2012}, isbn = {978-1-4503-1117-5}, location = {Philadelphia, Pennsylvania, USA}, pages = {31--40}, numpages = {10}, doi = {10.1145/2103736.2103741}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {FPGA, GPGPU, data dependency, hardware abstraction, manycore, platform-independence} }
@inproceedings{bagge-2012-alerts, author = {Bagge, Anya Helene}, title = {Separating Exceptional Concerns}, booktitle = {Proceedings of the 5th International Workshop on Exception Handling (WEH'12)}, year = {2012}, location = {Z\"{u}rich, Switzerland}, pages = {49--51}, publisher = {IEEE}, doi = {10.1109/WEH.2012.6226599}, month = {June} }
@inproceedings{hasu-2012-errors, author = {Hasu, Tero}, title = {Concrete Error Handling Mechanisms Should Be Configurable}, booktitle = {Proceedings of the 5th International Workshop on Exception Handling (WEH'12)}, year = {2012}, location = {Z\"{u}rich, Switzerland}, pages = {46--48}, publisher = {IEEE}, doi = {10.1109/WEH.2012.6226598}, month = {June} }
@inproceedings{Jarvi:2012:EMD:2364394.2364399, author = {J\"{a}rvi, Jaakko and Haveraaen, Magne and Freeman, John and Marcus, Mat}, title = {Expressing multi-way data-flow constraint systems as a commutative monoid makes many of their properties obvious}, booktitle = {Proceedings of the 8th ACM SIGPLAN workshop on Generic programming}, series = {WGP '12}, year = {2012}, isbn = {978-1-4503-1576-0}, location = {Copenhagen, Denmark}, pages = {25--32}, numpages = {8}, doi = {10.1145/2364394.2364399}, acmid = {2364399}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {code reuse, data-flow constraint systems, generic programming} }
@inproceedings{bagge-laemmel-icmt13-nuthatch, author = {Bagge, Anya Helene and L\"{a}mmel, Ralf}, title = {Walk Your Tree Any Way You Want}, booktitle = {Proceedings of the Sixth International Conference on Model Transformation (ICMT'13)}, year = {2013}, month = {June}, series = {LNCS}, editor = {Keith Duddy and Gerti Kappel}, location = {Budapest, Hungary}, publisher = {Springer}, url = {http://nuthatchery.org/icmt13/}, doi = {10.1007/978-3-642-38883-5_3}, pages = {33-49}, volume = {7909} }
@inproceedings{bagge-wasdett13-ide, author = {Anya Helene Bagge}, title = {Facts, Resources and the {IDE}/Compiler Mind-Meld}, booktitle = {Proceedings of the 4th International Workshop on Academic Software Development Tools and Techniques (WASDeTT'13)}, year = {2013}, month = {July}, location = {Montpellier, France}, url = {http://wasdett.org/2013/submissions/wasdett2013_submission_10.pdf} }
@inproceedings{hasu-etal-nordsec13-permissions, author = {Hasu, Tero and Bagge, Anya Helene and Haveraaen, Magne}, title = {Inferring Required Permissions for Statically Composed Programs}, booktitle = {Proceedings of the 18th Nordic Conference on Secure IT Systems (NordSec'13)}, editor = {Hanne Riis Nielson and Dieter Gollmann}, series = {LNCS}, volume = 8208, pages = {51--66}, year = {2013}, month = {October}, publisher = {Springer}, location = {Ilulissat, Greenland}, doi = {10.1007/978-3-642-41488-6_4} }
@inproceedings{bagge-hasu-13-pretty, author = {Bagge, Anya Helene and Hasu, Tero}, title = {A Pretty Good Formatting Pipeline}, booktitle = {Proceedings of the 6th International Conference on Software Language Engineering}, editor = {Martin Erwig and Richard F. Paige and Eric Van Wyk}, series = {LNCS}, volume = 8225, pages = {177--196}, year = 2013, month = {October}, publisher = {Springer}, location = {Indianapolis, Indiana}, url = {http://nuthatchery.org/sle13/}, doi = {10.1007/978-3-319-02654-1_10} }
@inproceedings{rosbach-bagge-13-misconceptions, author = {Rosbach, Alexander Hoem and Bagge, Anya Helene}, title = {Classifying and Measuring Student Problems and Misconceptions}, booktitle = {Norsk informatikkonferanse (NIK'2013)}, year = 2013, location = {Stavanger, Norway}, publisher = {Akademika Forlag}, isbn = {978-82-321-0365-2}, pages = {110-121} }
@inproceedings{haveraaen-morris-rouson-2013, author = {Haveraaen, Magne and Morris, Karla and Rouson, Damian}, title = {High-performance Design Patterns for Modern Fortran}, booktitle = {Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering}, series = {SE-HPCCSE '13}, year = {2013}, isbn = {978-1-4503-2499-1}, location = {Denver, Colorado}, pages = {1--8}, numpages = {8}, url = {http://sc13.supercomputing.org/sites/default/files/PostersArchive/post259.html}, doi = {10.1145/2532352.2532358}, acmid = {2532358}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Fortran, co-arrays, compute globally -- return locally, coordinate-free programming, high performance computing, scientific computing} }
@inproceedings{bagge-zaytsev-13-oopsle, author = {Bagge, Anya Helene and Zaytsev, Vadim}, booktitle = {20th Working Conference on Reverse Engineering (WCRE'13)}, title = {Workshop on Open and Original Problems in Software Language Engineering}, year = {2013}, pages = {493-494}, doi = {10.1109/WCRE.2013.6671334}, kind = {workshop-description}, category = {sle} }
@inproceedings{bagge-zaytsev-14-oopsle, author = {Bagge, Anya Helene and Zaytsev, Vadim}, booktitle = {Software Evolution Week 2014 (CSMR/WCRE'14)}, title = {Workshop on Open and Original Problems in Software Language Engineering}, year = {2014}, doi = {10.1109/CSMR-WCRE.2014.6747223}, kind = {workshop-description}, category = {sle} }
@inproceedings{Burrows-FPGA14, author = {Eva Burrows}, title = {Compiling a Dataflow-based Language Abstraction onto an {FPGA}}, booktitle = {Parallel Computing: Accelerating Computational Science and Engineering (CSE), Proceedings of the International Conference on Parallel Computing, ParCo 2013, 10-13 September 2013, Garching (near Munich), Germany}, pages = {507--514}, year = {2014}, doi = {10.3233/978-1-61499-381-0-507} }
@inproceedings{BaggeHaveraaen2014hilt, author = {Bagge, Anya Helene and Haveraaen, Magne}, title = {Specification of Generic APIs, or: Why Algebraic May Be Better Than Pre/Post}, booktitle = {Proceedings of the 2014 ACM SIGAda Annual Conference on High Integrity Language Technology}, series = {HILT '14}, year = {2014}, isbn = {978-1-4503-3217-0}, location = {Portland, Oregon, USA}, pages = {71--80}, numpages = {10}, url = {http://doi.acm.org/10.1145/2663171.2663183}, doi = {10.1145/2663171.2663183}, acmid = {2663183}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {api specification, apis, axioms, generic programming, program specification} }
@inproceedings{ZaytsevBagge2014models, author = {Vadim Zaytsev and Anya Helene Bagge}, title = {Parsing in a Broad Sense}, booktitle = {Model-Driven Engineering Languages and Systems - 17th International Conference, {MODELS} 2014, Valencia, Spain, September 28 - October 3, 2014. Proceedings}, pages = {50--67}, year = {2014}, doi = {10.1007/978-3-319-11653-2_4}, editor = {J{\"{u}}rgen Dingel and Wolfram Schulte and Isidro Ramos and Silvia Abrah{\~{a}}o and Emilio Insfr{\'{a}}n}, series = {Lecture Notes in Computer Science}, volume = {8767}, publisher = {Springer}, isbn = {978-3-319-11652-5} }
@inproceedings{BaggeLammelZaytsev2014models-educators, author = {Anya Helene Bagge and Ralf L{\"{a}}mmel and Vadim Zaytsev}, title = {Reflections on Courses for Software Language Engineering}, booktitle = {Proceedings of the {MODELS} Educators Symposium co-located with the {ACM/IEEE} 17th International Conference on Model Driven Engineering Languages and Systems ({MODELS} 2014), Valencia, Spain, September 29, 2014.}, pages = {54--63}, year = {2014}, url = {http://ceur-ws.org/Vol-1346/edusymp2014_paper_6.pdf}, editor = {Birgit Demuth and Dave R. Stikkolorum}, series = {{CEUR} Workshop Proceedings}, volume = {1346}, publisher = {CEUR-WS.org}, urn = {urn:nbn:de:0074-1346-4} }
@inproceedings{BaggeBaggeBuanesEilertsenHerlandIvanova2014nik, author = {May{-}Lill Bagge and Anya Helene Bagge and Baste Nesse Buanes and Anna Maria Eilertsen and Alf Kristoffer Herland and Sofija Ivanova}, title = {Nerding for Newbies 2014 {A} Summer School in Computers {\&} Programming}, booktitle = {27th Norsk Informatikkonferanse, {NIK} 2014, H{\o}gskolen i {\O}stfold, Fredrikstad, Norway, November 17-19, 2014}, year = {2014}, url = {http://ojs.bibsys.no/index.php/NIK/article/view/22}, publisher = {Bibsys Open Journal Systems, Norway} }
@inproceedings{BaggeZaytsev2014sattose, author = {Anya Helene Bagge and Vadim Zaytsev}, title = {Languages, Models and Megamodels}, booktitle = {Post-proceedings of the Seventh Seminar on Advanced Techniques and Tools for Software Evolution, SATToSE 2014, L'Aquila, Italy, 9-11 July 2014.}, pages = {132--143}, year = {2014}, url = {http://ceur-ws.org/Vol-1354/paper-12.pdf}, editor = {Davide Di Ruscio and Vadim Zaytsev}, series = {{CEUR} Workshop Proceedings}, volume = {1354}, publisher = {CEUR-WS.org} }
@inproceedings{JarviFoustHaveraaen2014gpce, author = {J\"{a}rvi, Jaakko and Foust, Gabriel and Haveraaen, Magne}, title = {Specializing Planners for Hierarchical Multi-way Dataflow Constraint Systems}, booktitle = {Proceedings of the 2014 International Conference on Generative Programming: Concepts and Experiences}, series = {GPCE 2014}, year = {2014}, isbn = {978-1-4503-3161-6}, location = {V\&\#228;ster\&\#229;s, Sweden}, pages = {1--10}, numpages = {10}, doi = {10.1145/2658761.2658762}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {DFAs, Dataflow constraint systems, program specialization, user interfaces} }
@inproceedings{Bagge2015sle, author = {Bagge, Anya Helene}, title = {Analysis and Transformation with the Nuthatch Tree-walking Library}, booktitle = {Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering}, series = {SLE 2015}, year = {2015}, isbn = {978-1-4503-3686-4}, location = {Pittsburgh, PA, USA}, pages = {83--88}, numpages = {6}, doi = {10.1145/2814251.2814264}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Tree walking, pattern matching, transformation, tree traversal} }
@article{BaggeZaytsev2015sigsoft, author = {Anya Helene Bagge and Vadim Zaytsev}, title = {Open and Original Problems in Software Language Engineering 2015 Workshop Report}, journal = {{ACM} {SIGSOFT} Software Engineering Notes}, volume = {40}, number = {3}, pages = {32--37}, year = {2015}, doi = {10.1145/2757308.2757313} }
@article{TangJarvi2015scp, author = {Xiaolong Tang and Jaakko J{\"{a}}rvi}, title = {Axioms as generic rewrite rules in {C++} with concepts}, journal = {Sci. Comput. Program.}, volume = {97}, pages = {320--330}, year = {2015}, doi = {10.1016/j.scico.2014.05.006} }
@inproceedings{FoustJarviParent2015gpce, author = {Foust, Gabriel and J\"{a}rvi, Jaakko and Parent, Sean}, title = {Generating Reactive Programs for Graphical User Interfaces from Multi-way Dataflow Constraint Systems}, booktitle = {Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences}, series = {GPCE 2015}, year = {2015}, isbn = {978-1-4503-3687-1}, location = {Pittsburgh, PA, USA}, pages = {121--130}, numpages = {10}, doi = {10.1145/2814204.2814207}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Dataflow constraint systems, Graphical user interfaces, asynchronous programming} }
@inproceedings{WilkinsJarviJainKejriwalKerneGumudavelly2015interact, author = {Jason Wilkins and Jaakko J{\"{a}}rvi and Ajit Jain and Gaurav Kejriwal and Andruid Kerne and Vijay Gumudavelly}, title = {EvolutionWorks - Towards Improved Visualization of Citation Networks}, booktitle = {Human-Computer Interaction - {INTERACT} 2015 - 15th {IFIP} {TC} 13 International Conference, Bamberg, Germany, September 14-18, 2015, Proceedings, Part {IV}}, pages = {213--230}, year = {2015}, doi = {10.1007/978-3-319-22723-8_17}, editor = {Julio Abascal and Simone D. J. Barbosa and Mirko Fetter and Tom Gross and Philippe A. Palanque and Marco Winckler}, series = {Lecture Notes in Computer Science}, volume = {9299}, publisher = {Springer}, url = {https://doi.org/10.1007/978-3-319-22723-8}, isbn = {978-3-319-22722-1} }
@article{HaveraaenMorrisRousonRadhakrishnanCarson2015sp, author = {Magne Haveraaen and Karla Morris and Damian W. I. Rouson and Hari Radhakrishnan and Clayton Carson}, title = {High-Performance Design Patterns for Modern Fortran}, journal = {Scientific Programming}, volume = {2015}, pages = {942059:1--942059:14}, year = {2015}, url = {https://doi.org/10.1155/2015/942059}, doi = {10.1155/2015/942059} }
@inproceedings{HasuHaveraaen2016nik, author = {Tero Hasu and Magne Haveraaen}, title = {Errors as Data Values}, booktitle = {29th Norsk Informatikkonferanse, {NIK} 2016, H{\o}gskolen i Bergen, Bergen, Norway, November 28-30, 2016}, year = {2016}, url = {http://ojs.bibsys.no/index.php/NIK/article/view/358}, publisher = {Bibsys Open Journal Systems, Norway} }
@inproceedings{JarviParent16, author = {Jaakko J{\"{a}}rvi and Sean Parent}, title = {One Way to Select Many}, booktitle = {30th European Conference on Object-Oriented Programming, {ECOOP} 2016, July 18-22, 2016, Rome, Italy}, pages = {14:1--14:26}, year = {2016}, doi = {10.4230/LIPIcs.ECOOP.2016.14}, editor = {Shriram Krishnamurthi and Benjamin S. Lerner}, series = {LIPIcs}, volume = {56}, publisher = {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik}, url = {http://www.dagstuhl.de/dagpub/978-3-95977-014-9}, isbn = {978-3-95977-014-9} }
@article{JarviParent2016darts-artifact, author = {Jaakko J{\"{a}}rvi and Sean Parent}, title = {One Way to Select Many (Artifact)}, journal = {{DARTS}}, volume = {2}, number = {1}, pages = {07:1--07:2}, year = {2016}, doi = {10.4230/DARTS.2.1.7}, timestamp = {Mon, 29 May 2017 13:22:05 +0200}, biburl = {https://dblp.org/rec/bib/journals/darts/JarviP16}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{RamanathanJarvi2016nik, author = {Anirudh Ramanathan and Jaakko J{\"{a}}rvi}, title = {Reusable Multi-selection in Touch-Screen User Interfaces}, booktitle = {29th Norsk Informatikkonferanse, {NIK} 2016, H{\o}gskolen i Bergen, Bergen, Norway, November 28-30, 2016}, year = {2016}, url = {http://ojs.bibsys.no/index.php/NIK/article/view/357}, publisher = {Bibsys Open Journal Systems, Norway} }
@article{Bagge2017scp, author = {Anya Helene Bagge}, title = {Managing facts and resources with the Pica {IDE} infrastructure library}, journal = {Sci. Comput. Program.}, volume = {134}, pages = {100--111}, year = {2017}, doi = {10.1016/j.scico.2016.09.004} }
@inproceedings{Haveraaen2017ershov, author = {Magne Haveraaen}, title = {Domain Engineering the {Magnolia} Way}, booktitle = {Perspectives of System Informatics - 11th International Andrei P. Ershov Informatics Conference, {PSI} 2017, Moscow, Russia, June 27-29, 2017, Revised Selected Papers}, pages = {196--210}, year = {2017}, doi = {10.1007/978-3-319-74313-4_15}, editor = {Alexander K. Petrenko and Andrei Voronkov}, series = {Lecture Notes in Computer Science}, volume = {10742}, publisher = {Springer}, url = {https://doi.org/10.1007/978-3-319-74313-4}, isbn = {978-3-319-74312-7} }
@inproceedings{Haveraaen2018array-pldi, author = {Haveraaen, Magne}, title = {Proving a Core Code for {FDM} Correct by $2+Dw$ Tests}, booktitle = {Proceedings of the 5th ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming}, series = {ARRAY 2018}, year = {2018}, isbn = {978-1-4503-5852-1}, location = {Philadelphia, PA, USA}, pages = {42--49}, numpages = {8}, doi = {10.1145/3219753.3219759}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Array abstraction, CPU, GPU, correctness by testing, discrete API, explicit finite difference method, generic programming, ringfield/grid-free API, user defined abstraction} }
@inproceedings{BurrowsFriisHaveraaen2018array-pldi, author = {Burrows, Eva and Friis, Helmer Andr{\'e} and Haveraaen, Magne}, title = {An Array API for Finite Difference Methods}, booktitle = {Proceedings of the 5th ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming}, series = {ARRAY 2018}, year = {2018}, isbn = {978-1-4503-5852-1}, location = {Philadelphia, PA, USA}, pages = {59--66}, numpages = {8}, doi = {10.1145/3219753.3219761}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Array API, Exascale Computing, Explicit Finite Difference Methods, Multiarray API, Scientific Computing, Stencil Computations} }
This file was generated by bibtex2html 1.96.