better structure with subfiles
[phd-thesis.git] / thesis.bib
index 7a30ee4..ffdf65f 100644 (file)
@@ -317,14 +317,6 @@ Publisher: Association for Computing Machinery},
        file = {Elliott et al. - 2003 - Compiling embedded languages.pdf:/home/mrl/.local/share/zotero/storage/3X4Z6AKB/Elliott et al. - 2003 - Compiling embedded languages.pdf:application/pdf},
 }
 
-@book{fowler_domain-specific_2010,
-       title = {Domain-specific languages},
-       publisher = {Pearson Education},
-       author = {Fowler, Martin},
-       year = {2010},
-       file = {Fowler - 2010 - Domain-specific languages.pdf:/home/mrl/.local/share/zotero/storage/YYMYXTZ5/Fowler - 2010 - Domain-specific languages.pdf:application/pdf},
-}
-
 @inproceedings{hudak_modular_1998,
        title = {Modular domain specific languages and tools},
        doi = {10.1109/ICSR.1998.685738},
@@ -389,3 +381,76 @@ Publisher: Association for Computing Machinery},
        pages = {19--38},
        file = {Stutterheim et al. - 2018 - Maintaining Separation of Concerns Through Task Or.pdf:/home/mrl/.local/share/zotero/storage/4GXJEM2U/Stutterheim et al. - 2018 - Maintaining Separation of Concerns Through Task Or.pdf:application/pdf},
 }
+
+@book{fowler_domain_2010,
+       edition = {1st},
+       title = {Domain {Specific} {Languages}},
+       isbn = {0-321-71294-3},
+       abstract = {Designed as a wide-ranging guide to Domain Specific Languages (DSLs) and how to approach building them, this book covers a variety of different techniques available for DSLs. The goal is to provide readers with enough information to make an informed choice about whether or not to use a DSL and what kinds of DSL techniques to employ. Part I is a 150-page narrative overview that gives you a broad understanding of general principles. The reference material in Parts II through VI provides the details and examples you willneed to get started using the various techniques discussed. Both internal and external DSL topics are covered, in addition to alternative computational models and code generation. Although the general principles and patterns presented can be used with whatever programming language you happen to be using, most of the examples are in Java or C\#.},
+       publisher = {Addison-Wesley Professional},
+       author = {Fowler, Martin},
+       year = {2010},
+       file = {Fowler - 2010 - Domain-specific languages.pdf:/home/mrl/.local/share/zotero/storage/YYMYXTZ5/Fowler - 2010 - Domain-specific languages.pdf:application/pdf},
+}
+
+@misc{peter_t_lewis_speech_1985,
+       address = {Washington, D.C.},
+       type = {Speech},
+       title = {Speech},
+       url = {http://www.chetansharma.com/correcting-the-iot-history/},
+       author = {{Peter T. Lewis}},
+       month = sep,
+       year = {1985},
+}
+
+@article{weiser_computer_1991,
+       title = {The {Computer} for the 21 st {Century}},
+       volume = {265},
+       language = {en},
+       number = {3},
+       journal = {Scientific American},
+       author = {Weiser, Mark},
+       month = sep,
+       year = {1991},
+       pages = {94--105},
+       file = {Weiser - 1991 - The Computer for the 21 st Century.pdf:/home/mrl/.local/share/zotero/storage/N5456M2M/Weiser - 1991 - The Computer for the 21 st Century.pdf:application/pdf},
+}
+
+@misc{evans_internet_2011,
+       title = {The {Internet} of {Things}: {How} the {Next} {Evolution} of the {Internet} {Is} {Changing} {Everything}},
+       url = {https://www.cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf},
+       language = {en},
+       publisher = {Cisco Internet Business Solutions Group (IBSG)},
+       author = {Evans, Dave},
+       month = apr,
+       year = {2011},
+       file = {Evans - 2011 - How the Next Evolution of the Internet Is Changing.pdf:/home/mrl/.local/share/zotero/storage/32YXCM6P/Evans - 2011 - How the Next Evolution of the Internet Is Changing.pdf:application/pdf},
+}
+
+@inproceedings{ireland_classification_2009,
+       address = {Cancun, Mexico},
+       title = {A {Classification} of {Object}-{Relational} {Impedance} {Mismatch}},
+       isbn = {978-0-7695-3550-0},
+       doi = {10.1109/DBKDA.2009.11},
+       booktitle = {First {International} {Conference} on {Advances} in {Databases}, {Knowledge}, and {Data} {Applications}},
+       publisher = {IEEE},
+       author = {Ireland, Christopher and Bowers, David and Newton, Michael and Waugh, Kevin},
+       year = {2009},
+       pages = {36--43},
+}
+
+@incollection{hinze_generic_2003,
+       address = {Berlin, Heidelberg},
+       title = {Generic {Haskell}: {Practice} and {Theory}},
+       isbn = {978-3-540-45191-4},
+       url = {https://doi.org/10.1007/978-3-540-45191-4_1},
+       abstract = {Generic Haskell is an extension of Haskell that supports the construction of generic programs. These lecture notes describe the basic constructs of Generic Haskell and highlight the underlying theory.},
+       booktitle = {Generic {Programming}: {Advanced} {Lectures}},
+       publisher = {Springer Berlin Heidelberg},
+       author = {Hinze, Ralf and Jeuring, Johan},
+       editor = {Backhouse, Roland and Gibbons, Jeremy},
+       year = {2003},
+       doi = {10.1007/978-3-540-45191-4_1},
+       pages = {1--56},
+       file = {Hinze and Jeuring - Generic Haskell practice and theory.pdf:/home/mrl/.local/share/zotero/storage/QDRNI5VB/Hinze and Jeuring - Generic Haskell practice and theory.pdf:application/pdf},
+}