publications: - title: "Weaving Deployment Aspects into Domain-specific Models" author: - name: "Krishnakumar Balasubramanian" link: "https://researchr.org/alias/krishnakumar-balasubramanian" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2006" doi: "http://dx.doi.org/10.1142/S021819400600280X" links: doi: "http://dx.doi.org/10.1142/S021819400600280X" tags: - "deployment" - "weaving" researchr: "https://researchr.org/publication/BalasubramanianGLZG06" cites: 0 citedby: 0 journal: "International Journal of Software Engineering and Knowledge Engineering" volume: "16" number: "3" pages: "403-424" kind: "article" key: "BalasubramanianGLZG06" - title: "Aspect mining from a modelling perspective" author: - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" year: "2008" doi: "http://dx.doi.org/10.1504/IJCAT.2008.017720" links: doi: "http://dx.doi.org/10.1504/IJCAT.2008.017720" tags: - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/ZhangGLT08" cites: 0 citedby: 0 journal: "IJCAT" volume: "31" number: "1/2" pages: "74-82" kind: "article" key: "ZhangGLT08" - title: "Sub-clone refactoring in open source software artifacts" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" doi: "http://doi.acm.org/10.1145/1774088.1774580" links: doi: "http://doi.acm.org/10.1145/1774088.1774580" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sac/TairasG10" tags: - "refactoring" - "source-to-source" - "open-source" researchr: "https://researchr.org/publication/TairasG10" cites: 0 citedby: 0 pages: "2373-2374" booktitle: "Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), Sierre, Switzerland, March 22-26, 2010" editor: - name: "Sung Y. Shin" link: "https://researchr.org/alias/sung-y.-shin" - name: "Sascha Ossowski" link: "https://researchr.org/alias/sascha-ossowski" - name: "Michael Schumacher" link: "https://researchr.org/alias/michael-schumacher" - name: "Mathew J. Palakal" link: "https://researchr.org/alias/mathew-j.-palakal" - name: "Chih-Cheng Hung" link: "https://researchr.org/alias/chih-cheng-hung" publisher: "ACM" isbn: "978-1-60558-639-7" kind: "inproceedings" key: "TairasG10" - title: "The 7th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" year: "2007" doi: "http://doi.acm.org/10.1145/1297846.1297867" links: doi: "http://doi.acm.org/10.1145/1297846.1297867" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenGRS07" cites: 0 citedby: 0 pages: "747-748" booktitle: "Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada" editor: - name: "Richard P. Gabriel" link: "http://www.dreamsongs.com/RPG.html" - name: "David F. Bacon" link: "http://domino.research.ibm.com/comm/research_people.nsf/pages/bacon.index.html" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Guy L. Steele Jr." link: "http://research.sun.com/people/mybio.php?uid=25706" publisher: "ACM" isbn: "978-1-59593-865-7" kind: "inproceedings" key: "TolvanenGRS07" - title: "Component-based LR parsing" author: - name: "Xiaoqing Wu" link: "https://researchr.org/alias/xiaoqing-wu" - name: "Barrett R. Bryant" link: "http://www.cis.uab.edu/bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2010" doi: "http://dx.doi.org/10.1016/j.cl.2009.01.002" abstract: "A language implementation with proper compositionality enables a compiler developer to divide-and-conquer the complexity of building a large language by constructing a set of smaller languages. Ideally, these small language implementations should be independent of each other such that they can be designed, implemented and debugged individually, and later be reused in different applications (e.g., building domain-specific languages). However, the language composition offered by several existing parser generators resides at the grammar level, which means all the grammar modules need to be composed together and all corresponding ambiguities have to be resolved before generating a single parser for the language. This produces tight coupling between grammar modules, which harms information hiding and affects independent development of language features. To address this problem, we have developed a novel parsing algorithm that we call Component-based LR (CLR) parsing, which provides code-level compositionality for language development by producing a separate parser for each grammar component. In addition to shift and reduce actions, the algorithm extends general LR parsing by introducing switch and return actions to empower the parsing action to jump from one parser to another. Our experimental evaluation demonstrates that CLR increases the comprehensibility, reusability, changeability and independent development ability of the language implementation. Moreover, the loose coupling among parser components enables CLR to describe grammars that contain LR parsing conflicts or require ambiguous token definitions, such as island grammars and embedded languages." links: doi: "http://dx.doi.org/10.1016/j.cl.2009.01.002" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/WuBGM10" tags: - "parsing algorithm" - "reusable components" - "rule-based" - "design complexity" - "composition" - "language design" - "reuse" - "information hiding" - "debugging" - "compiler" - "parsing" - "grammar" - "domain-specific language" researchr: "https://researchr.org/publication/WuBGM10" cites: 38 citedby: 0 journal: "Computer Languages, Systems \\& Structures" volume: "36" number: "1" pages: "16-33" kind: "article" key: "WuBGM10" - title: "A SOA Approach for Domain-Specific Language Implementation" author: - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Adam Cardenas" link: "https://researchr.org/alias/adam-cardenas" - name: "Xang Xiong" link: "https://researchr.org/alias/xang-xiong" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" doi: "http://doi.ieeecomputersociety.org/10.1109/SERVICES.2010.119" abstract: "Although there have been many benefits of Domain-Specific Languages (DSLs) reported from both academia and industry, implementation of DSLs continue to face challenges with respect to frequent evolution of both syntax and semantics. Techniques for implementing DSLs also lack interoperable capabilities among base languages and limited tool support. Such challenges result in increasing DSL development cost and constrain DSL adoption opportunities. This paper introduces a Service-Oriented Architecture (SOA) approach to address such problems. The approach utilizes WSDL to perform lexical and syntax analysis. Web services are used to define the semantics of a DSL, and WS-BPEL is then used to specify a DSL program. We present two case studies representing different DSL categories to show the feasibility of SOA-based DSL implementation. The case studies demonstrate the potential for easing the burden of DSL evolution and offering interoperability and tool support. Improved modularization and removal of tokenization/parsing are two additional advantages. Discussion and comparison among interpreter-based, model-driven and SOA-based DSL implementations are provided, which may raise more research interests in this area. " links: doi: "http://doi.ieeecomputersociety.org/10.1109/SERVICES.2010.119" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/services/LiuCXMBG10" tags: - "programming languages" - "object-oriented programming" - "semantics" - "rule-based" - "program analysis" - "meta programming" - "case study" - "lexical syntax" - "meta-model" - "interpreter" - "modeling language" - "web service" - "architecture" - "language modeling" - "BPEL" - "domain analysis" - "analysis" - "model-driven development" - "object-role modeling" - "web services" - "DSL" - "subject-oriented programming" - "Meta-Environment" - "parsing" - "systematic-approach" - "feature-oriented programming" - "domain-specific language" researchr: "https://researchr.org/publication/LiuCXMBG10-0" cites: 0 citedby: 0 pages: "535-542" booktitle: "6th World Congress on Services, SERVICES 2010, Miami, Florida, USA, July 5-10, 2010" publisher: "IEEE Computer Society" isbn: "978-0-7695-4129-7" kind: "inproceedings" key: "LiuCXMBG10-0" - title: "Replicators: Transformations to Address Model Scalability" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Steven Nordstrom" link: "https://researchr.org/alias/steven-nordstrom" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" year: "2005" doi: "http://dx.doi.org/10.1007/11557432_22" links: doi: "http://dx.doi.org/10.1007/11557432_22" tags: - "model-to-model transformation" - "meta-model" - "UML" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/GrayLZNGNG05" cites: 0 citedby: 0 pages: "295-308" booktitle: "Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, October 2-7, 2005, Proceedings" editor: - name: "Lionel C. Briand" link: "https://researchr.org/alias/lionel-c.-briand" - name: "Clay Williams" link: "https://researchr.org/alias/clay-williams" volume: "3713" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-29010-9" kind: "inproceedings" key: "GrayLZNGNG05" - title: "Grammar-driven generation of domain-specific language debuggers" author: - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2008" doi: "http://dx.doi.org/10.1002/spe.863" links: doi: "http://dx.doi.org/10.1002/spe.863" tags: - "debugging" - "grammar" - "domain-specific language" researchr: "https://researchr.org/publication/WuGM08" cites: 0 citedby: 1 journal: "Software: Practice and Experience" volume: "38" number: "10" pages: "1073-1103" kind: "article" key: "WuGM08" - title: "Testing domain-specific languages in eclipse" author: - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2005" doi: "http://doi.acm.org/10.1145/1094855.1094920" links: doi: "http://doi.acm.org/10.1145/1094855.1094920" tags: - "Eclipse" - "testing" - "domain-specific language" researchr: "https://researchr.org/publication/WuG05%3A2" cites: 0 citedby: 0 pages: "173-174" booktitle: "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA" editor: - name: "Ralph E. Johnson" link: "http://st-www.cs.illinois.edu/users/johnson/" - name: "Richard P. Gabriel" link: "https://researchr.org/alias/richard-p.-gabriel" publisher: "ACM" isbn: "1-59593-193-7" kind: "inproceedings" key: "WuG05:2" - title: "QoS-UniFrame: A Petri Net-Based Modeling Approach to Assure QoS Requirements of Distributed Real-Time and Embedded Systems" author: - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Rajeev R. Raje" link: "https://researchr.org/alias/rajeev-r.-raje" - name: "Andrew M. Olson" link: "https://researchr.org/alias/andrew-m.-olson" - name: "Mikhail Auguston" link: "https://researchr.org/alias/mikhail-auguston" year: "2005" doi: "http://csdl.computer.org/comp/proceedings/ecbs/2005/2308/00/23080202abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/ecbs/2005/2308/00/23080202abs.htm" tags: - "modeling" - "systematic-approach" researchr: "https://researchr.org/publication/LiuBGROA05" cites: 0 citedby: 0 pages: "202-209" booktitle: "12th IEEE International Conference on the Engineering of Computer-Based Systems (ECBS 2005), 4-7 April 2005, Greenbelt, MD, USA" publisher: "IEEE Computer Society" isbn: "0-7695-2308-0" kind: "inproceedings" key: "LiuBGROA05" - title: "Grid-Flow: a Grid-enabled scientific workflow system with a Petri-net-based interface" author: - name: "Zhijie Guan" link: "https://researchr.org/alias/zhijie-guan" - name: "Francisco Hernández" link: "https://researchr.org/alias/francisco-hern%C3%A1ndez" - name: "Purushotham Bangalore" link: "https://researchr.org/alias/purushotham-bangalore" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Anthony Skjellum" link: "https://researchr.org/alias/anthony-skjellum" - name: "Vijay Velusamy" link: "https://researchr.org/alias/vijay-velusamy" - name: "Yin Liu" link: "https://researchr.org/alias/yin-liu" year: "2006" doi: "http://dx.doi.org/10.1002/cpe.988" links: doi: "http://dx.doi.org/10.1002/cpe.988" tags: - "rule-based" - "scientific workflow" - "data-flow" - "workflow" researchr: "https://researchr.org/publication/GuanHBGSVL06" cites: 0 citedby: 0 journal: "Concurrency - Practice and Experience" volume: "18" number: "10" pages: "1115-1140" kind: "article" key: "GuanHBGSVL06" - title: "11th International Workshop on Aspect-Oriented Modeling" author: - name: "Jörg Kienzle" link: "https://researchr.org/alias/j%C3%B6rg-kienzle" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Dominik Stein" link: "https://researchr.org/alias/dominik-stein" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Omar Aldawud" link: "https://researchr.org/alias/omar-aldawud" - name: "Tzilla Elrad" link: "https://researchr.org/alias/tzilla-elrad" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-69073-3_1" links: doi: "http://dx.doi.org/10.1007/978-3-540-69073-3_1" tags: - "modeling" researchr: "https://researchr.org/publication/KienzleGSCAE07" cites: 0 citedby: 0 pages: "1-6" booktitle: "Models in Software Engineering, Workshops and Symposia at MoDELS 2007, Nashville, TN, USA, September 30 - October 5, 2007, Reports and Revised Selected Papers" editor: - name: "Holger Giese" link: "https://researchr.org/alias/holger-giese" volume: "5002" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-69069-6" kind: "inproceedings" key: "KienzleGSCAE07" - title: "Quality of Service-Driven Requirements Analysis for Component Composition: A Two-Level Grammar+Approach" author: - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Fei Cao" link: "https://researchr.org/alias/fei-cao" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Rajeev R. Raje" link: "https://researchr.org/alias/rajeev-r.-raje" - name: "Andrew M. Olson" link: "https://researchr.org/alias/andrew-m.-olson" - name: "Mikhail Auguston" link: "https://researchr.org/alias/mikhail-auguston" year: "2005" tags: - "composition" - "analysis" - "systematic-approach" - "grammar" researchr: "https://researchr.org/publication/LiuCBGROA05" cites: 0 citedby: 0 pages: "731-734" booktitle: "Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE 2005), Taipei, Taiwan, Republic of China, July 14-16, 2005" editor: - name: "William C. Chu" link: "https://researchr.org/alias/william-c.-chu" - name: "Natalia Juristo Juzgado" link: "https://researchr.org/alias/natalia-juristo-juzgado" - name: "W. Eric Wong" link: "https://researchr.org/alias/w.-eric-wong" isbn: "1-891706-16-0" kind: "inproceedings" key: "LiuCBGROA05" - title: "Using Ontologies in the Domain Analysis of Domain-Specific Languages" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2008" doi: "http://ceur-ws.org/Vol-395/paper02.pdf" links: doi: "http://ceur-ws.org/Vol-395/paper02.pdf" tags: - "ontologies" - "ontology" - "domain analysis" - "analysis" - "domain-specific language" researchr: "https://researchr.org/publication/TairasMG08" cites: 0 citedby: 0 pages: "20-31" booktitle: "Proceedings of the 1st International Workshop on Transforming and Weaving Ontologies in Model Driven Engineering TWOMDE 2008, Toulouse, France, September 28, 2008" editor: - name: "Fernando Silva Parreiras" link: "https://researchr.org/alias/fernando-silva-parreiras" - name: "Jeff Z. Pan" link: "https://researchr.org/alias/jeff-z.-pan" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" - name: "Jakob Henriksson" link: "http://st.inf.tu-dresden.de" volume: "395" series: "CEUR Workshop Proceedings" publisher: "CEUR-WS.org" kind: "inproceedings" key: "TairasMG08" - title: "Domain-specific software engineering" author: - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" year: "2010" doi: "http://doi.acm.org/10.1145/1882362.1882376" links: doi: "http://doi.acm.org/10.1145/1882362.1882376" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sigsoft/BryantGM10" tags: - "software engineering" researchr: "https://researchr.org/publication/BryantGM10" cites: 0 citedby: 0 pages: "65-68" booktitle: "Proceedings of the Workshop on Future of Software Engineering Research, FoSER 2010, at the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010, Santa Fe, NM, USA, November 7-11, 2010" editor: - name: "Gruia-Catalin Roman" link: "https://researchr.org/alias/gruia-catalin-roman" - name: "Kevin J. Sullivan" link: "https://researchr.org/alias/kevin-j.-sullivan" publisher: "ACM" isbn: "978-1-4503-0427-6" kind: "inproceedings" key: "BryantGM10" - title: "Generative approaches for application tailoring of mobile devices" author: - name: "Victoria Davis" link: "https://researchr.org/alias/victoria-davis" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Joel Jones" link: "https://researchr.org/alias/joel-jones" year: "2005" doi: "http://doi.acm.org/10.1145/1167253.1167308" links: doi: "http://doi.acm.org/10.1145/1167253.1167308" tags: - "mobile" - "systematic-approach" researchr: "https://researchr.org/publication/DavisGJ05" cites: 0 citedby: 0 pages: "237-241" booktitle: "Proceedings of the 43nd Annual Southeast Regional Conference, 2005, Kennesaw, Georgia, Alabama, USA, March 18-20, 2005, Volume 2" editor: - name: "Mário Guimarães" link: "https://researchr.org/alias/m%C3%A1rio-guimar%C3%A3es" publisher: "ACM" isbn: "1-59593-059-0" kind: "inproceedings" key: "DavisGJ05" - title: "Levels of Independence in Aspect-Oriented Modeling" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" year: "2003" tags: - "modeling" researchr: "https://researchr.org/publication/GrayLZ03" cites: 0 citedby: 0 pages: "282-287" booktitle: "International Middleware Conference, Workshop Proceedings, June 16-20, 2003, Rio de Janeiro, Brazil" publisher: "PUC-Rio" isbn: "85-87926-03-9" kind: "inproceedings" key: "GrayLZ03" - title: "Guest editorial to the special section on model transformation" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Alfonso Pierantonio" link: "https://researchr.org/alias/alfonso-pierantonio" - name: "Antonio Vallecillo" link: "https://researchr.org/alias/antonio-vallecillo" year: "2010" doi: "http://dx.doi.org/10.1007/s10270-009-0139-y" links: doi: "http://dx.doi.org/10.1007/s10270-009-0139-y" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/sosym/GrayPV10" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/GrayPV10" cites: 0 citedby: 0 journal: "Software and Systems Modeling" volume: "9" number: "3" pages: "281-283" kind: "article" key: "GrayPV10" - title: "Profiler instrumentation using metaprogramming techniques" author: - name: "Ritu Arora" link: "https://researchr.org/alias/ritu-arora" - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Zekai Demirezen" link: "https://researchr.org/alias/zekai-demirezen" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2008" doi: "http://doi.acm.org/10.1145/1593105.1593218" links: doi: "http://doi.acm.org/10.1145/1593105.1593218" researchr: "https://researchr.org/publication/AroraSDG08" cites: 0 citedby: 0 pages: "429-434" booktitle: "Proceedings of the 46th Annual Southeast Regional Conference, 2008, Auburn, Alabama, March 28-29, 2008" publisher: "ACM" isbn: "978-1-60558-105-7" kind: "inproceedings" key: "AroraSDG08" - title: "MARS: Metamodel Recovery from Multi-tiered Models Using Grammar Inference" author: - name: "Qichao Liu" link: "https://researchr.org/alias/qichao-liu" - name: "Faizan Javed" link: "https://researchr.org/alias/faizan-javed" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Alan P. Sprague" link: "https://researchr.org/alias/alan-p.-sprague" - name: "Dejan Hrncic" link: "https://researchr.org/alias/dejan-hrncic" year: "2009" doi: "http://dx.doi.org/10.1109/TASE.2009.29" links: doi: "http://dx.doi.org/10.1109/TASE.2009.29" tags: - "grammar" researchr: "https://researchr.org/publication/LiuJMBGSH09" cites: 0 citedby: 0 pages: "325-326" booktitle: "TASE 2009, Third IEEE International Symposium on Theoretical Aspects of Software Engineering, 29-31 July 2009, Tianjin, China" editor: - name: "Wei-Ngan Chin" link: "https://researchr.org/alias/wei-ngan-chin" - name: "Shengchao Qin" link: "https://researchr.org/alias/shengchao-qin" publisher: "IEEE Computer Society" isbn: "978-0-7695-3757-3" kind: "inproceedings" key: "LiuJMBGSH09" - title: "A domain-specific modeling language for scientific data composition and interoperability" author: - name: "Hyun Cho" link: "https://researchr.org/alias/hyun-cho" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" doi: "http://doi.acm.org/10.1145/1900008.1900146" links: doi: "http://doi.acm.org/10.1145/1900008.1900146" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/ACMse/ChoG10" tags: - "data-flow language" - "modeling language" - "modeling" - "language modeling" - "composition" - "data-flow" - "domain-specific language" researchr: "https://researchr.org/publication/ChoG10-2" cites: 0 citedby: 0 pages: "107" booktitle: "Proceedings of the 48th Annual Southeast Regional Conference, 2010, Oxford, MS, USA, April 15-17, 2010" editor: - name: "H. Conrad Cunningham" link: "https://researchr.org/alias/h.-conrad-cunningham" - name: "Paul Ruth" link: "https://researchr.org/alias/paul-ruth" - name: "Nicholas A. Kraft" link: "https://researchr.org/alias/nicholas-a.-kraft" publisher: "ACM" isbn: "978-1-4503-0064-3" kind: "inproceedings" key: "ChoG10-2" - title: "The 8th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" year: "2008" doi: "http://doi.acm.org/10.1145/1449814.1449886" links: doi: "http://doi.acm.org/10.1145/1449814.1449886" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenGRS08" cites: 0 citedby: 0 pages: "861-864" booktitle: "Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA" editor: - name: "Gail E. Harris" link: "https://researchr.org/alias/gail-e.-harris" publisher: "ACM" isbn: "978-1-60558-220-7" kind: "inproceedings" key: "TolvanenGRS08" - title: "The 9th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" year: "2009" doi: "http://doi.acm.org/10.1145/1639950.1639975" links: doi: "http://doi.acm.org/10.1145/1639950.1639975" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenGRS09" cites: 0 citedby: 0 pages: "707-708" booktitle: "Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA" editor: - name: "Shail Arora" link: "https://researchr.org/alias/shail-arora" - name: "Gary T. Leavens" link: "https://researchr.org/alias/gary-t.-leavens" publisher: "ACM" isbn: "978-1-60558-768-4" kind: "inproceedings" key: "TolvanenGRS09" - title: "Managing API Evolution for Open Software Platforms" author: - name: "Hyun Cho" link: "https://researchr.org/alias/hyun-cho" - name: "Eunyoung Kim" link: "https://researchr.org/alias/eunyoung-kim" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" links: dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sede/ChoKG10" tags: - "software evolution" - "source-to-source" - "open-source" researchr: "https://researchr.org/publication/ChoKG10" cites: 0 citedby: 0 pages: "39-44" booktitle: "ISCA 19th International Conference on Software Engineeringand Data Engineering (SEDE-2010) June 16-18, 2010, Hilton Fisherman s Wharf, San Francisco, CA, USA" editor: - name: "Imad Rahal" link: "https://researchr.org/alias/imad-rahal" - name: "Rym Zalila-Wenkstern" link: "https://researchr.org/alias/rym-zalila-wenkstern" publisher: "ISCA" isbn: "978-1-880843-77-2" kind: "inproceedings" key: "ChoKG10" - title: "Report of the 7th International Workshop on Aspect-Oriented Modeling" author: - name: "Jörg Kienzle" link: "https://researchr.org/alias/j%C3%B6rg-kienzle" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Dominik Stein" link: "https://researchr.org/alias/dominik-stein" year: "2005" doi: "http://dx.doi.org/10.1007/11663430_10" links: doi: "http://dx.doi.org/10.1007/11663430_10" tags: - "modeling" - "UML" researchr: "https://researchr.org/publication/KienzleGS05" cites: 0 citedby: 0 pages: "91-99" booktitle: "Satellite Events at the MoDELS 2005 Conference, MoDELS 2005 International Workshops, Doctoral Symposium, Educators Symposium, Montego Bay, Jamaica, October 2-7, 2005, Revised Selected Papers" editor: - name: "Jean-Michel Bruel" link: "https://researchr.org/alias/jean-michel-bruel" volume: "3844" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-31780-5" kind: "inproceedings" key: "KienzleGS05" - title: "Model-Driven Program Transformation of a Large Avionics Framework" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Rajesh Sudarsan" link: "https://researchr.org/alias/rajesh-sudarsan" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Feng Shi" link: "https://researchr.org/alias/feng-shi" - name: "Ted Bapty" link: "https://researchr.org/alias/ted-bapty" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=361" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=361" tags: - "model-to-model transformation" - "meta programming" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" - "program transformation" researchr: "https://researchr.org/publication/GrayZLRWSGNSB04" cites: 0 citedby: 0 pages: "361-378" booktitle: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "GrayZLRWSGNSB04" - title: "Improving Domain-Specific Language Reuse with Software Product Line Techniques" author: - name: "Jules White" link: "https://researchr.org/alias/jules-white" - name: "James H. Hill" link: "https://researchr.org/alias/james-h.-hill" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Sumant Tambe" link: "https://researchr.org/alias/sumant-tambe" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" year: "2009" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2009.95" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2009.95" tags: - "DSLsAndPLE" - "reuse" - "C++" - "software product line" - "product line" - "domain-specific language" researchr: "https://researchr.org/publication/WhiteHGTGS09" cites: 0 citedby: 0 journal: "IEEE Software" volume: "26" number: "4" pages: "47-53" kind: "article" key: "WhiteHGTGS09" - title: "The object-oriented trivia show (TOOTS)" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jules White" link: "https://researchr.org/alias/jules-white" year: "2010" doi: "http://doi.acm.org/10.1145/1869542.1869602" links: doi: "http://doi.acm.org/10.1145/1869542.1869602" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/oopsla/GrayW10" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/GrayW10" cites: 0 citedby: 0 pages: "261-262" booktitle: "Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, SPLASH/OOPSLA 2010, October 17-21, 2010, Reno/Tahoe, Nevada, USA" editor: - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" - name: "Siobhán Clarke" link: "https://www.cs.tcd.ie/Siobhan.Clarke/" - name: "Martin C. Rinard" link: "https://researchr.org/alias/martin-c.-rinard" publisher: "ACM" isbn: "978-1-4503-0240-1" kind: "inproceedings" key: "GrayW10" - title: "DSLs: the good, the bad, and the ugly" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Kathleen Fisher" link: "http://www.research.att.com/people/Fisher_Kathleen_S" - name: "Charles Consel" link: "http://phoenix.labri.fr/people/consel/" - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2008" doi: "http://doi.acm.org/10.1145/1449814.1449863" links: doi: "http://doi.acm.org/10.1145/1449814.1449863" tags: - "DSL" researchr: "https://researchr.org/publication/GrayFCKMT08" cites: 0 citedby: 0 pages: "791-794" booktitle: "Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA" editor: - name: "Gail E. Harris" link: "https://researchr.org/alias/gail-e.-harris" publisher: "ACM" isbn: "978-1-60558-220-7" kind: "inproceedings" key: "GrayFCKMT08" - title: "Automatic generation of language-based tools using the LISA system" author: - name: "Pedro Rangel Henriques" link: "http://pt.linkedin.com/pub/pedro-henriques/5/8b7/872" - name: "Pereira, M.J.V." link: "https://researchr.org/alias/pereira%2C-m.j.v." - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Lenic, M." link: "https://researchr.org/alias/lenic%2C-m." - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Wu, H." link: "https://researchr.org/alias/wu%2C-h." year: "2005" month: "april" doi: "10.1049/ip-sen:20041317" abstract: "Many tools have been constructed using different formal methods to process various parts of a language specification (e.g. scanner generators, parser generators and compiler generators). The automatic generation of a complete compiler was the primary goal of such systems, but researchers recognised the possibility that many other language-based tools could be generated from formal language specifications. Such tools can be generated automatically whenever they can be described by a generic fixed part that traverses the appropriate data structures generated by a specific variable part, which can be systematically derivable from the language specifications. The paper identifies generic and specific parts for various language-based tools. Several language-based tools are presented in the paper, which are automatically generated using an attribute grammar-based compiler generator called LISA. The generated tools that are described in the paper include editors, inspectors, debuggers and visualisers/animators. Because of their complexity of construction, special emphasis is given to visualisers/animators, and the unique contribution of our approach toward generating such tools." tags: - "rule-based" - "attribute grammars" - "completeness" - "data-flow language" - "traversal" - "data-flow" - "debugging" - "compiler" - "parsing" - "systematic-approach" - "grammar" - "domain-specific language" researchr: "https://researchr.org/publication/HenriquesPMLGW05" cites: 0 citedby: 0 journal: "Software, IEE Proceedings -" volume: "152" number: "2" pages: "54-69" kind: "article" key: "HenriquesPMLGW05" - title: "A technique for constructing aspect weavers using a program transformation engine" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" year: "2004" doi: "http://doi.acm.org/10.1145/976270.976277" links: doi: "http://doi.acm.org/10.1145/976270.976277" tags: - "transformation" - "program transformation" researchr: "https://researchr.org/publication/GrayR04" cites: 0 citedby: 0 pages: "36-45" booktitle: "Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD 2004, Lancaster, UK, March 22-24, 2004" editor: - name: "Gail C. Murphy" link: "https://researchr.org/alias/gail-c.-murphy" - name: "Karl J. Lieberherr" link: "https://researchr.org/alias/karl-j.-lieberherr" publisher: "ACM" isbn: "1-58113-842-3" kind: "inproceedings" key: "GrayR04" - title: "Can domain-specific languages be implemented by service-oriented architecture?" author: - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Adam Cardenas" link: "https://researchr.org/alias/adam-cardenas" - name: "Xang Xiong" link: "https://researchr.org/alias/xang-xiong" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" doi: "http://doi.acm.org/10.1145/1774088.1774603" links: doi: "http://doi.acm.org/10.1145/1774088.1774603" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sac/LiuCXMBG10" tags: - "architecture" - "domain-specific language" researchr: "https://researchr.org/publication/LiuCXMBG10" cites: 0 citedby: 0 pages: "2491-2492" booktitle: "Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), Sierre, Switzerland, March 22-26, 2010" editor: - name: "Sung Y. Shin" link: "https://researchr.org/alias/sung-y.-shin" - name: "Sascha Ossowski" link: "https://researchr.org/alias/sascha-ossowski" - name: "Michael Schumacher" link: "https://researchr.org/alias/michael-schumacher" - name: "Mathew J. Palakal" link: "https://researchr.org/alias/mathew-j.-palakal" - name: "Chih-Cheng Hung" link: "https://researchr.org/alias/chih-cheng-hung" publisher: "ACM" isbn: "978-1-60558-639-7" kind: "inproceedings" key: "LiuCXMBG10" - title: "MoDELS 2005 Doctoral Symposium Summary" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2005" doi: "http://dx.doi.org/10.1007/11663430_34" links: doi: "http://dx.doi.org/10.1007/11663430_34" tags: - "meta-model" - "UML" - "Meta-Environment" researchr: "https://researchr.org/publication/Gray05%3A0" cites: 0 citedby: 0 pages: "333-336" booktitle: "Satellite Events at the MoDELS 2005 Conference, MoDELS 2005 International Workshops, Doctoral Symposium, Educators Symposium, Montego Bay, Jamaica, October 2-7, 2005, Revised Selected Papers" editor: - name: "Jean-Michel Bruel" link: "https://researchr.org/alias/jean-michel-bruel" volume: "3844" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-31780-5" kind: "inproceedings" key: "Gray05:0" - title: "Demonstration-based Approach to Support Live Transformations in a Model Editor" author: - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Christoph Wienands" link: "https://researchr.org/alias/christoph-wienands" - name: "Michael Golm" link: "https://researchr.org/alias/michael-golm" - name: "Jules White" link: "https://researchr.org/alias/jules-white" year: "2011" abstract: "Complex model editing activities are frequently performed to realize various model evolution tasks (e.g., model scalability, weaving aspects into models, and model refactoring). In order to automate and reuse patterns of model editing, an editing process can be regarded as an endogenous model transformation and specified as transformation rules. However, the use of traditional model transformation languages often presents a steep learning curve. Other challenges in using model transformations to automate editing tasks include insufficient support for sharing the transformations that perform the editing tasks, and a lack of automated guidance on how to use a specific transformation in some other modeling context. This paper presents a live model transformation approach that can enhance and assist model editing activities. By extending the Model Transformation By Demonstration (MTBD) approach, LiveMTBD offers users flexibility in specifying the transformation, a centralized repository to assist with transformation sharing, and a live model transformation matching engine to suggest applicable transformations during model-edit time." tags: - "model-to-model transformation" - "rule-based" - "pattern language" - "model editor" - "meta-model" - "modeling language" - "modeling" - "model refactoring" - "refactoring" - "transformation language" - "language modeling" - "reuse" - "weaving" - "source-to-source" - "rules" - "pattern matching" - "rule-based refactoring" - "model transformation" - "context-aware" - "Meta-Environment" - "higher-order transformations" - "process modeling" - "systematic-approach" - "transformation" - "domain-specific language" researchr: "https://researchr.org/publication/Sun-ICMT-2011" cites: 0 citedby: 0 pages: "213-228" booktitle: "Theory and Practice of Model Transformations, Fourth International Conference, ICMT 2011, Zurich, Switzerland, June 27-28, 2011. Proceedings" editor: - name: "Jordi Cabot" link: "http://jordicabot.com/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "6707" series: "Lecture Notes in Computer Science" publisher: "Springer" kind: "inproceedings" key: "Sun-ICMT-2011" - title: "GAUGE: Grid Automation and Generative Environment" author: - name: "Francisco Hernández" link: "https://researchr.org/alias/francisco-hern%C3%A1ndez" - name: "Purushotham Bangalore" link: "https://researchr.org/alias/purushotham-bangalore" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Zhijie Guan" link: "https://researchr.org/alias/zhijie-guan" - name: "Kevin D. Reilly" link: "https://researchr.org/alias/kevin-d.-reilly" year: "2006" doi: "http://dx.doi.org/10.1002/cpe.991" links: doi: "http://dx.doi.org/10.1002/cpe.991" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/HernandezBGGR06" cites: 0 citedby: 0 journal: "Concurrency - Practice and Experience" volume: "18" number: "10" pages: "1293-1316" kind: "article" key: "HernandezBGGR06" - title: "Performance Analysis of the Reactor Pattern in Network Services" author: - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Paul J. Vandal" link: "https://researchr.org/alias/paul-j.-vandal" - name: "U. Praphamontripong" link: "https://researchr.org/alias/u.-praphamontripong" year: "2006" doi: "http://dx.doi.org/10.1109/IPDPS.2006.1639639" links: doi: "http://dx.doi.org/10.1109/IPDPS.2006.1639639" tags: - "analysis" researchr: "https://researchr.org/publication/GokhaleGGVP06" cites: 0 citedby: 0 booktitle: "20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Proceedings, 25-29 April 2006, Rhodes Island, Greece" publisher: "IEEE" kind: "inproceedings" key: "GokhaleGGVP06" - title: "Unit Testing for Domain-Specific Languages" author: - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-03034-5_7" abstract: "Domain-specific languages (DSLs) offer several advantages by providing idioms that are similar to the abstractions found in a specific problem domain. However, a challenge is that tool support for DSLs is lacking when compared to the capabilities offered in general-purpose languages (GPLs), such as Java and C++. For example, support for unit testing a DSL program is absent and debuggers for DSLs are rare. This limits the ability of a developer to discover the existence of software errors and to locate them in a DSL program. Currently, software developers using a DSL are generally forced to test and debug their DSL programs using available GPL tools, rather than tools that are informed by the domain abstractions at the DSL level. This reduces the utility of DSL adoption and minimizes the benefits of working with higher abstractions, which can bring into question the suitability of using DSLs in the development process. This paper introduces our initial investigation into a unit testing framework that can be customized for specific DSLs through a reusable mapping of GPL testing tool functionality. We provide examples from two different DSL categories that serve as case studies demonstrating the possibilities of a unit testing engine for DSLs. " links: doi: "http://dx.doi.org/10.1007/978-3-642-03034-5_7" tags: - "programming languages" - "Java" - "case study" - "functional programming" - "testing" - "reuse" - "C++" - "debugging" - "DSL" - "abstraction" - "domain-specific language" researchr: "https://researchr.org/publication/WuGM09" cites: 0 citedby: 0 pages: "125-147" booktitle: "Domain-Specific Languages, IFIP TC 2 Working Conference, DSL 2009, Oxford, UK, July 15-17, 2009, Proceedings" editor: - name: "Walid Mohamed Taha" link: "https://researchr.org/alias/walid-mohamed-taha" volume: "5658" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-03033-8" kind: "inproceedings" key: "WuGM09" - title: "A model-driven approach for generating embedded robot navigation control software" author: - name: "Bina Shah" link: "https://researchr.org/alias/bina-shah" - name: "Rachael Dennison" link: "https://researchr.org/alias/rachael-dennison" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2004" doi: "http://doi.acm.org/10.1145/986537.986618" links: doi: "http://doi.acm.org/10.1145/986537.986618" tags: - "embedded software" - "systematic-approach" researchr: "https://researchr.org/publication/ShahDG04" cites: 0 citedby: 0 pages: "332-335" booktitle: "Proceedings of the 42nd Annual Southeast Regional Conference, 2004, Huntsville, Alabama, USA, April 2-3, 2004" editor: - name: "Seong-Moo Yoo" link: "https://researchr.org/alias/seong-moo-yoo" - name: "Letha H. Etzkorn" link: "https://researchr.org/alias/letha-h.-etzkorn" publisher: "ACM" isbn: "1-58113-870-9" kind: "inproceedings" key: "ShahDG04" - title: "Fundamental Limitations in Domain-Specific Language Evolution" author: - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2009" month: "August" abstract: "In this paper we address language engineering issues surrounding domain-specific modeling languages (DSMLs). By definition, such languages track the domain, meaning that changesto the domain require changes to the DSML in order toprovide an intuitive specification of domain-specific programs or models. For this work, our primary focus is on fundamental limitations that affectthe preservation of semantics during domain model evolution. Wespecifically address fundamental limitations in semantics-preservingtransformations, and/or the implementation of algorithms that specify suchtransformations. This work has profound implications for language engineers who are planning for the maintenance of models, or designing model transformations for the purpose of preserving semantics. We provide abrief representative example from the discipline of hybrid systems, where suchresults can be interpreted." links: "url": "http://www.ece.arizona.edu/~sprinkjm/wiki/uploads/Publications/sprinkle-tse2009-domainevolution-submitted.pdf" tags: - "programming languages" - "model-to-model transformation" - "semantics" - "transformation engineering" - "meta programming" - "meta-model" - "modeling language" - "modeling" - "language engineering" - "transformation language" - "language modeling" - "source-to-source" - "maintenance" - "model-driven engineering" - "transformation system" - "model transformation" - "Meta-Environment" - "higher-order transformations" - "transformation" - "program transformation" - "domain-specific language" researchr: "https://researchr.org/publication/Sprinkle%3ATSE%3A2009" cites: 0 citedby: 0 institution: "University of Arizona" number: "TR-090831" address: "1230 E. Speedway Blvd., Bldg. 104" kind: "techreport" key: "Sprinkle:TSE:2009" - title: "Model-driven generative techniques for scalable performability analysis of distributed systems" author: - name: "Arundhati Kogekar" link: "https://researchr.org/alias/arundhati-kogekar" - name: "Dimple Kaul" link: "https://researchr.org/alias/dimple-kaul" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Paul J. Vandal" link: "https://researchr.org/alias/paul-j.-vandal" - name: "U. Praphamontripong" link: "https://researchr.org/alias/u.-praphamontripong" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2006" doi: "http://dx.doi.org/10.1109/IPDPS.2006.1639593" links: doi: "http://dx.doi.org/10.1109/IPDPS.2006.1639593" tags: - "analysis" researchr: "https://researchr.org/publication/KogekarKGVPGZLG06" cites: 0 citedby: 0 booktitle: "20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Proceedings, 25-29 April 2006, Rhodes Island, Greece" publisher: "IEEE" kind: "inproceedings" key: "KogekarKGVPGZLG06" - title: "POSAML: A visual modeling language for middleware provisioning" author: - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Dimple Kaul" link: "https://researchr.org/alias/dimple-kaul" - name: "Arundhati Kogekar" link: "https://researchr.org/alias/arundhati-kogekar" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" year: "2007" doi: "http://dx.doi.org/10.1016/j.jvlc.2007.07.003" links: doi: "http://dx.doi.org/10.1016/j.jvlc.2007.07.003" tags: - "modeling language" - "modeling" - "language modeling" researchr: "https://researchr.org/publication/GokhaleKKGG07" cites: 0 citedby: 0 journal: "Journal of Computer Languages" volume: "18" number: "4" pages: "359-377" kind: "article" key: "GokhaleKKGG07" - title: "MT-scribe: a tool for recording and inferring model transformations" author: - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jules White" link: "https://researchr.org/alias/jules-white" year: "2009" doi: "http://doi.acm.org/10.1145/1639950.1640029" links: doi: "http://doi.acm.org/10.1145/1639950.1640029" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "peer-to-peer" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/SunGW09" cites: 0 citedby: 0 pages: "815-816" booktitle: "Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA" editor: - name: "Shail Arora" link: "https://researchr.org/alias/shail-arora" - name: "Gary T. Leavens" link: "https://researchr.org/alias/gary-t.-leavens" publisher: "ACM" isbn: "978-1-60558-768-4" kind: "inproceedings" key: "SunGW09" - title: "Using Ontologies in the Domain Analysis of Domain-Specific Languages" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-642-01648-6_35" links: doi: "http://dx.doi.org/10.1007/978-3-642-01648-6_35" tags: - "ontologies" - "ontology" - "domain analysis" - "analysis" - "domain-specific language" researchr: "https://researchr.org/publication/TairasMG08a" cites: 0 citedby: 0 pages: "332-342" booktitle: "Models in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28 - October 3, 2008. Reports and Revised Selected Papers" editor: - name: "Michel R. V. Chaudron" link: "http://www.win.tue.nl/~mchaudro/" volume: "5421" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-01647-9" kind: "inproceedings" key: "TairasMG08a" - title: "MARS: A metamodel recovery system using grammar inference" author: - name: "Faizan Javed" link: "https://researchr.org/alias/faizan-javed" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" year: "2008" doi: "http://dx.doi.org/10.1016/j.infsof.2007.08.003" links: doi: "http://dx.doi.org/10.1016/j.infsof.2007.08.003" tags: - "grammar" researchr: "https://researchr.org/publication/JavedMGB08" cites: 0 citedby: 0 journal: "Information \\& Software Technology" volume: "50" number: "9-10" pages: "948-968" kind: "article" key: "JavedMGB08" - title: "A comprehensive model transformation approach to automated model construction and evolution" author: - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2005" doi: "http://doi.acm.org/10.1145/1094855.1094885" links: doi: "http://doi.acm.org/10.1145/1094855.1094885" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "systematic-approach" - "transformation" researchr: "https://researchr.org/publication/LinG05%3A0" cites: 0 citedby: 0 pages: "104-105" booktitle: "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA" editor: - name: "Ralph E. Johnson" link: "http://st-www.cs.illinois.edu/users/johnson/" - name: "Richard P. Gabriel" link: "https://researchr.org/alias/richard-p.-gabriel" publisher: "ACM" isbn: "1-59593-193-7" kind: "inproceedings" key: "LinG05:0" - title: "Report of the 15th International Workshop on Aspect-Oriented Modeling" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Dominik Stein" link: "https://researchr.org/alias/dominik-stein" - name: "Jörg Kienzle" link: "https://researchr.org/alias/j%C3%B6rg-kienzle" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-21210-9_10" links: doi: "http://dx.doi.org/10.1007/978-3-642-21210-9_10" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/GraySKC10" tags: - "modeling" researchr: "https://researchr.org/publication/GraySKC10" cites: 0 citedby: 0 pages: "105-109" booktitle: "Models in Software Engineering - Workshops and Symposia at MODELS 2010, Oslo, Norway, October 2-8, 2010, Reports and Revised Selected Papers" editor: - name: "Jürgen Dingel" link: "https://researchr.org/alias/j%26uuml%3Brgen-dingel" - name: "Arnor Solberg" link: "https://researchr.org/alias/arnor-solberg" volume: "6627" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-21209-3" kind: "inproceedings" key: "GraySKC10" - title: "SpeechClipse: an Eclipse speech plug-in" author: - name: "Shairaj Shaik" link: "https://researchr.org/alias/shairaj-shaik" - name: "Raymond Corvin" link: "https://researchr.org/alias/raymond-corvin" - name: "Rajesh Sudarsan" link: "https://researchr.org/alias/rajesh-sudarsan" - name: "Faizan Javed" link: "https://researchr.org/alias/faizan-javed" - name: "Qasim Ijaz" link: "https://researchr.org/alias/qasim-ijaz" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" year: "2003" doi: "http://doi.acm.org/10.1145/965660.965678" links: doi: "http://doi.acm.org/10.1145/965660.965678" tags: - "Eclipse" researchr: "https://researchr.org/publication/ShaikCSJIRGB03" cites: 0 citedby: 0 pages: "84-88" booktitle: "Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, October 2003, Anaheim, CA, USA" editor: - name: "Michael G. Burke" link: "https://researchr.org/alias/michael-g.-burke" publisher: "ACM" kind: "inproceedings" key: "ShaikCSJIRGB03" - title: "4th Workshop on Assessment of Contemporary Modularization Techniques (ACOM 2010)" author: - name: "Alessandro Garcia" link: "https://researchr.org/alias/alessandro-garcia" - name: "Phil Greenwood" link: "https://researchr.org/alias/phil-greenwood" - name: "Yuanfang Cai" link: "https://researchr.org/alias/yuanfang-cai" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Francisco Dantas" link: "https://researchr.org/alias/francisco-dantas" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-15579-6_66" links: doi: "http://dx.doi.org/10.1007/978-3-642-15579-6_66" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/GarciaGCGD10" researchr: "https://researchr.org/publication/GarciaGCGD10" cites: 0 citedby: 0 pages: "528" booktitle: "Software Product Lines: Going Beyond - 14th International Conference, SPLC 2010, Jeju Island, South Korea, September 13-17, 2010. Proceedings" editor: - name: "Jan Bosch" link: "https://researchr.org/alias/jan-bosch" - name: "Jaejoon Lee" link: "https://researchr.org/alias/jaejoon-lee" volume: "6287" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-15578-9" kind: "inproceedings" key: "GarciaGCGD10" - title: "Preface" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2004" doi: "http://dx.doi.org/10.1016/j.jvlc.2004.03.001" links: doi: "http://dx.doi.org/10.1016/j.jvlc.2004.03.001" researchr: "https://researchr.org/publication/GrayRT04" cites: 0 citedby: 0 journal: "Journal of Computer Languages" volume: "15" number: "3-4" pages: "207-209" kind: "article" key: "GrayRT04" - title: "Handling crosscutting constraints in domain-specific modeling" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Ted Bapty" link: "https://researchr.org/alias/ted-bapty" - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "James Tuck" link: "https://researchr.org/alias/james-tuck" year: "2001" tags: - "modeling" - "constraints" researchr: "https://researchr.org/publication/GrayBNT01" cites: 0 citedby: 0 journal: "Communications of the ACM" volume: "44" number: "10" pages: "87-93" kind: "article" key: "GrayBNT01" - title: "An Analytical Approach to Performance Analysis of an Asynchronous Web Server" author: - name: "U. Praphamontripong" link: "https://researchr.org/alias/u.-praphamontripong" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2007" doi: "http://dx.doi.org/10.1177/0037549707080891" links: doi: "http://dx.doi.org/10.1177/0037549707080891" tags: - "analysis" - "systematic-approach" researchr: "https://researchr.org/publication/PraphamontripongGGG07-0" cites: 0 citedby: 0 journal: "Simulation" volume: "83" number: "8" pages: "571-586" kind: "article" key: "PraphamontripongGGG07-0" - title: "Get to know your clones with CeDAR" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2009" doi: "http://doi.acm.org/10.1145/1639950.1640030" links: doi: "http://doi.acm.org/10.1145/1639950.1640030" researchr: "https://researchr.org/publication/TairasG09-0" cites: 0 citedby: 0 pages: "817-818" booktitle: "Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA" editor: - name: "Shail Arora" link: "https://researchr.org/alias/shail-arora" - name: "Gary T. Leavens" link: "https://researchr.org/alias/gary-t.-leavens" publisher: "ACM" isbn: "978-1-60558-768-4" kind: "inproceedings" key: "TairasG09-0" - title: "Model Transformation by Demonstration" author: - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Jules White" link: "https://researchr.org/alias/jules-white" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-04425-0_58" links: doi: "http://dx.doi.org/10.1007/978-3-642-04425-0_58" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/SunWG09-0" cites: 0 citedby: 0 pages: "712-726" booktitle: "Model Driven Engineering Languages and Systems, 12th International Conference, MODELS 2009, Denver, CO, USA, October 4-9, 2009. Proceedings" editor: - name: "Andy Schürr" link: "https://researchr.org/alias/andy-sch%C3%BCrr" - name: "Bran Selic" link: "https://researchr.org/alias/bran-selic" volume: "5795" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-04424-3" kind: "inproceedings" key: "SunWG09-0" - title: "Tic-Tac-LEGO: an investigation into coordinated robotic control" author: - name: "Ruben Vuittonet" link: "https://researchr.org/alias/ruben-vuittonet" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2006" doi: "http://doi.acm.org/10.1145/1185448.1185632" links: doi: "http://doi.acm.org/10.1145/1185448.1185632" researchr: "https://researchr.org/publication/VuittonetG06" cites: 0 citedby: 0 pages: "778-779" booktitle: "Proceedings of the 44st Annual Southeast Regional Conference, 2006, Melbourne, Florida, USA, March 10-12, 2006" editor: - name: "Ronaldo Menezes" link: "https://researchr.org/alias/ronaldo-menezes" publisher: "ACM" isbn: "1-59593-315-8" kind: "inproceedings" key: "VuittonetG06" - title: "A platform-independent tool for modeling parallel programs" author: - name: "Ferosh Jacob" link: "https://researchr.org/alias/ferosh-jacob" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Purushotham Bangalore" link: "https://researchr.org/alias/purushotham-bangalore" year: "2011" doi: "http://doi.acm.org/10.1145/2016039.2016079" links: doi: "http://doi.acm.org/10.1145/2016039.2016079" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/ACMse/JacobGSB11" tags: - "modeling" - "parallel programming" researchr: "https://researchr.org/publication/JacobGSB11" cites: 0 citedby: 0 pages: "138-143" booktitle: "Proceedings of the 49th Annual Southeast Regional Conference, 2011, Kennesaw, GA, USA, March 24-26, 2011" editor: - name: "Victor A. Clincy" link: "https://researchr.org/alias/victor-a.-clincy" - name: "Kenneth E. Hoganson" link: "https://researchr.org/alias/kenneth-e.-hoganson" - name: "Jose Garrido" link: "https://researchr.org/alias/jose-garrido" - name: "Venu Dasigi" link: "https://researchr.org/alias/venu-dasigi" publisher: "ACM" isbn: "978-1-4503-0686-7" kind: "inproceedings" key: "JacobGSB11" - title: "A model transformation approach to automatic model construction and evolution" author: - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2005" doi: "http://doi.acm.org/10.1145/1101908.1101996" links: doi: "http://doi.acm.org/10.1145/1101908.1101996" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "systematic-approach" - "transformation" researchr: "https://researchr.org/publication/LinG05" cites: 0 citedby: 0 pages: "448-451" booktitle: "20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), November 7-11, 2005, Long Beach, CA, USA" editor: - name: "David F. Redmiles" link: "https://researchr.org/alias/david-f.-redmiles" - name: "Thomas Ellman" link: "https://researchr.org/alias/thomas-ellman" - name: "Andrea Zisman" link: "https://researchr.org/alias/andrea-zisman" publisher: "ACM" kind: "inproceedings" key: "LinG05" - title: "Weaving a debugging aspect into domain-specific language grammars" author: - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2005" doi: "http://doi.acm.org/10.1145/1066677.1066986" abstract: "A common trend in programming language specification is to generate various tools (e.g., compiler, editor, profiler, and debugger) from a grammar. In such a generative approach, it is desirable to have the definition of a programming language be modularized according to specific concerns specified in the grammar. However, it is often the case that the corresponding properties of the generated tools are scattered and tangled across the language specification. In this paper, separation of concerns within a programming language specification is demonstrated by considering debugging support within a domain-specific language (DSL). The paper first describes the use of AspectJ to weave the debugging semantics into the code created by a parser generator. The paper outlines several situations when the use of AspectJ is infeasible at separating language specification properties. To accommodate such situations, a second approach is presented that weaves the debugging support directly into a grammar specification using a program transformation engine. A case study for a simple DSL is presented to highlight the benefits of weaving across language specifications defined by grammars. " links: doi: "http://doi.acm.org/10.1145/1066677.1066986" tags: - "generative programming" - "programming languages" - "AspectJ" - "semantics" - "case study" - "separation of concerns" - "transformation language" - "weaving" - "debugging" - "compiler" - "DSL" - "programming" - "parsing" - "systematic-approach" - "transformation" - "grammar" - "program transformation" - "domain-specific language" researchr: "https://researchr.org/publication/WuGRM05" cites: 0 citedby: 0 pages: "1370-1374" booktitle: "Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, March 13-17, 2005" editor: - name: "Hisham Haddad" link: "https://researchr.org/alias/hisham-haddad" - name: "Lorie M. Liebrock" link: "https://researchr.org/alias/lorie-m.-liebrock" - name: "Andrea Omicini" link: "https://researchr.org/alias/andrea-omicini" - name: "Roger L. Wainwright" link: "https://researchr.org/alias/roger-l.-wainwright" publisher: "ACM" isbn: "1-58113-964-0" kind: "inproceedings" key: "WuGRM05" - title: "Minitrack Introduction" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Raymond Klefstad" link: "https://researchr.org/alias/raymond-klefstad" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2006.305" links: doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2006.305" researchr: "https://researchr.org/publication/GrayKC06" cites: 0 citedby: 0 booktitle: "39th Hawaii International International Conference on Systems Science (HICSS-39 2006), CD-ROM / Abstracts Proceedings, 4-7 January 2006, Kauai, HI, USA" publisher: "IEEE Computer Society" isbn: "0-7695-2507-5" kind: "inproceedings" key: "GrayKC06" - title: "MT-Scribe: an end-user approach to automate software model evolution" author: - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jules White" link: "https://researchr.org/alias/jules-white" year: "2011" doi: "http://doi.acm.org/10.1145/1985793.1985966" links: doi: "http://doi.acm.org/10.1145/1985793.1985966" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/SunGW11" tags: - "software evolution" - "systematic-approach" researchr: "https://researchr.org/publication/SunGW11" cites: 0 citedby: 0 pages: "980-982" booktitle: "Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011" editor: - name: "Richard N. Taylor" link: "https://researchr.org/alias/richard-n.-taylor" - name: "Harald Gall" link: "https://researchr.org/alias/harald-gall" - name: "Nenad Medvidovic" link: "https://researchr.org/alias/nenad-medvidovic" publisher: "ACM" isbn: "978-1-4503-0445-0" kind: "inproceedings" key: "SunGW11" - title: "Using Domain-Specific Modeling to Generate User Interfaces for Wizards" author: - name: "Enis Afgan" link: "https://researchr.org/alias/enis-afgan" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Purushotham Bangalore" link: "https://researchr.org/alias/purushotham-bangalore" year: "2007" doi: "http://ceur-ws.org/Vol-297/paper3.pdf" links: doi: "http://ceur-ws.org/Vol-297/paper3.pdf" tags: - "modeling" researchr: "https://researchr.org/publication/AfganGB07" cites: 0 citedby: 0 booktitle: "Proceedings of the MoDELS 2007 Workshop on Model Driven Development of Advanced User Interfaces, Nashville, Tennessee, USA, October 1, 2007" editor: - name: "Andreas Pleuß" link: "https://researchr.org/alias/andreas-pleu%C3%9F" - name: "Jan Van den Bergh" link: "https://researchr.org/alias/jan-van-den-bergh" - name: "Heinrich Hußmann" link: "https://researchr.org/alias/heinrich-hu%C3%9Fmann" - name: "Stefan Sauer" link: "https://researchr.org/alias/stefan-sauer" - name: "Daniel Görlich" link: "https://researchr.org/alias/daniel-g%C3%B6rlich" volume: "297" series: "CEUR Workshop Proceedings" publisher: "CEUR-WS.org" kind: "inproceedings" key: "AfganGB07" - title: "Two-level assurance of QoS requirements for distributed real-time and embedded systems" author: - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Rajeev R. Raje" link: "https://researchr.org/alias/rajeev-r.-raje" - name: "Andrew M. Olson" link: "https://researchr.org/alias/andrew-m.-olson" - name: "Mikhail Auguston" link: "https://researchr.org/alias/mikhail-auguston" year: "2005" doi: "http://doi.acm.org/10.1145/1066677.1066884" links: doi: "http://doi.acm.org/10.1145/1066677.1066884" researchr: "https://researchr.org/publication/LiuBGROA05%3A0" cites: 0 citedby: 0 pages: "903-904" booktitle: "Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, March 13-17, 2005" editor: - name: "Hisham Haddad" link: "https://researchr.org/alias/hisham-haddad" - name: "Lorie M. Liebrock" link: "https://researchr.org/alias/lorie-m.-liebrock" - name: "Andrea Omicini" link: "https://researchr.org/alias/andrea-omicini" - name: "Roger L. Wainwright" link: "https://researchr.org/alias/roger-l.-wainwright" publisher: "ACM" isbn: "1-58113-964-0" kind: "inproceedings" key: "LiuBGROA05:0" - title: "The 6th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176647" links: doi: "http://doi.acm.org/10.1145/1176617.1176647" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenSG06a" cites: 0 citedby: 0 pages: "622-623" booktitle: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "TolvanenSG06a" - title: "Automated generation of testing tools for domain-specific languages" author: - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2005" doi: "http://doi.acm.org/10.1145/1101908.1101993" links: doi: "http://doi.acm.org/10.1145/1101908.1101993" tags: - "testing" - "domain-specific language" researchr: "https://researchr.org/publication/WuG05%3A1" cites: 0 citedby: 0 pages: "436-439" booktitle: "20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), November 7-11, 2005, Long Beach, CA, USA" editor: - name: "David F. Redmiles" link: "https://researchr.org/alias/david-f.-redmiles" - name: "Thomas Ellman" link: "https://researchr.org/alias/thomas-ellman" - name: "Andrea Zisman" link: "https://researchr.org/alias/andrea-zisman" publisher: "ACM" kind: "inproceedings" key: "WuG05:1" - title: "Domain-specific aspect languages for modularising crosscutting concerns in grammars" author: - name: "Damijan Rebernak" link: "https://researchr.org/alias/damijan-rebernak" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2009" doi: "http://dx.doi.org/10.1049/iet-sen.2007.0114" links: doi: "http://dx.doi.org/10.1049/iet-sen.2007.0114" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/iee/RebernakMWG09" tags: - "grammar" - "domain-specific language" researchr: "https://researchr.org/publication/RebernakMWG09" cites: 0 citedby: 0 journal: "IEE Proceedings - Software" volume: "3" number: "3" pages: "184-200" kind: "article" key: "RebernakMWG09" - title: "The OOPSLA trivia show (TOOTS)" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" year: "2009" doi: "http://doi.acm.org/10.1145/1639950.1640045" links: doi: "http://doi.acm.org/10.1145/1639950.1640045" tags: - "C++" researchr: "https://researchr.org/publication/GrayS09" cites: 0 citedby: 0 pages: "853-856" booktitle: "Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA" editor: - name: "Shail Arora" link: "https://researchr.org/alias/shail-arora" - name: "Gary T. Leavens" link: "https://researchr.org/alias/gary-t.-leavens" publisher: "ACM" isbn: "978-1-60558-768-4" kind: "inproceedings" key: "GrayS09" - title: "Special issue on model transformation" author: - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" - name: "Antonio Vallecillo" link: "http://www.lcc.uma.es/~av/" - name: "Bran Selic" link: "https://researchr.org/alias/bran-selic" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2007" doi: "http://dx.doi.org/10.1016/j.scico.2007.06.001" links: doi: "http://dx.doi.org/10.1016/j.scico.2007.06.001" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/PierantonioVSG07" cites: 0 citedby: 0 journal: "Science of Computer Programming" volume: "68" number: "3" pages: "111-113" kind: "article" key: "PierantonioVSG07" - title: "Model-driven engineering: raising the abstraction level through domain-specific modeling" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jules White" link: "https://researchr.org/alias/jules-white" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" year: "2010" doi: "http://doi.acm.org/10.1145/1900008.1900010" links: doi: "http://doi.acm.org/10.1145/1900008.1900010" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/ACMse/GrayWG10" tags: - "meta-model" - "modeling" - "model-driven engineering" - "abstraction" - "Meta-Environment" researchr: "https://researchr.org/publication/GrayWG10" cites: 0 citedby: 0 pages: "1" booktitle: "Proceedings of the 48th Annual Southeast Regional Conference, 2010, Oxford, MS, USA, April 15-17, 2010" editor: - name: "H. Conrad Cunningham" link: "https://researchr.org/alias/h.-conrad-cunningham" - name: "Paul Ruth" link: "https://researchr.org/alias/paul-ruth" - name: "Nicholas A. Kraft" link: "https://researchr.org/alias/nicholas-a.-kraft" publisher: "ACM" isbn: "978-1-4503-0064-3" kind: "inproceedings" key: "GrayWG10" - title: "Model replication: transformations to address model scalability" author: - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Steven Nordstrom" link: "https://researchr.org/alias/steven-nordstrom" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" year: "2008" doi: "http://dx.doi.org/10.1002/spe.876" links: doi: "http://dx.doi.org/10.1002/spe.876" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/LinGZNGNG08" cites: 0 citedby: 0 journal: "Software: Practice and Experience" volume: "38" number: "14" pages: "1475-1497" kind: "article" key: "LinGZNGNG08" - title: "A Component-Based Approach for Constructing High-Confidence Distributed Real-Time and Embedded Systems" author: - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Mikhail Auguston" link: "https://researchr.org/alias/mikhail-auguston" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Rajeev R. Raje" link: "https://researchr.org/alias/rajeev-r.-raje" - name: "Mihran Tuceryan" link: "https://researchr.org/alias/mihran-tuceryan" year: "2005" doi: "http://dx.doi.org/10.1007/978-3-540-71156-8_12" links: doi: "http://dx.doi.org/10.1007/978-3-540-71156-8_12" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/monterey/LiuBAGRT05" tags: - "rule-based" - "systematic-approach" researchr: "https://researchr.org/publication/LiuBAGRT05" cites: 0 citedby: 0 pages: "225-247" booktitle: "Reliable Systems on Unreliable Networked Platforms - 12th Monterey Workshop 2005, Laguna Beach, CA, USA, September 22-24, 2005. Revised Selected Papers" editor: - name: "Fabrice Kordon" link: "https://researchr.org/alias/fabrice-kordon" - name: "Janos Sztipanovits" link: "https://researchr.org/alias/janos-sztipanovits" volume: "4322" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-71155-1" kind: "inproceedings" key: "LiuBAGRT05" - title: "Performance Analysis of a Middleware Demultiplexing Pattern" author: - name: "U. Praphamontripong" link: "https://researchr.org/alias/u.-praphamontripong" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.432" links: doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.432" tags: - "analysis" researchr: "https://researchr.org/publication/PraphamontripongGGG07" cites: 0 citedby: 0 pages: "287" booktitle: "40th Hawaii International International Conference on Systems Science (HICSS-40 2007), CD-ROM / Abstracts Proceedings, 3-6 January 2007, Waikoloa, Big Island, HI, USA" publisher: "IEEE Computer Society" kind: "inproceedings" key: "PraphamontripongGGG07" - title: "E-R modeler: a database modeling toolkit for Eclipse" author: - name: "Song Zhou" link: "https://researchr.org/alias/song-zhou" - name: "Chuanxi Xu" link: "https://researchr.org/alias/chuanxi-xu" - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Juanqin Wang" link: "https://researchr.org/alias/juanqin-wang" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" year: "2004" doi: "http://doi.acm.org/10.1145/986537.986575" links: doi: "http://doi.acm.org/10.1145/986537.986575" tags: - "Eclipse" - "meta-model" - "modeling" - "e-science" - "database" - "Meta-Environment" researchr: "https://researchr.org/publication/ZhouXWZLWGB04" cites: 0 citedby: 0 pages: "160-165" booktitle: "Proceedings of the 42nd Annual Southeast Regional Conference, 2004, Huntsville, Alabama, USA, April 2-3, 2004" editor: - name: "Seong-Moo Yoo" link: "https://researchr.org/alias/seong-moo-yoo" - name: "Letha H. Etzkorn" link: "https://researchr.org/alias/letha-h.-etzkorn" publisher: "ACM" isbn: "1-58113-870-9" kind: "inproceedings" key: "ZhouXWZLWGB04" - title: "Model-Driven Performance Analysis Methodology for Distributed Software Systems" author: - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" - name: "Paul J. Vandal" link: "https://researchr.org/alias/paul-j.-vandal" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Dimple Kaul" link: "https://researchr.org/alias/dimple-kaul" - name: "Arundhati Kogekar" link: "https://researchr.org/alias/arundhati-kogekar" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" year: "2007" doi: "http://dx.doi.org/10.1109/IPDPS.2007.370518" links: doi: "http://dx.doi.org/10.1109/IPDPS.2007.370518" tags: - "analysis" researchr: "https://researchr.org/publication/GokhaleVGKKGL07" cites: 0 citedby: 0 pages: "1-6" booktitle: "21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Proceedings, 26-30 March 2007, Long Beach, California, USA" publisher: "IEEE" kind: "inproceedings" key: "GokhaleVGKKGL07" - title: "A Practical Approach to Model Extension" author: - name: "Mikaël Barbero" link: "https://researchr.org/alias/mika%C3%ABl-barbero" - name: "Frédéric Jouault" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-jouault" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jean Bézivin" link: "https://researchr.org/alias/jean-b%C3%A9zivin" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72901-3_3" links: doi: "http://dx.doi.org/10.1007/978-3-540-72901-3_3" tags: - "meta-model" - "Meta-Environment" - "systematic-approach" researchr: "https://researchr.org/publication/BarberoJGB07" cites: 0 citedby: 0 pages: "32-42" booktitle: "Model Driven Architecture- Foundations and Applications, Third European Conference, ECMDA-FA 2007, Haifa, Israel, June 11-15, 2007, Proccedings" editor: - name: "David H. Akehurst" link: "https://researchr.org/alias/david-h.-akehurst" - name: "Régis Vogel" link: "https://researchr.org/alias/r%C3%A9gis-vogel" - name: "Richard F. Paige" link: "http://www-users.cs.york.ac.uk/~paige/" volume: "4530" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72900-6" kind: "inproceedings" key: "BarberoJGB07" - title: "A Program Transformation Technique to Support AOP within C++ Template" author: - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Purushotham Bangalore" link: "https://researchr.org/alias/purushotham-bangalore" - name: "Anthony Skjellum" link: "https://researchr.org/alias/anthony-skjellum" year: "2010" doi: "http://dx.doi.org/10.5381/jot.2010.9.1.a3" links: doi: "http://dx.doi.org/10.5381/jot.2010.9.1.a3" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/jot/RoychoudhuryGZBS10" tags: - "C++" - "transformation" - "program transformation" researchr: "https://researchr.org/publication/RoychoudhuryGZBS10" cites: 0 citedby: 0 journal: "Journal of Object Technology" volume: "9" number: "1" pages: "143-160" kind: "article" key: "RoychoudhuryGZBS10" - title: "An Approach for Supporting Aspect-Oriented Domain Modeling" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Ted Bapty" link: "https://researchr.org/alias/ted-bapty" - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Balachandran Natarajan" link: "https://researchr.org/alias/balachandran-natarajan" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=151" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=151" tags: - "modeling" - "C++" - "systematic-approach" researchr: "https://researchr.org/publication/GrayBNSGN03" cites: 0 citedby: 0 pages: "151-168" booktitle: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "GrayBNSGN03" - title: "Challenges and directions in formalizing the semantics of modeling languages" author: - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" - name: "Peter J. Clarke" link: "https://researchr.org/alias/peter-j.-clarke" - name: "Robert B. France" link: "https://researchr.org/alias/robert-b.-france" - name: "Gabor Karsai" link: "https://researchr.org/alias/gabor-karsai" year: "2011" doi: "http://dx.doi.org/10.2298/CSIS110114012B" links: doi: "http://dx.doi.org/10.2298/CSIS110114012B" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/comsis/BryantGMCFK11" tags: - "semantics" - "modeling language" - "modeling" - "language modeling" researchr: "https://researchr.org/publication/BryantGMCFK11" cites: 0 citedby: 0 journal: "Comput. Sci. Inf. Syst." volume: "8" number: "2" pages: "225-253" kind: "article" key: "BryantGMCFK11" - title: "A two-dimensional separation of concerns for compiler construction" author: - name: "Xiaoqing Wu" link: "https://researchr.org/alias/xiaoqing-wu" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2005" doi: "http://doi.acm.org/10.1145/1066677.1066985" links: doi: "http://doi.acm.org/10.1145/1066677.1066985" tags: - "separation of concerns" - "compiler" researchr: "https://researchr.org/publication/WuRBGM05" cites: 0 citedby: 0 pages: "1365-1369" booktitle: "Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, March 13-17, 2005" editor: - name: "Hisham Haddad" link: "https://researchr.org/alias/hisham-haddad" - name: "Lorie M. Liebrock" link: "https://researchr.org/alias/lorie-m.-liebrock" - name: "Andrea Omicini" link: "https://researchr.org/alias/andrea-omicini" - name: "Roger L. Wainwright" link: "https://researchr.org/alias/roger-l.-wainwright" publisher: "ACM" isbn: "1-58113-964-0" kind: "inproceedings" key: "WuRBGM05" - title: "Pattern transformation for two-dimensional separation of concerns" author: - name: "Xiaoqing Wu" link: "https://researchr.org/alias/xiaoqing-wu" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2005" doi: "http://doi.acm.org/10.1145/1082983.1083133" links: doi: "http://doi.acm.org/10.1145/1082983.1083133" tags: - "separation of concerns" - "transformation" researchr: "https://researchr.org/publication/WuBGM05" cites: 0 citedby: 0 journal: "ACM SIGSOFT Software Engineering Notes" volume: "30" number: "4" pages: "1-5" kind: "article" key: "WuBGM05" - title: "QoSPL: A QoS-Driven Software Product Line Engineering Framework for Distributed Real-time and Embedded Systems" author: - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Rajeev R. Raje" link: "https://researchr.org/alias/rajeev-r.-raje" - name: "Mihran Tuceryan" link: "https://researchr.org/alias/mihran-tuceryan" - name: "Andrew M. Olson" link: "https://researchr.org/alias/andrew-m.-olson" - name: "Mikhail Auguston" link: "https://researchr.org/alias/mikhail-auguston" year: "2006" tags: - "embedded software" - "software engineering" - "model-driven engineering" - "software product line" - "product line" researchr: "https://researchr.org/publication/LiuBGRTOA06" cites: 0 citedby: 0 pages: "724-729" booktitle: "Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE 2006), San Francisco, CA, USA, July 5-7, 2006" editor: - name: "Kang Zhang" link: "https://researchr.org/alias/kang-zhang" - name: "George Spanoudakis" link: "https://researchr.org/alias/george-spanoudakis" - name: "Giuseppe Visaggio" link: "https://researchr.org/alias/giuseppe-visaggio" isbn: "1-891706-18-7" kind: "inproceedings" key: "LiuBGRTOA06" - title: "Using Connectors to Integrate Software Components" author: - name: "Jiang Guo" link: "https://researchr.org/alias/jiang-guo" - name: "Yuehong Liao" link: "https://researchr.org/alias/yuehong-liao" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" year: "2005" doi: "http://csdl.computer.org/comp/proceedings/ecbs/2005/2308/00/23080011abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/ecbs/2005/2308/00/23080011abs.htm" tags: - "software components" - "software component" researchr: "https://researchr.org/publication/GuoLGB05" cites: 0 citedby: 0 pages: "11-18" booktitle: "12th IEEE International Conference on the Engineering of Computer-Based Systems (ECBS 2005), 4-7 April 2005, Greenbelt, MD, USA" publisher: "IEEE Computer Society" isbn: "0-7695-2308-0" kind: "inproceedings" key: "GuoLGB05" - title: "Tutorials at MODELS 2007" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-75209-7_47" links: doi: "http://dx.doi.org/10.1007/978-3-540-75209-7_47" tags: - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/Gray07%3A0" cites: 0 citedby: 0 pages: "691-694" booktitle: "Model Driven Engineering Languages and Systems, 10th International Conference, MoDELS 2007, Nashville, USA, September 30 - October 5, 2007, Proceedings" editor: - name: "Gregor Engels" link: "https://researchr.org/alias/gregor-engels" - name: "Bill Opdyke" link: "https://researchr.org/alias/bill-opdyke" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Frank Weil" link: "https://researchr.org/alias/frank-weil" volume: "4735" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-75208-0" kind: "inproceedings" key: "Gray07:0" - title: "Automatic generation of model traversals from metamodel definitions" author: - name: "Tomaz Lukman" link: "https://researchr.org/alias/tomaz-lukman" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" - name: "Zekai Demirezen" link: "https://researchr.org/alias/zekai-demirezen" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" doi: "http://doi.acm.org/10.1145/1900008.1900113" links: doi: "http://doi.acm.org/10.1145/1900008.1900113" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/ACMse/LukmanMDBG10" tags: - "traversal" researchr: "https://researchr.org/publication/LukmanMDBG10" cites: 0 citedby: 0 pages: "78" booktitle: "Proceedings of the 48th Annual Southeast Regional Conference, 2010, Oxford, MS, USA, April 15-17, 2010" editor: - name: "H. Conrad Cunningham" link: "https://researchr.org/alias/h.-conrad-cunningham" - name: "Paul Ruth" link: "https://researchr.org/alias/paul-ruth" - name: "Nicholas A. Kraft" link: "https://researchr.org/alias/nicholas-a.-kraft" publisher: "ACM" isbn: "978-1-4503-0064-3" kind: "inproceedings" key: "LukmanMDBG10" - title: "Supporting Tool Reuse with Model Transformation" author: - name: "Zekai Demirezen" link: "https://researchr.org/alias/zekai-demirezen" - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Frédéric Jouault" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-jouault" year: "2009" tags: - "model-to-model transformation" - "meta-model" - "reuse" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/DemirezenSGJ09" cites: 0 citedby: 0 pages: "119-125" booktitle: "18th International Conference on Software Engineering and Data Engineering (SEDE-2009), June 22-24, 2009, Imperial Palace Hotel Las Vegas, Las Vegas, Nevada, USA, Proceedings" publisher: "ISCA" kind: "inproceedings" key: "DemirezenSGJ09" - title: "A Java-based approach for teaching principles of adaptive and evolvable software" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2004" doi: "http://dx.doi.org/10.1016/j.scico.2004.02.005" links: doi: "http://dx.doi.org/10.1016/j.scico.2004.02.005" tags: - "rule-based" - "Java" - "principles" - "teaching" - "systematic-approach" researchr: "https://researchr.org/publication/Gray04%3A1" cites: 0 citedby: 0 journal: "Science of Computer Programming" volume: "53" number: "1" pages: "51-69" kind: "article" key: "Gray04:1" - title: "Phoenix-based clone detection using suffix trees" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2006" doi: "http://doi.acm.org/10.1145/1185448.1185597" links: doi: "http://doi.acm.org/10.1145/1185448.1185597" tags: - "rule-based" researchr: "https://researchr.org/publication/TairasG06" cites: 0 citedby: 0 pages: "679-684" booktitle: "Proceedings of the 44st Annual Southeast Regional Conference, 2006, Melbourne, Florida, USA, March 10-12, 2006" editor: - name: "Ronaldo Menezes" link: "https://researchr.org/alias/ronaldo-menezes" publisher: "ACM" isbn: "1-59593-315-8" kind: "inproceedings" key: "TairasG06" - title: "Software Reuse: A Context for Introducing Software Engineering Principles in a Traditional Computer Science Second Course" author: - name: "Murali Sitaraman" link: "https://researchr.org/alias/murali-sitaraman" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "1993" doi: "http://doi.acm.org/10.1145/170657.170701" links: doi: "http://doi.acm.org/10.1145/170657.170701" tags: - "principles" - "reuse" - "software engineering" - "e-science" - "context-aware" researchr: "https://researchr.org/publication/SitaramanG93" cites: 0 citedby: 0 pages: "137-146" booktitle: "TRI-Ada" kind: "inproceedings" key: "SitaramanG93" - title: "Raising the Level of Abstraction of GPU-programming" author: - name: "Ferosh Jacob" link: "https://researchr.org/alias/ferosh-jacob" - name: "Ritu Arora" link: "https://researchr.org/alias/ritu-arora" - name: "Purushotham Bangalore" link: "https://researchr.org/alias/purushotham-bangalore" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" links: dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/pdpta/JacobABMG10" tags: - "programming" - "abstraction" researchr: "https://researchr.org/publication/JacobABMG10" cites: 0 citedby: 0 pages: "339-345" booktitle: "Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2010, Las Vegas, Nevada, USA, July 12-15, 2010, 2 Volumes" editor: - name: "Hamid R. Arabnia" link: "https://researchr.org/alias/hamid-r.-arabnia" - name: "Steve C. Chiu" link: "https://researchr.org/alias/steve-c.-chiu" - name: "George A. Gravvanis" link: "https://researchr.org/alias/george-a.-gravvanis" - name: "Minoru Ito" link: "https://researchr.org/alias/minoru-ito" - name: "Kazuki Joe" link: "https://researchr.org/alias/kazuki-joe" - name: "Hiroaki Nishikawa" link: "https://researchr.org/alias/hiroaki-nishikawa" - name: "Ashu M. G. Solo" link: "https://researchr.org/alias/ashu-m.-g.-solo" publisher: "CSREA Press" isbn: "1-60132-158-9" kind: "inproceedings" key: "JacobABMG10" - title: "Domain-specific software engineering" author: - name: "Bryant, Barrett R." link: "https://researchr.org/alias/bryant%2C-barrett-r." - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Mernik, Marjan" link: "https://researchr.org/alias/mernik%2C-marjan" year: "2010" doi: "http://doi.acm.org/10.1145/1882362.1882376" abstract: "This paper projects that an important future direction in software engineering is domain-specific software engineering (DSE). From requirements specification to design, and then implementation, a tighter coupling between the description of a software system with its application domain has the potential to improve both the correctness and reliability of the software system, and also lead to greater opportunities for software automation. In this position paper, we explore the impact of this emerging paradigm on requirements specification, design modeling, and implementation, as well as challenge areas benefiting from the new paradigm." links: doi: "http://doi.acm.org/10.1145/1882362.1882376" "url": "http://doi.acm.org/10.1145/1882362.1882376" tags: - "meta-model" - "modeling" - "requirements engineering" - "software engineering" - "model-driven engineering" - "Meta-Environment" - "reliability" - "design" researchr: "https://researchr.org/publication/Bryant-FOSER-2010" cites: 0 citedby: 0 pages: "65-68" booktitle: "Proceedings of the FSE/SDP workshop on Future of software engineering research" series: "FoSER '10" address: "New York, NY, USA" publisher: "ACM" isbn: "978-1-4503-0427-6" kind: "inproceedings" key: "Bryant-FOSER-2010" - title: "9th International Workshop on Aspect-Oriented Modeling" author: - name: "Jörg Kienzle" link: "https://researchr.org/alias/j%C3%B6rg-kienzle" - name: "Dominik Stein" link: "https://researchr.org/alias/dominik-stein" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Omar Aldawud" link: "https://researchr.org/alias/omar-aldawud" - name: "Tzilla Elrad" link: "https://researchr.org/alias/tzilla-elrad" year: "2006" doi: "http://dx.doi.org/10.1007/978-3-540-69489-2_1" links: doi: "http://dx.doi.org/10.1007/978-3-540-69489-2_1" tags: - "modeling" researchr: "https://researchr.org/publication/KienzleSCGAE06" cites: 0 citedby: 0 pages: "1-5" booktitle: "Models in Software Engineering, Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1-6, 2006, Reports and Revised Selected Papers" editor: - name: "Thomas Kühne" link: "http://www.ecs.vuw.ac.nz/~tk/" volume: "4364" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-69488-5" kind: "inproceedings" key: "KienzleSCGAE06" - title: "Special Section Articles" author: - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Frédéric Jouault" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-jouault" year: "2007" doi: "http://dx.doi.org/10.1057/palgrave.ejis.3000685" links: doi: "http://dx.doi.org/10.1057/palgrave.ejis.3000685" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/ejis/LinGJ07" researchr: "https://researchr.org/publication/LinGJ07-0" cites: 0 citedby: 0 journal: "EJIS" volume: "16" number: "4" pages: "349-361" kind: "article" key: "LinGJ07-0" - title: "A Demonstration-based Approach to Support Live Transformations in a Model Editor" author: - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Christoph Wienands" link: "https://researchr.org/alias/christoph-wienands" - name: "Michael Golm" link: "https://researchr.org/alias/michael-golm" - name: "Jules White" link: "https://researchr.org/alias/jules-white" year: "2011" doi: "http://dx.doi.org/10.1007/978-3-642-21732-6_15" links: doi: "http://dx.doi.org/10.1007/978-3-642-21732-6_15" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icmt/SunGWGW11" tags: - "model-to-model transformation" - "rule-based" - "model editor" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "systematic-approach" - "transformation" researchr: "https://researchr.org/publication/SunGWGW11" cites: 0 citedby: 0 pages: "213-227" booktitle: "Theory and Practice of Model Transformations - 4th International Conference, ICMT 2011, Zurich, Switzerland, June 27-28, 2011. Proceedings" editor: - name: "Jordi Cabot" link: "http://jordicabot.com/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "6707" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-21731-9" kind: "inproceedings" key: "SunGWGW11" - title: "An Examination of DSLs for Concisely Representing Model Traversals and Transformations" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" year: "2003" doi: "http://computer.org/proceedings/hicss/1874/track9/187490325aabs.htm" links: doi: "http://computer.org/proceedings/hicss/1874/track9/187490325aabs.htm" tags: - "model-to-model transformation" - "meta-model" - "traversal" - "source-to-source" - "model transformation" - "DSL" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/GrayK03" cites: 0 citedby: 0 pages: "325" booktitle: "HICSS" kind: "inproceedings" key: "GrayK03" - title: "POSAML: A Visual Modeling Framework for Middleware Provisioning" author: - name: "Dimple Kaul" link: "https://researchr.org/alias/dimple-kaul" - name: "Arundhati Kogekar" link: "https://researchr.org/alias/arundhati-kogekar" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.438" links: doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.438" tags: - "modeling" researchr: "https://researchr.org/publication/KaulKGGG07" cites: 0 citedby: 0 pages: "289" booktitle: "40th Hawaii International International Conference on Systems Science (HICSS-40 2007), CD-ROM / Abstracts Proceedings, 3-6 January 2007, Waikoloa, Big Island, HI, USA" publisher: "IEEE Computer Society" kind: "inproceedings" key: "KaulKGGG07" - title: "Constraint animation using an object-oriented declarative language" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Stephen Schach" link: "https://researchr.org/alias/stephen-schach" year: "2000" doi: "http://doi.acm.org/10.1145/1127716.1127718" links: doi: "http://doi.acm.org/10.1145/1127716.1127718" tags: - "meta-model" - "constraints" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/GrayS00%3A0" cites: 0 citedby: 0 pages: "1-10" booktitle: "Proceedings of the 38th Annual Southeast Regional Conference, 2000, Clemson, South Carolina, USA, April 7-8, 2000" editor: - name: "A. Joe Turner" link: "https://researchr.org/alias/a.-joe-turner" publisher: "ACM" isbn: "1-58113-250-6" kind: "inproceedings" key: "GrayS00:0" - title: "Separation of concerns in compiler development using aspect-orientation" author: - name: "Xiaoqing Wu" link: "https://researchr.org/alias/xiaoqing-wu" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2006" doi: "http://doi.acm.org/10.1145/1141277.1141646" links: doi: "http://doi.acm.org/10.1145/1141277.1141646" tags: - "separation of concerns" - "compiler" researchr: "https://researchr.org/publication/WuBGRM06" cites: 0 citedby: 0 pages: "1585-1590" booktitle: "Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), Dijon, France, April 23-27, 2006" editor: - name: "Hisham Haddad" link: "https://researchr.org/alias/hisham-haddad" publisher: "ACM" isbn: "1-59593-108-2" kind: "inproceedings" key: "WuBGRM06" - title: "Sub-clones: Considering the Part Rather than the Whole" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2010" links: dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/serp/TairasG10" researchr: "https://researchr.org/publication/TairasG10-0" cites: 0 citedby: 0 pages: "284-290" booktitle: "Proceedings of the 2010 International Conference on Software Engineering Research & Practice, SERP 2010, July 12-15, 2010, Las Vegas, Nevada, USA, 2 Volumes" editor: - name: "Hamid R. Arabnia" link: "https://researchr.org/alias/hamid-r.-arabnia" - name: "Hassan Reza" link: "https://researchr.org/alias/hassan-reza" - name: "Leonidas Deligiannidis" link: "https://researchr.org/alias/leonidas-deligiannidis" - name: "Juan Jose Cuadrado-Gallego" link: "https://researchr.org/alias/juan-jose-cuadrado-gallego" - name: "Vincent Schmidt" link: "https://researchr.org/alias/vincent-schmidt" - name: "Ashu M. G. Solo" link: "https://researchr.org/alias/ashu-m.-g.-solo" publisher: "CSREA Press" isbn: "1-60132-167-8" kind: "inproceedings" key: "TairasG10-0" - title: "Aspect Composition in the Motorola Aspect-Oriented Modeling Weaver" author: - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Thomas Cottenier" link: "https://researchr.org/alias/thomas-cottenier" - name: "Aswin van den Berg" link: "https://researchr.org/alias/aswin-van-den-berg" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2007" doi: "http://dx.doi.org/10.5381/jot.2007.6.7.a4" links: doi: "http://dx.doi.org/10.5381/jot.2007.6.7.a4" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/jot/ZhangCBG07" tags: - "modeling" - "composition" researchr: "https://researchr.org/publication/ZhangCBG07" cites: 0 citedby: 0 journal: "Journal of Object Technology" volume: "6" number: "7" pages: "89-108" kind: "article" key: "ZhangCBG07" - title: "Automating Change Evolution in Model-Driven Engineering" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MC.2006.45" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MC.2006.45" tags: - "meta-model" - "model-driven engineering" - "Meta-Environment" researchr: "https://researchr.org/publication/GrayLZ06" cites: 0 citedby: 0 journal: "IEEE Computer" volume: "39" number: "2" pages: "51-58" kind: "article" key: "GrayLZ06" - title: "C-SAW and genAWeave: a two-level aspect weaving toolsuite" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Ira D. Baxter" link: "https://researchr.org/alias/ira-d.-baxter" year: "2004" doi: "http://doi.acm.org/10.1145/1028664.1028680" links: doi: "http://doi.acm.org/10.1145/1028664.1028680" tags: - "weaving" - "C++" researchr: "https://researchr.org/publication/GrayZRB04" cites: 0 citedby: 0 pages: "27-28" booktitle: "Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada" editor: - name: "John M. Vlissides" link: "https://researchr.org/alias/john-m.-vlissides" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" publisher: "ACM" isbn: "1-58113-833-4" kind: "inproceedings" key: "GrayZRB04" - title: "Adaptive and Evolvable Software Systems: Techniques, Tools and Applications" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Raymond Klefstad" link: "https://researchr.org/alias/raymond-klefstad" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.45" links: doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.45" researchr: "https://researchr.org/publication/GrayKC07" cites: 0 citedby: 0 pages: "256" booktitle: "40th Hawaii International International Conference on Systems Science (HICSS-40 2007), CD-ROM / Abstracts Proceedings, 3-6 January 2007, Waikoloa, Big Island, HI, USA" publisher: "IEEE Computer Society" kind: "inproceedings" key: "GrayKC07" - title: "Smartphones in the curriculum workshop (SMACK 2011)" author: - name: "Jules White" link: "https://researchr.org/alias/jules-white" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Adam Porter" link: "https://researchr.org/alias/adam-porter" year: "2011" doi: "http://dx.doi.org/10.1109/CSEET.2011.5876138" links: doi: "http://dx.doi.org/10.1109/CSEET.2011.5876138" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/csee/WhiteGP11" researchr: "https://researchr.org/publication/WhiteGP11" cites: 0 citedby: 0 pages: "520-522" booktitle: "24th IEEE-CS Conference on Software Engineering Education and Training, CSEE&T 2011, May 22-24, 2011, Waikiki, Honolulu, HI, USA, Proceedings" editor: - name: "J. Barrie Thompson" link: "https://researchr.org/alias/j.-barrie-thompson" - name: "Emily Oh Navarro" link: "https://researchr.org/alias/emily-oh-navarro" - name: "Dan Port" link: "https://researchr.org/alias/dan-port" publisher: "IEEE Computer Society" isbn: "978-1-4577-0348-5" kind: "inproceedings" key: "WhiteGP11" - title: "A model-driven approach to enforce crosscutting assertion checking" author: - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" year: "2005" doi: "http://doi.acm.org/10.1145/1082983.1083138" links: doi: "http://doi.acm.org/10.1145/1082983.1083138" tags: - "model checking" - "meta-model" - "Meta-Environment" - "systematic-approach" researchr: "https://researchr.org/publication/ZhangGL05" cites: 0 citedby: 0 journal: "ACM SIGSOFT Software Engineering Notes" volume: "30" number: "4" pages: "1-5" kind: "article" key: "ZhangGL05" - title: "Performance Analysis of an Asynchronous Web Server" author: - name: "U. Praphamontripong" link: "https://researchr.org/alias/u.-praphamontripong" - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2006.148" links: doi: "http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2006.148" tags: - "analysis" researchr: "https://researchr.org/publication/PraphamontripongGGG06" cites: 0 citedby: 0 pages: "22-28" booktitle: "30th Annual International Computer Software and Applications Conference (COMPSAC 2006), 17-21 September 2006, Chicago, Illinois, USA" publisher: "IEEE Computer Society" isbn: "0-7695-2655-1" kind: "inproceedings" key: "PraphamontripongGGG06" - title: "PolyCluster: an interactive visualization approach to construct classification rules" author: - name: "Danyu Liu" link: "https://researchr.org/alias/danyu-liu" - name: "Alan P. Sprague" link: "https://researchr.org/alias/alan-p.-sprague" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2004" doi: "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1383525" links: doi: "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1383525" tags: - "rule-based" - "classification" - "rules" - "systematic-approach" researchr: "https://researchr.org/publication/LiuSG04-0" cites: 0 citedby: 0 pages: "280-287" booktitle: "Proceedings of the 2004 International Conference on Machine Learning and Applications - ICMLA 2004, 16-18 December 2004, Louisville, KY, USA" publisher: "IEEE Computer Society" kind: "inproceedings" key: "LiuSG04-0" - title: "Guest editorial to the special section on model transformation" author: - name: "Jean Bézivin" link: "https://researchr.org/alias/jean-b%C3%A3%C2%A9zivin" - name: "Alfonso Pierantonio" link: "https://researchr.org/alias/alfonso-pierantonio" - name: "Antonio Vallecillo" link: "http://www.lcc.uma.es/~av/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2009" doi: "http://dx.doi.org/10.1007/s10270-008-0097-9" links: doi: "http://dx.doi.org/10.1007/s10270-008-0097-9" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/BezivinPVG09" cites: 0 citedby: 0 journal: "Software and Systems Modeling" volume: "8" number: "3" pages: "303-304" kind: "article" key: "BezivinPVG09" - title: "Adaptive and Evolvable Software Systems: Techniques, Tools, and Applications: Minitrack Introduction" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Raymond Klefstad" link: "https://researchr.org/alias/raymond-klefstad" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" year: "2004" doi: "http://csdl.computer.org/comp/proceedings/hicss/2004/2056/09/205690267.pdf" links: doi: "http://csdl.computer.org/comp/proceedings/hicss/2004/2056/09/205690267.pdf" researchr: "https://researchr.org/publication/GrayKM04" cites: 0 citedby: 0 booktitle: "HICSS" kind: "inproceedings" key: "GrayKM04" - title: "Constraint-Based Model Weaving" author: - name: "Jules White" link: "https://researchr.org/alias/jules-white" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-03764-1_5" links: doi: "http://dx.doi.org/10.1007/978-3-642-03764-1_5" tags: - "rule-based" - "meta-model" - "constraints" - "weaving" - "C++" - "Meta-Environment" researchr: "https://researchr.org/publication/WhiteGS09" cites: 0 citedby: 0 journal: "Transactions on Aspect-Oriented Software Development" volume: "6" pages: "153-190" kind: "article" key: "WhiteGS09" - title: "A Model-Driven Performance Analysis Framework for Distributed, Performance-Sensitive Software Systems" author: - name: "Swapna S. Gokhale" link: "https://researchr.org/alias/swapna-s.-gokhale" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.47" links: doi: "http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.47" tags: - "analysis" researchr: "https://researchr.org/publication/GokhaleGG05" cites: 0 citedby: 0 booktitle: "19th International Parallel and Distributed Processing Symposium (IPDPS 2005), CD-ROM / Abstracts Proceedings, 4-8 April 2005, Denver, CA, USA" publisher: "IEEE Computer Society" isbn: "0-7695-2312-9" kind: "inproceedings" key: "GokhaleGG05" - title: "Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems" author: - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Ted Bapty" link: "https://researchr.org/alias/ted-bapty" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870236.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870236.htm" researchr: "https://researchr.org/publication/NeemaBGG02" cites: 0 citedby: 0 pages: "236-251" booktitle: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "NeemaBGG02" - title: "Efficient Direct User Level Sockets for an Intel Xeon:::TM::: Processor Based TCP On-Load Engin" author: - name: "Vikram A. Saletore" link: "https://researchr.org/alias/vikram-a.-saletore" - name: "Paul M. Stillwell Jr." link: "https://researchr.org/alias/paul-m.-stillwell-jr." - name: "John A. Wiegert" link: "https://researchr.org/alias/john-a.-wiegert" - name: "Phil Cayton" link: "https://researchr.org/alias/phil-cayton" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Greg J. Regnier" link: "https://researchr.org/alias/greg-j.-regnier" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.191" links: doi: "http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.191" tags: - "rule-based" researchr: "https://researchr.org/publication/SaletoreSWCGR05" cites: 0 citedby: 0 booktitle: "19th International Parallel and Distributed Processing Symposium (IPDPS 2005), CD-ROM / Abstracts Proceedings, 4-8 April 2005, Denver, CA, USA" publisher: "IEEE Computer Society" isbn: "0-7695-2312-9" kind: "inproceedings" key: "SaletoreSWCGR05" - title: "T-Clipse: an integrated development environment for two-level grammar" author: - name: "Beum-Seuk Lee" link: "https://researchr.org/alias/beum-seuk-lee" - name: "Xiaoqing Wu" link: "https://researchr.org/alias/xiaoqing-wu" - name: "Fei Cao" link: "https://researchr.org/alias/fei-cao" - name: "Shih-Hsi Liu" link: "https://researchr.org/alias/shih-hsi-liu" - name: "Wei Zhao" link: "https://researchr.org/alias/wei-zhao" - name: "Chunmin Yang" link: "https://researchr.org/alias/chunmin-yang" - name: "Barrett R. Bryant" link: "https://researchr.org/alias/barrett-r.-bryant" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2003" doi: "http://doi.acm.org/10.1145/965660.965679" links: doi: "http://doi.acm.org/10.1145/965660.965679" tags: - "meta-model" - "model-driven development" - "Meta-Environment" - "meta-objects" - "grammar" researchr: "https://researchr.org/publication/LeeWCLZYBG03" cites: 0 citedby: 0 pages: "89-93" booktitle: "Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, October 2003, Anaheim, CA, USA" editor: - name: "Michael G. Burke" link: "https://researchr.org/alias/michael-g.-burke" publisher: "ACM" kind: "inproceedings" key: "LeeWCLZYBG03" - title: "Visualization of clone detection results" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Ira D. Baxter" link: "https://researchr.org/alias/ira-d.-baxter" year: "2006" doi: "http://doi.acm.org/10.1145/1188835.1188846" links: doi: "http://doi.acm.org/10.1145/1188835.1188846" tags: - "Eclipse" researchr: "https://researchr.org/publication/TairasGB06" cites: 0 citedby: 0 pages: "50-54" booktitle: "Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, ETX 2006, Portland, Oregon, USA, October 22-23, 2006" editor: - name: "Michael G. Burke" link: "https://researchr.org/alias/michael-g.-burke" - name: "Alessandro Orso" link: "https://researchr.org/alias/alessandro-orso" - name: "Martin P. Robillard" link: "https://researchr.org/alias/martin-p.-robillard" publisher: "ACM" isbn: "1-59593-621-1" kind: "inproceedings" key: "TairasGB06" - title: "Visualizing clone detection results" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Ira D. Baxter" link: "https://researchr.org/alias/ira-d.-baxter" year: "2007" doi: "http://doi.acm.org/10.1145/1321631.1321738" links: doi: "http://doi.acm.org/10.1145/1321631.1321738" researchr: "https://researchr.org/publication/TairasGB07" cites: 0 citedby: 0 pages: "549-550" booktitle: "22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), November 5-9, 2007, Atlanta, Georgia, USA" editor: - name: "R. E. Kurt Stirewalt" link: "https://researchr.org/alias/r.-e.-kurt-stirewalt" - name: "Alexander Egyed" link: "http://www.alexander-egyed.com/" - name: "Bernd Fischer" link: "http://www.ecs.soton.ac.uk/people/bf" publisher: "ACM" isbn: "978-1-59593-882-4 " kind: "inproceedings" key: "TairasGB07" - title: "A Model Engineering Approach to Tool Interoperability" author: - name: "Yu Sun" link: "https://researchr.org/alias/yu-sun" - name: "Zekai Demirezen" link: "https://researchr.org/alias/zekai-demirezen" - name: "Frédéric Jouault" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-jouault" - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-642-00434-6_12" links: doi: "http://dx.doi.org/10.1007/978-3-642-00434-6_12" tags: - "meta-model" - "model-driven engineering" - "Meta-Environment" - "systematic-approach" researchr: "https://researchr.org/publication/SunDJTG08" cites: 0 citedby: 0 pages: "178-187" booktitle: "Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers" editor: - name: "Dragan Gasevic" link: "http://www.sfu.ca/~dgasevic/" - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" - name: "Eric {Van Wyk}" link: "http://www-users.cs.umn.edu/~evw/" volume: "5452" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-00433-9" kind: "inproceedings" key: "SunDJTG08" - title: "Meta-Model Search: Using XPath to Search Domain-Specific Models" author: - name: "Rajesh Sudarsan" link: "https://researchr.org/alias/rajesh-sudarsan" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2005" tags: - "meta-model" - "XPath" - "Meta-Environment" - "search" - "meta-objects" researchr: "https://researchr.org/publication/SudarsanG05" cites: 0 citedby: 0 pages: "168-174" booktitle: "Proceedings of the International Conference on Software Engineering Research and Practice, SERP 2005, Las Vegas, Nevada, USA, June 27-29, 2005, Volume 1" editor: - name: "Hamid R. Arabnia" link: "https://researchr.org/alias/hamid-r.-arabnia" - name: "Hassan Reza" link: "https://researchr.org/alias/hassan-reza" publisher: "CSREA Press" isbn: "1-932415-49-1" kind: "inproceedings" key: "SudarsanG05" - title: "Model Co-evolution and Consistency Management (MCCM 08)" author: - name: "Dirk Deridder" link: "https://researchr.org/alias/dirk-deridder" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" - name: "Pierre Yves Schobbens" link: " http://www.info.fundp.ac.be/~pys " year: "2008" doi: "http://dx.doi.org/10.1007/978-3-642-01648-6_13" links: doi: "http://dx.doi.org/10.1007/978-3-642-01648-6_13" tags: - "consistency" researchr: "https://researchr.org/publication/DeridderGPS08" cites: 0 citedby: 0 pages: "120-123" booktitle: "Models in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28 - October 3, 2008. Reports and Revised Selected Papers" editor: - name: "Michel R. V. Chaudron" link: "http://www.win.tue.nl/~mchaudro/" volume: "5421" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-01647-9" kind: "inproceedings" key: "DeridderGPS08" - title: "An information retrieval process to aid in the analysis of code clones" author: - name: "Robert Tairas" link: "https://researchr.org/alias/robert-tairas" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2009" doi: "http://dx.doi.org/10.1007/s10664-008-9089-1" links: doi: "http://dx.doi.org/10.1007/s10664-008-9089-1" tags: - "information retrieval" - "analysis" researchr: "https://researchr.org/publication/TairasG09" cites: 0 citedby: 0 journal: "Empirical Software Engineering" volume: "14" number: "1" pages: "33-56" kind: "article" key: "TairasG09" - title: "Adaptive and Evolvable Software Systems: Techniques, Tools, and Applications" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Raymond Klefstad" link: "https://researchr.org/alias/raymond-klefstad" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2005.68" links: doi: "http://doi.ieeecomputersociety.org/10.1109/HICSS.2005.68" researchr: "https://researchr.org/publication/GrayK05" cites: 0 citedby: 0 booktitle: "38th Hawaii International Conference on System Sciences (HICSS-38 2005), CD-ROM / Abstracts Proceedings, 3-6 January 2005, Big Island, HI, USA" publisher: "IEEE Computer Society" isbn: "0-7695-2268-8" kind: "inproceedings" key: "GrayK05" - title: "Using Software Component Generators to Contstruct a Meta-Weaver Framework" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2001" tags: - "software components" - "meta-model" - "software component" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/Gray01%3A0" cites: 0 citedby: 0 pages: "789-790" booktitle: "Proceedings of the 23rd International Conference on Software Engineering, ICSE 2001, 12-19 May 2001, Toronto, Ontario, Canada" publisher: "IEEE Computer Society" isbn: "0-7695-1050-7" kind: "inproceedings" key: "Gray01:0" - title: "Report of the 14th International Workshop on Aspect-Oriented Modeling" author: - name: "Jörg Kienzle" link: "https://researchr.org/alias/j%C3%B6rg-kienzle" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Dominik Stein" link: "https://researchr.org/alias/dominik-stein" - name: "Thomas Cottenier" link: "https://researchr.org/alias/thomas-cottenier" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Omar Aldawud" link: "https://researchr.org/alias/omar-aldawud" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-12261-3_10" links: doi: "http://dx.doi.org/10.1007/978-3-642-12261-3_10" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/KienzleGSCCA09" tags: - "modeling" researchr: "https://researchr.org/publication/KienzleGSCCA09" cites: 0 citedby: 0 pages: "98-103" booktitle: "Models in Software Engineering, Workshops and Symposia at MODELS 2009, Denver, CO, USA, October 4-9, 2009, Reports and Revised Selected Papers" editor: - name: "Sudipto Ghosh" link: "https://researchr.org/alias/sudipto-ghosh" volume: "6002" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-12260-6" kind: "inproceedings" key: "KienzleGSCCA09" - title: "Software Language Engineering, Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-12107-4" links: doi: "http://dx.doi.org/10.1007/978-3-642-12107-4" tags: - "language engineering" - "software language engineering" - "software engineering" researchr: "https://researchr.org/publication/sle-2009" cites: 0 citedby: 0 booktitle: "Software Language Engineering, Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers" conference: "SLE" editor: - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Dragan Gasevic" link: "http://www.sfu.ca/~dgasevic/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" volume: "5969" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-12106-7" kind: "proceedings" key: "sle-2009" - title: "Theory and Practice of Model Transformations, First International Conference, ICMT 2008, Zürich, Switzerland, July 1-2, 2008, Proceedings" year: "2008" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "peer-to-peer" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/icmt%3A2008" cites: 0 citedby: 0 booktitle: "Theory and Practice of Model Transformations, First International Conference, ICMT 2008, Zürich, Switzerland, July 1-2, 2008, Proceedings" conference: "ICMT" editor: - name: "Antonio Vallecillo" link: "http://www.lcc.uma.es/~av/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" volume: "5063" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-69926-2" kind: "proceedings" key: "icmt:2008" - title: "Software Language Engineering, Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-12107-4" links: doi: "http://dx.doi.org/10.1007/978-3-642-12107-4" tags: - "language engineering" - "software language engineering" - "software engineering" researchr: "https://researchr.org/publication/sle%3A2009" cites: 0 citedby: 0 booktitle: "Software Language Engineering, Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers" conference: "SLE" editor: - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Dragan Gasevic" link: "http://www.sfu.ca/~dgasevic/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" series: "Lecture Notes in Computer Science" publisher: "Springer" kind: "proceedings" key: "sle:2009" - title: "Proceedings of the 8th OOPSLA Workshop on Domain Specific Modelling (DSM'08)" year: "2008" tags: - "DSM" - "DSL" - "MDE" - "domain-specific modeling" - "MDD" researchr: "https://researchr.org/publication/DSM%3A2008" cites: 0 citedby: 0 booktitle: "Proceedings of the 8th OOPSLA Workshop on Domain Specific Modelling (DSM'08)" conference: "DSM" editor: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" address: "Nashville, Tennessee, USA" kind: "proceedings" key: "DSM:2008"