publications: - title: "Post-design Domain-Specific Language Embedding: A Case Study in the Software Engineering Domain" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2002" doi: "http://csdl.computer.org/comp/proceedings/hicss/2002/1435/09/14350281abs.htm" abstract: "Experiences are presented from a new case study of embedding domain-specific languages in the lazy functional language Haskell. The domain languages come from the Odin software build system. Thus, in contrast to most previous embedding projects, a design and implementation of the domain languages existed when the project began. Consequently, the design could not be varied to suit the target language and it was possible to evaluate the success or otherwise of the embedding process in more detail than if the languages were designed from scratch. Experiences were mostly positive. The embedded implementation is significantly smaller than its Odin equivalent. Many benefits are obtained from having the full power of an expressive programming language available to the domain programmer The project also demonstrates in a practical software engineering setting the utility of modern functional programming techniques such as lazy evaluation and monads for structuring programs. On the down side, the efficiency of the embedded version compares unfavourably to the original system." links: doi: "http://csdl.computer.org/comp/proceedings/hicss/2002/1435/09/14350281abs.htm" tags: - "laziness" - "programming languages" - "case study" - "embedded software" - "language engineering" - "software language engineering" - "functional programming" - "language design" - "Haskell" - "software engineering" - "design" - "domain-specific language" researchr: "https://researchr.org/publication/Sloane02" cites: 0 citedby: 0 pages: "281" booktitle: "hicss" kind: "inproceedings" key: "Sloane02" - title: "Generating software from specifications" author: - name: "Uwe Kastens" link: "https://researchr.org/alias/uwe-kastens" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "William M. Waite" link: "https://researchr.org/alias/william-m.-waite" year: "2007" links: dblp: "http://dblp.uni-trier.de/rec/bibtex/books/daglib/0019549" researchr: "https://researchr.org/publication/0019549" cites: 0 citedby: 0 publisher: "Jones and Bartlett Publishers" isbn: "978-0-7637-4124-2" kind: "book" key: "0019549" - title: "An Evaluation of a Pure Embedded Domain-Specific Language for Strategic Term Rewriting" author: - name: "Premaratne, Shirren" link: "https://researchr.org/alias/premaratne%2C-shirren" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Hamey, Leonard G. C." link: "https://researchr.org/alias/hamey%2C-leonard-g.-c." year: "2013" tags: - "term rewriting" - "graph-rewriting" - "Strategic term rewriting" - "rewriting" - "domain-specific language" researchr: "https://researchr.org/publication/Premaratne13" cites: 0 citedby: 0 series: "Formal and Practical Aspects of Domain-Specific Languages: Recent Developments" publisher: "IGI Global" chapter: "4" kind: "inbook" key: "Premaratne13" - title: "An interactive self-paced learning environment for the World Wide Web" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Curtis E. Dyreson" link: "https://researchr.org/alias/curtis-e.-dyreson" year: "1996" doi: "http://doi.acm.org/10.1145/369585.369667" links: doi: "http://doi.acm.org/10.1145/369585.369667" tags: - "meta-model" - "web science" - "e-science" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/SloaneD96" cites: 0 citedby: 0 pages: "344-351" booktitle: "acse" kind: "inproceedings" key: "SloaneD96" - title: "Analysis, Specification and Generation of Mobile Computer Data Synchronisation" author: - name: "Qingsong Ye" link: "https://researchr.org/alias/qingsong-ye" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Dominic R. Verity" link: "https://researchr.org/alias/dominic-r.-verity" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/ICMB.2005.19" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICMB.2005.19" tags: - "analysis" - "data-flow" - "data-flow analysis" - "mobile" researchr: "https://researchr.org/publication/YeSV05" cites: 0 citedby: 0 pages: "499-506" booktitle: "icmb" kind: "inproceedings" key: "YeSV05" - title: "Simulation Models and Group Negotiation: Problems of Task Understanding and Computer Support" author: - name: "Ilze Zigurs" link: "https://researchr.org/alias/ilze-zigurs" - name: "E. Vance Wilson" link: "https://researchr.org/alias/e.-vance-wilson" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "René F. Reitsma" link: "https://researchr.org/alias/ren%C3%A9-f.-reitsma" - name: "Clayton Lewis" link: "https://researchr.org/alias/clayton-lewis" year: "1994" tags: - "e-science" researchr: "https://researchr.org/publication/ZigursWSRL94" cites: 0 citedby: 0 pages: "306-315" booktitle: "hicss" kind: "inproceedings" key: "ZigursWSRL94" - title: "Debugging Eli-Generated Compilers With Noosa" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "1999" tags: - "debugging" - "compiler" researchr: "https://researchr.org/publication/Sloane99" cites: 0 citedby: 0 pages: "17-31" booktitle: "cc" kind: "inproceedings" key: "Sloane99" - title: "Generating Software from Specifications" author: - name: "Uwe Kastens" link: "http://www.cs.uni-paderborn.de/fachgebiete/ag-kastens/wir/uwe.html" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "William Waite" link: "http://ecee.colorado.edu/~waite/" year: "2007" researchr: "https://researchr.org/publication/Kastens07" cites: 0 citedby: 0 address: "Sudbury, MA" publisher: "Jones and Bartlett" kind: "book" key: "Kastens07" - title: "A Pure Object-Oriented Embedding of Attribute Grammars" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Lennart C. L. Kats" link: "http://www.lclnet.nl/" - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2010" doi: "http://dx.doi.org/10.1016/j.entcs.2010.08.043" abstract: "Attribute grammars are a powerful specification paradigm for many language processing tasks, particularly semantic analysis of programming languages. Recent attribute grammar systems use dynamic scheduling algorithms to evaluate attributes by need. In this paper, we show how to remove the need for a generator, by embedding a dynamic approach in a modern, object-oriented programming language to implement a small, lightweight attribute grammar library. The Kiama attribution library has similar features to current generators, including cached, uncached, circular, higher-order and parameterised attributes, and implements new techniques for dynamic extension and variation of attribute equations. We use the Scala programming language because of its combination of object-oriented and functional features, support for domain-specific notations and emphasis on scalability. Unlike generators with specialised notation, Kiama attribute grammars use standard Scala notations such as pattern-matching functions for equations and mixins for composition. A performance analysis shows that our approach is practical for realistic language processing." links: doi: "http://dx.doi.org/10.1016/j.entcs.2010.08.043" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/entcs/SloaneKV10" successor: "https://researchr.org/publication/SloaneKV13" tags: - "attribute grammars" - "C++" - "Meta-Environment" - "meta-objects" - "grammar" researchr: "https://researchr.org/publication/SloaneKV10" cites: 0 citedby: 0 journal: "ENTCS" volume: "253" number: "7" pages: "205-219" kind: "article" key: "SloaneKV10" - title: "Generating Dynamic Program Analysis Tools" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "1997" doi: "http://csdl.computer.org/comp/proceedings/aswec/1997/8081/00/80810166abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/aswec/1997/8081/00/80810166abs.htm" tags: - "program analysis" - "analysis" researchr: "https://researchr.org/publication/Sloane97" cites: 0 citedby: 0 pages: "166-173" booktitle: "ASWEC" kind: "inproceedings" key: "Sloane97" - title: "::::Software Abstractions: Logic, Language, and Analysis:::: by Daniel Jackson, The MIT Press, 2006, 366pp, ISBN 978-0262101141" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2009" doi: "http://dx.doi.org/10.1017/S0956796808006977" links: doi: "http://dx.doi.org/10.1017/S0956796808006977" tags: - "analysis" - "logic" - "abstraction" researchr: "https://researchr.org/publication/Sloane09" cites: 0 citedby: 0 journal: "JFP" volume: "19" number: "2" pages: "253-254" kind: "article" key: "Sloane09" - title: "A Pattern-Enforcing Compiler (PEC) for Java: A Practical Way to Formally Specify Patterns" author: - name: "Howard Lovatt" link: "http://plrg.science.mq.edu.au/projects/show/plrg" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Dominic Verity" link: "http://www.comp.mq.edu.au/~domv" year: "2007" abstract: "This chapter describes an extended compiler that formalizes patterns, which we call a pat- tern enforcing compiler (PEC). Developers use standard Java syntax to mark their classes as implementations of particular design patterns. The compiler is then able to use reflec- tion to check whether the classes do in fact adhere to the constraints of the patterns. The checking possible with our compiler starts with the obvious static adherence to constraints such as method presence, visibility, and naming. However, we go much further and support dynamic testing to check the runtime behavior of classes and code generation to assist in the implementation of complex patterns. The chapter gives examples of using the patterns supplied with our PEC and also examples of how to write your own patterns and have our PEC enforce these." tags: - "Java" - "testing" - "constraints" - "code generation" - "compiler" - "design" researchr: "https://researchr.org/publication/Lovatt07" cites: 0 citedby: 0 booktitle: "Design Pattern Formalization Techniques" address: "Hershey, PA, USA" publisher: "Idea Group Inc." kind: "incollection" key: "Lovatt07" - title: "Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming" author: - name: "Lennart C. L. Kats" link: "http://www.lclnet.nl/" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-00722-4_11" abstract: "Attribute grammars are a powerful specification formalism for tree-based computation, particularly for software language processing. Various extensions have been proposed to abstract over common patterns in attribute grammar specifications. These include various forms of copy rules to support non-local dependencies, collection attributes, and expressing dependencies that are evaluated to a fixed point. Rather than implementing extensions natively in an attribute evaluator, we propose attribute decorators that describe an abstract evaluation mechanism for attributes, making it possible to provide such extensions as part of a library of decorators. Inspired by strategic programming, decorators are specified using generic traversal operators. To demonstrate their effectiveness, we describe how to employ decorators in name, type, and flow analysis. " links: doi: "http://dx.doi.org/10.1007/978-3-642-00722-4_11" "technical report (pdf)": "http://www.lclnet.nl/publications/TUD-SERG-2008-038a.pdf" "project home page": "http://strategoxt.org/Stratego/Aster" tags: - "programming languages" - "rule-based" - "attribute grammars" - "program analysis" - "etaps" - "data-flow language" - "pattern language" - "generic programming" - "Stratego/XT" - "traversal" - "analysis" - "data-flow programming" - "data-flow" - "graph-rewriting" - "rules" - "C++" - "strategic programming" - "programming" - "rewriting" - "data-flow analysis" - "Aster" - "grammar" - "Stratego" researchr: "https://researchr.org/publication/KatsSV09" cites: 36 citedby: 1 pages: "142-157" booktitle: "CC" kind: "inproceedings" key: "KatsSV09" - title: "A Web-based System for Automatic Program Critiquing" author: - name: "Yusuf Pisan" link: "https://researchr.org/alias/yusuf-pisan" - name: "Debbie Richards" link: "https://researchr.org/alias/debbie-richards" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Helena Koncek" link: "https://researchr.org/alias/helena-koncek" - name: "Simon Mitchell" link: "https://researchr.org/alias/simon-mitchell" year: "2003" doi: "http://crpit.com/confpapers/CRPITV20Pisan.pdf" links: doi: "http://crpit.com/confpapers/CRPITV20Pisan.pdf" tags: - "rule-based" researchr: "https://researchr.org/publication/PisanRSKM03" cites: 0 citedby: 0 pages: "59-68" booktitle: "ace" kind: "inproceedings" key: "PisanRSKM03" - title: "Program Compilers" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2008" doi: "http://dx.doi.org/10.1002/9780470050118.ecse559" abstract: "Program compilers implement translations from the high-level language world of programmers to the low-level world of hardware. A compiler reads program text written in a source language and translates it into an equivalent program written in a different target language. A standard pipeline architecture for compiler construction consists of lexical analysis, syntax analysis, semantic analysis, translation and code generation phases, with optional optimisation phases interspersed. Support for the phases is provided by a symbol table containing properties of program entities. Some compiler phases can be automatically generated from formal specifications." links: doi: "http://dx.doi.org/10.1002/9780470050118.ecse559" tags: - "programming languages" - "program analysis" - "translation" - "lexical syntax" - "architecture" - "points-to analysis" - "analysis" - "source-to-source" - "code generation" - "compiler" - "programming" - "open-source" researchr: "https://researchr.org/publication/reference-wiley-Sloane08" cites: 0 citedby: 0 booktitle: "Wiley Encyclopedia of Computer Science and Engineering" editor: - name: "Benjamin W. Wah" link: "https://researchr.org/alias/benjamin-w.-wah" publisher: "John Wiley & Sons, Inc." kind: "incollection" key: "reference-wiley-Sloane08" - title: "Evaluation of automatically-generated compilers" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "1995" month: "Feb" tags: - "compiler" researchr: "https://researchr.org/publication/Sloane95a" cites: 0 citedby: 0 pages: "482-490" booktitle: "Proceedings of the Australasian Computer Science Conference" kind: "inproceedings" key: "Sloane95a" - title: "Beyond Traditional Program Slicing" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Jason Holdsworth" link: "https://researchr.org/alias/jason-holdsworth" year: "1996" doi: "http://doi.acm.org/10.1145/229000.226315" links: doi: "http://doi.acm.org/10.1145/229000.226315" tags: - "slicing" researchr: "https://researchr.org/publication/SloaneH96" cites: 0 citedby: 0 pages: "180-186" booktitle: "ISSTA" kind: "inproceedings" key: "SloaneH96" - title: "ELI: A Complete, Flexible Compiler Construction System" author: - name: "Robert W. Gray" link: "https://researchr.org/alias/robert-w.-gray" - name: "Steven P. Levi" link: "https://researchr.org/alias/steven-p.-levi" - name: "Vincent P. Heuring" link: "https://researchr.org/alias/vincent-p.-heuring" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "William M. Waite" link: "https://researchr.org/alias/william-m.-waite" year: "1992" tags: - "completeness" - "compiler" researchr: "https://researchr.org/publication/GrayLHSW92" cites: 0 citedby: 1 journal: "CACM" volume: "35" number: "2" pages: "121-130" kind: "article" key: "GrayLHSW92" - title: "A Pattern Enforcing Compiler (PEC) for Java: Using the Compiler" author: - name: "Howard C. Lovatt" link: "https://researchr.org/alias/howard-c.-lovatt" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Dominic R. Verity" link: "https://researchr.org/alias/dominic-r.-verity" year: "2005" doi: "http://crpit.com/confpapers/CRPITV43Lovatt.pdf" links: doi: "http://crpit.com/confpapers/CRPITV43Lovatt.pdf" tags: - "Java" - "C++" - "compiler" researchr: "https://researchr.org/publication/LovattSV05" cites: 0 citedby: 0 pages: "69-78" booktitle: "apccm" kind: "inproceedings" key: "LovattSV05" - title: "Using Off-the-Shelf Formal Methods to Verify Attribute Grammar Properties" author: - name: "Shirley Goldrei" link: "https://researchr.org/alias/shirley-goldrei" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2004" doi: "http://dx.doi.org/10.1016/j.entcs.2004.06.011" links: doi: "http://dx.doi.org/10.1016/j.entcs.2004.06.011" tags: - "attribute grammars" - "grammar" researchr: "https://researchr.org/publication/GoldreiS04" cites: 0 citedby: 0 journal: "ENTCS" volume: "110" pages: "33-54" kind: "article" key: "GoldreiS04" - title: "Simple, Effective Code-Size Reduction for Functional Programs" author: - name: "Ekaterina Stefanov" link: "https://researchr.org/alias/ekaterina-stefanov" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2004" doi: "http://dx.doi.org/10.1007/11431664_13" links: doi: "http://dx.doi.org/10.1007/11431664_13" tags: - "functional programming" researchr: "https://researchr.org/publication/StefanovS04" cites: 0 citedby: 0 pages: "211-225" booktitle: "IFL" kind: "inproceedings" key: "StefanovS04" - title: "A Testbed for Studying Parallel Programs and Parallel Execution Architectures" author: - name: "Dirk Grunwald" link: "https://researchr.org/alias/dirk-grunwald" - name: "Gary J. Nutt" link: "https://researchr.org/alias/gary-j.-nutt" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "David Wagner" link: "https://researchr.org/alias/david-wagner" - name: "Benjamin G. Zorn" link: "https://researchr.org/alias/benjamin-g.-zorn" year: "1993" tags: - "architecture" - "parallel programming" researchr: "https://researchr.org/publication/GrunwaldNSWZ93" cites: 0 citedby: 0 pages: "95-106" booktitle: "mascots" kind: "inproceedings" key: "GrunwaldNSWZ93" - title: "When and how to develop domain-specific languages" author: - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Jan Heering" link: "http://homepages.cwi.nl/~jan/" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2005" doi: "http://doi.acm.org/10.1145/1118890.1118892" abstract: "Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer substantial gains in expressiveness and ease of use compared with general-purpose programming languages in their domain of application. DSL development is hard, requiring both domain knowledge and language development expertise. Few people have both. Not surprisingly, the decision to develop a DSL is often postponed indefinitely, if considered at all, and most DSLs never get beyond the application library stage.Although many articles have been written on the development of particular DSLs, there is very limited literature on DSL development methodologies and many questions remain regarding when and how to develop a DSL. To aid the DSL developer, we identify patterns in the decision, analysis, design, and implementation phases of DSL development. Our patterns improve and extend earlier work on DSL design patterns. We also discuss domain analysis tools and language development systems that may help to speed up DSL development. Finally, we present a number of open problems. " links: doi: "http://doi.acm.org/10.1145/1118890.1118892" tags: - "programming languages" - "DSL engineering" - "program analysis" - "pattern language" - "DSL implementation approach" - "dsl examples" - "language engineering" - "points-to analysis" - "domain analysis" - "analysis" - "language design" - "source-to-source" - "survey" - "DSL" - "programming" - "design" - "systematic-approach" - "open-source" - "domain-specific language" researchr: "https://researchr.org/publication/MernikHS05" cites: 154 citedby: 3 journal: "ACM Comput. Surv." volume: "37" number: "4" pages: "316-344" kind: "article" key: "MernikHS05" - title: "Lightweight Language Processing in Kiama" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-18023-1_12" links: doi: "http://dx.doi.org/10.1007/978-3-642-18023-1_12" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/gttse/Sloane09" researchr: "https://researchr.org/publication/Sloane09-0" cites: 0 citedby: 0 pages: "408-425" booktitle: "GTTSE" kind: "inproceedings" key: "Sloane09-0" - title: "Providing Timely Feedback to Large Classes" author: - name: "Yusuf Pisan" link: "https://researchr.org/alias/yusuf-pisan" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "Debbie Richards" link: "https://researchr.org/alias/debbie-richards" - name: "Robert Dale" link: "https://researchr.org/alias/robert-dale" year: "2002" researchr: "https://researchr.org/publication/PisanSRD02" cites: 0 citedby: 0 pages: "413-414" booktitle: "ICCE" kind: "inproceedings" key: "PisanSRD02" - title: "Home Page" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" researchr: "https://researchr.org/publication/homepages-s-AnthonyMSloane" cites: 0 citedby: 0 howpublished: "http://www.comp.mq.edu.au/~asloane/" kind: "misc" key: "homepages-s-AnthonyMSloane" - title: "Eclipse Support for Using Eli and Teaching Programming Languages" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "William M. Waite" link: "https://researchr.org/alias/william-m.-waite" year: "2005" doi: "http://dx.doi.org/10.1016/j.entcs.2005.02.058" links: doi: "http://dx.doi.org/10.1016/j.entcs.2005.02.058" tags: - "programming languages" - "Eclipse" - "teaching" - "programming" researchr: "https://researchr.org/publication/SloaneW05" cites: 0 citedby: 0 journal: "ENTCS" volume: "141" number: "4" pages: "189-194" kind: "article" key: "SloaneW05" - title: "On the implementation of bytecode compression for interpreted languages" author: - name: "Ekaterina Stefanov" link: "https://researchr.org/alias/ekaterina-stefanov" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "2009" doi: "http://dx.doi.org/10.1002/spe.888" links: doi: "http://dx.doi.org/10.1002/spe.888" researchr: "https://researchr.org/publication/StefanovS09" cites: 0 citedby: 0 journal: "SPE" volume: "39" number: "2" pages: "111-135" kind: "article" key: "StefanovS09" - title: "An Evaluation of an Automatically Generated Compiler" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "1995" doi: "http://doi.acm.org/10.1145/213978.213980" links: doi: "http://doi.acm.org/10.1145/213978.213980" tags: - "compiler" researchr: "https://researchr.org/publication/Sloane95" cites: 0 citedby: 0 journal: "TOPLAS" volume: "17" number: "5" pages: "691-703" kind: "article" key: "Sloane95" - title: "Issues in Automatic Software Manufacturing in the Presence of Generators" author: - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" - name: "William M. Waite" link: "https://researchr.org/alias/william-m.-waite" year: "1998" doi: "http://csdl.computer.org/dl/proceedings/aswec/1998/9187/00/91870134.pdf" links: doi: "http://csdl.computer.org/dl/proceedings/aswec/1998/9187/00/91870134.pdf" researchr: "https://researchr.org/publication/SloaneW98" cites: 0 citedby: 0 pages: "134-143" booktitle: "ASWEC" kind: "inproceedings" key: "SloaneW98" - title: "The Boomerang White Paper: a Page As You Like It" author: - name: "Dyreson, Curtis E." link: "https://researchr.org/alias/dyreson%2C-curtis-e." - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "1995" month: "Dec" tags: - "e-science" researchr: "https://researchr.org/publication/Dyreson95" cites: 0 citedby: 0 pages: "667-676" booktitle: "Proceedings of the Fourth International World Wide Web Conference" kind: "inproceedings" key: "Dyreson95" - title: "Experiments with simulation models in water resources negotiations" author: - name: "Reitsma, Rene" link: "https://researchr.org/alias/reitsma%2C-rene" - name: "Zigurs, Ilse" link: "https://researchr.org/alias/zigurs%2C-ilse" - name: "Lewis, Clayton" link: "https://researchr.org/alias/lewis%2C-clayton" - name: "Wilson, Vance" link: "https://researchr.org/alias/wilson%2C-vance" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" year: "1996" month: "Jan./Feb." researchr: "https://researchr.org/publication/Reitsma96-0" cites: 0 citedby: 0 journal: "ASCE Journal of Water Resources Planning and Management" volume: "122" number: "1" kind: "article" key: "Reitsma96-0" - title: "Software Language Engineering, Fourth International Conference, SLE 2011, Braga, Portugal, July, 2011, Revised Selected Papers" year: "2012" tags: - "language engineering" - "software language engineering" - "software engineering" researchr: "https://researchr.org/publication/sle-2011" cites: 0 citedby: 0 booktitle: "Software Language Engineering, Fourth International Conference, SLE 2011, Braga, Portugal, July, 2011, Revised Selected Papers" conference: "SLE" editor: - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" publisher: "Springer" kind: "proceedings" key: "sle-2011" - title: "Workshop on Language Descriptions, Tools, and Applications, Proceedings" year: "2012" researchr: "https://researchr.org/publication/ldta-2012" cites: 0 citedby: 0 booktitle: "Workshop on Language Descriptions, Tools, and Applications, Proceedings" conference: "LDTA" editor: - name: "Suzana Andova" link: "https://researchr.org/alias/suzana-andova" - name: "Anthony M. Sloane" link: "http://www.comp.mq.edu.au/~asloane" kind: "proceedings" key: "ldta-2012"