@article{BalasubramanianGLZG06, title = {Weaving Deployment Aspects into Domain-specific Models}, author = {Krishnakumar Balasubramanian and Aniruddha S. Gokhale and Yuehua Lin and Jing Zhang and Jeffrey G. Gray}, year = {2006}, doi = {10.1142/S021819400600280X}, url = {http://dx.doi.org/10.1142/S021819400600280X}, tags = {deployment, weaving}, researchr = {https://researchr.org/publication/BalasubramanianGLZG06}, cites = {0}, citedby = {0}, journal = {ijseke}, volume = {16}, number = {3}, pages = {403-424}, } @article{ZhangGLT08, title = {Aspect mining from a modelling perspective}, author = {Jing Zhang and Jeffrey G. Gray and Yuehua Lin and Robert Tairas}, year = {2008}, doi = {10.1504/IJCAT.2008.017720}, url = {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}, } @inproceedings{TairasG10, title = {Sub-clone refactoring in open source software artifacts}, author = {Robert Tairas and Jeffrey G. Gray}, year = {2010}, doi = {10.1145/1774088.1774580}, url = {http://doi.acm.org/10.1145/1774088.1774580}, tags = {refactoring, source-to-source, open-source}, researchr = {https://researchr.org/publication/TairasG10}, cites = {0}, citedby = {0}, pages = {2373-2374}, booktitle = {SAC}, } @inproceedings{TolvanenGRS07, title = {The 7th OOPSLA workshop on domain-specific modeling}, author = {Juha-Pekka Tolvanen and Jeffrey G. Gray and Matti Rossi and Jonathan Sprinkle}, year = {2007}, doi = {10.1145/1297846.1297867}, url = {http://doi.acm.org/10.1145/1297846.1297867}, tags = {modeling}, researchr = {https://researchr.org/publication/TolvanenGRS07}, cites = {0}, citedby = {0}, pages = {747-748}, booktitle = {OOPSLA}, } @article{WuBGM10, title = {Component-based LR parsing}, author = {Xiaoqing Wu and Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik}, year = {2010}, doi = {10.1016/j.cl.2009.01.002}, url = {http://dx.doi.org/10.1016/j.cl.2009.01.002}, 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 = {Comp. Lang., Syst. \& Struct.}, volume = {36}, number = {1}, pages = {16-33}, } @inproceedings{LiuCXMBG10-0, title = {A SOA Approach for Domain-Specific Language Implementation}, author = {Shih-Hsi Liu and Adam Cardenas and Xang Xiong and Marjan Mernik and Barrett R. Bryant and Jeffrey G. Gray}, year = {2010}, doi = {10.1109/SERVICES.2010.119}, url = {http://doi.ieeecomputersociety.org/10.1109/SERVICES.2010.119}, 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 = {services}, } @inproceedings{GrayLZNGNG05, title = {Replicators: Transformations to Address Model Scalability}, author = {Jeffrey G. Gray and Yuehua Lin and Jing Zhang and Steven Nordstrom and Aniruddha S. Gokhale and Sandeep Neema and Swapna S. Gokhale}, year = {2005}, doi = {10.1007/11557432_22}, url = {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 = {uml}, } @article{WuGM08, title = {Grammar-driven generation of domain-specific language debuggers}, author = {Hui Wu and Jeffrey G. Gray and Marjan Mernik}, year = {2008}, doi = {10.1002/spe.863}, url = {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 = {SPE}, volume = {38}, number = {10}, pages = {1073-1103}, } @inproceedings{WuG05:2, title = {Testing domain-specific languages in eclipse}, author = {Hui Wu and Jeffrey G. Gray}, year = {2005}, doi = {10.1145/1094855.1094920}, url = {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 = {OOPSLA}, } @inproceedings{LiuBGROA05, title = {QoS-UniFrame: A Petri Net-Based Modeling Approach to Assure QoS Requirements of Distributed Real-Time and Embedded Systems}, author = {Shih-Hsi Liu and Barrett R. Bryant and Jeffrey G. Gray and Rajeev R. Raje and Andrew M. Olson and Mikhail Auguston}, year = {2005}, url = {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 = {ECBS}, } @article{GuanHBGSVL06, title = {Grid-Flow: a Grid-enabled scientific workflow system with a Petri-net-based interface}, author = {Zhijie Guan and Francisco Hernández and Purushotham Bangalore and Jeffrey G. Gray and Anthony Skjellum and Vijay Velusamy and Yin Liu}, year = {2006}, doi = {10.1002/cpe.988}, url = {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}, volume = {18}, number = {10}, pages = {1115-1140}, } @inproceedings{KienzleGSCAE07, title = {11th International Workshop on Aspect-Oriented Modeling}, author = {Jörg Kienzle and Jeffrey G. Gray and Dominik Stein and Walter Cazzola and Omar Aldawud and Tzilla Elrad}, year = {2007}, doi = {10.1007/978-3-540-69073-3_1}, url = {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}, } @inproceedings{LiuCBGROA05, title = {Quality of Service-Driven Requirements Analysis for Component Composition: A Two-Level Grammar+Approach}, author = {Shih-Hsi Liu and Fei Cao and Barrett R. Bryant and Jeffrey G. Gray and Rajeev R. Raje and Andrew M. Olson and Mikhail Auguston}, year = {2005}, tags = {composition, analysis, systematic-approach, grammar}, researchr = {https://researchr.org/publication/LiuCBGROA05}, cites = {0}, citedby = {0}, pages = {731-734}, booktitle = {seke}, } @inproceedings{TairasMG08, title = {Using Ontologies in the Domain Analysis of Domain-Specific Languages}, author = {Robert Tairas and Marjan Mernik and Jeffrey G. Gray}, year = {2008}, url = {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 = {MoDELS}, } @inproceedings{BryantGM10, title = {Domain-specific software engineering}, author = {Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik}, year = {2010}, doi = {10.1145/1882362.1882376}, url = {http://doi.acm.org/10.1145/1882362.1882376}, tags = {software engineering}, researchr = {https://researchr.org/publication/BryantGM10}, cites = {0}, citedby = {0}, pages = {65-68}, booktitle = {FSE}, } @inproceedings{DavisGJ05, title = {Generative approaches for application tailoring of mobile devices}, author = {Victoria Davis and Jeffrey G. Gray and Joel Jones}, year = {2005}, doi = {10.1145/1167253.1167308}, url = {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 = {ACMse}, } @inproceedings{GrayLZ03, title = {Levels of Independence in Aspect-Oriented Modeling}, author = {Jeffrey G. Gray and Yuehua Lin and Jing Zhang}, year = {2003}, tags = {modeling}, researchr = {https://researchr.org/publication/GrayLZ03}, cites = {0}, citedby = {0}, pages = {282-287}, booktitle = {middleware}, } @article{GrayPV10, title = {Guest editorial to the special section on model transformation}, author = {Jeffrey G. Gray and Alfonso Pierantonio and Antonio Vallecillo}, year = {2010}, doi = {10.1007/s10270-009-0139-y}, url = {http://dx.doi.org/10.1007/s10270-009-0139-y}, 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 = {SoSyM}, volume = {9}, number = {3}, pages = {281-283}, } @inproceedings{AroraSDG08, title = {Profiler instrumentation using metaprogramming techniques}, author = {Ritu Arora and Yu Sun and Zekai Demirezen and Jeffrey G. Gray}, year = {2008}, doi = {10.1145/1593105.1593218}, url = {http://doi.acm.org/10.1145/1593105.1593218}, researchr = {https://researchr.org/publication/AroraSDG08}, cites = {0}, citedby = {0}, pages = {429-434}, booktitle = {ACMse}, } @inproceedings{LiuJMBGSH09, title = {MARS: Metamodel Recovery from Multi-tiered Models Using Grammar Inference}, author = {Qichao Liu and Faizan Javed and Marjan Mernik and Barrett R. Bryant and Jeffrey G. Gray and Alan P. Sprague and Dejan Hrncic}, year = {2009}, doi = {10.1109/TASE.2009.29}, url = {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}, } @inproceedings{ChoG10-2, title = {A domain-specific modeling language for scientific data composition and interoperability}, author = {Hyun Cho and Jeffrey G. Gray}, year = {2010}, doi = {10.1145/1900008.1900146}, url = {http://doi.acm.org/10.1145/1900008.1900146}, 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 = {ACMse}, } @inproceedings{TolvanenGRS08, title = {The 8th OOPSLA workshop on domain-specific modeling}, author = {Juha-Pekka Tolvanen and Jeffrey G. Gray and Matti Rossi and Jonathan Sprinkle}, year = {2008}, doi = {10.1145/1449814.1449886}, url = {http://doi.acm.org/10.1145/1449814.1449886}, tags = {modeling}, researchr = {https://researchr.org/publication/TolvanenGRS08}, cites = {0}, citedby = {0}, pages = {861-864}, booktitle = {OOPSLA}, } @inproceedings{TolvanenGRS09, title = {The 9th OOPSLA workshop on domain-specific modeling}, author = {Juha-Pekka Tolvanen and Jeffrey G. Gray and Matti Rossi and Jonathan Sprinkle}, year = {2009}, doi = {10.1145/1639950.1639975}, url = {http://doi.acm.org/10.1145/1639950.1639975}, tags = {modeling}, researchr = {https://researchr.org/publication/TolvanenGRS09}, cites = {0}, citedby = {0}, pages = {707-708}, booktitle = {OOPSLA}, } @inproceedings{ChoKG10, title = {Managing API Evolution for Open Software Platforms}, author = {Hyun Cho and Eunyoung Kim and Jeffrey G. Gray}, year = {2010}, tags = {software evolution, source-to-source, open-source}, researchr = {https://researchr.org/publication/ChoKG10}, cites = {0}, citedby = {0}, pages = {39-44}, booktitle = {sede}, } @inproceedings{KienzleGS05, title = {Report of the 7th International Workshop on Aspect-Oriented Modeling}, author = {Jörg Kienzle and Jeffrey G. Gray and Dominik Stein}, year = {2005}, doi = {10.1007/11663430_10}, url = {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 = {uml}, } @inproceedings{GrayZLRWSGNSB04, title = {Model-Driven Program Transformation of a Large Avionics Framework}, author = {Jeffrey G. Gray and Jing Zhang and Yuehua Lin and Suman Roychoudhury and Hui Wu and Rajesh Sudarsan and Aniruddha S. Gokhale and Sandeep Neema and Feng Shi and Ted Bapty}, year = {2004}, url = {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 = {GPCE}, } @article{WhiteHGTGS09, title = {Improving Domain-Specific Language Reuse with Software Product Line Techniques}, author = {Jules White and James H. Hill and Jeffrey G. Gray and Sumant Tambe and Aniruddha S. Gokhale and Douglas C. Schmidt}, year = {2009}, doi = {10.1109/MS.2009.95}, url = {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}, } @inproceedings{GrayW10, title = {The object-oriented trivia show (TOOTS)}, author = {Jeffrey G. Gray and Jules White}, year = {2010}, doi = {10.1145/1869542.1869602}, url = {http://doi.acm.org/10.1145/1869542.1869602}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/GrayW10}, cites = {0}, citedby = {0}, pages = {261-262}, booktitle = {OOPSLA}, } @inproceedings{GrayFCKMT08, title = {DSLs: the good, the bad, and the ugly}, author = {Jeffrey G. Gray and Kathleen Fisher and Charles Consel and Gabor Karsai and Marjan Mernik and Juha-Pekka Tolvanen}, year = {2008}, doi = {10.1145/1449814.1449863}, url = {http://doi.acm.org/10.1145/1449814.1449863}, tags = {DSL}, researchr = {https://researchr.org/publication/GrayFCKMT08}, cites = {0}, citedby = {0}, pages = {791-794}, booktitle = {OOPSLA}, } @article{HenriquesPMLGW05, title = {Automatic generation of language-based tools using the LISA system}, author = {Pedro Rangel Henriques and Pereira, M.J.V. and Marjan Mernik and Lenic, M. and Jeffrey G. Gray and Wu, H.}, year = {2005}, month = {april}, doi = {10.1049/ip-sen:20041317}, 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}, } @inproceedings{GrayR04, title = {A technique for constructing aspect weavers using a program transformation engine}, author = {Jeffrey G. Gray and Suman Roychoudhury}, year = {2004}, doi = {10.1145/976270.976277}, url = {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 = {AOSD}, } @inproceedings{LiuCXMBG10, title = {Can domain-specific languages be implemented by service-oriented architecture?}, author = {Shih-Hsi Liu and Adam Cardenas and Xang Xiong and Marjan Mernik and Barrett R. Bryant and Jeffrey G. Gray}, year = {2010}, doi = {10.1145/1774088.1774603}, url = {http://doi.acm.org/10.1145/1774088.1774603}, tags = {architecture, domain-specific language}, researchr = {https://researchr.org/publication/LiuCXMBG10}, cites = {0}, citedby = {0}, pages = {2491-2492}, booktitle = {SAC}, } @inproceedings{Gray05:0, title = {MoDELS 2005 Doctoral Symposium Summary}, author = {Jeffrey G. Gray}, year = {2005}, doi = {10.1007/11663430_34}, url = {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 = {uml}, } @inproceedings{Sun-ICMT-2011, title = {Demonstration-based Approach to Support Live Transformations in a Model Editor}, author = {Yu Sun and Jeffrey G. Gray and Christoph Wienands and Michael Golm and Jules White}, year = {2011}, 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 = {ICMT}, } @article{HernandezBGGR06, title = {GAUGE: Grid Automation and Generative Environment}, author = {Francisco Hernández and Purushotham Bangalore and Jeffrey G. Gray and Zhijie Guan and Kevin D. Reilly}, year = {2006}, doi = {10.1002/cpe.991}, url = {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}, volume = {18}, number = {10}, pages = {1293-1316}, } @inproceedings{GokhaleGGVP06, title = {Performance Analysis of the Reactor Pattern in Network Services}, author = {Swapna S. Gokhale and Aniruddha S. Gokhale and Jeffrey G. Gray and Paul J. Vandal and U. Praphamontripong}, year = {2006}, doi = {10.1109/IPDPS.2006.1639639}, url = {http://dx.doi.org/10.1109/IPDPS.2006.1639639}, tags = {analysis}, researchr = {https://researchr.org/publication/GokhaleGGVP06}, cites = {0}, citedby = {0}, booktitle = {ipps}, } @inproceedings{WuGM09, title = {Unit Testing for Domain-Specific Languages}, author = {Hui Wu and Jeffrey G. Gray and Marjan Mernik}, year = {2009}, doi = {10.1007/978-3-642-03034-5_7}, url = {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 = {DSL}, } @inproceedings{ShahDG04, title = {A model-driven approach for generating embedded robot navigation control software}, author = {Bina Shah and Rachael Dennison and Jeffrey G. Gray}, year = {2004}, doi = {10.1145/986537.986618}, url = {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 = {ACMse}, } @techreport{Sprinkle:TSE:2009, title = {Fundamental Limitations in Domain-Specific Language Evolution}, author = {Jonathan Sprinkle and Jeffrey G. Gray and Marjan Mernik}, year = {2009}, month = {August}, 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}, } @inproceedings{KogekarKGVPGZLG06, title = {Model-driven generative techniques for scalable performability analysis of distributed systems}, author = {Arundhati Kogekar and Dimple Kaul and Aniruddha S. Gokhale and Paul J. Vandal and U. Praphamontripong and Swapna S. Gokhale and Jing Zhang and Yuehua Lin and Jeffrey G. Gray}, year = {2006}, doi = {10.1109/IPDPS.2006.1639593}, url = {http://dx.doi.org/10.1109/IPDPS.2006.1639593}, tags = {analysis}, researchr = {https://researchr.org/publication/KogekarKGVPGZLG06}, cites = {0}, citedby = {0}, booktitle = {ipps}, } @article{GokhaleKKGG07, title = {POSAML: A visual modeling language for middleware provisioning}, author = {Aniruddha S. Gokhale and Dimple Kaul and Arundhati Kogekar and Jeffrey G. Gray and Swapna S. Gokhale}, year = {2007}, doi = {10.1016/j.jvlc.2007.07.003}, url = {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 = {JCL (JVLC)}, volume = {18}, number = {4}, pages = {359-377}, } @inproceedings{SunGW09, title = {MT-scribe: a tool for recording and inferring model transformations}, author = {Yu Sun and Jeffrey G. Gray and Jules White}, year = {2009}, doi = {10.1145/1639950.1640029}, url = {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 = {OOPSLA}, } @inproceedings{TairasMG08a, title = {Using Ontologies in the Domain Analysis of Domain-Specific Languages}, author = {Robert Tairas and Marjan Mernik and Jeffrey G. Gray}, year = {2008}, doi = {10.1007/978-3-642-01648-6_35}, url = {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}, } @article{JavedMGB08, title = {MARS: A metamodel recovery system using grammar inference}, author = {Faizan Javed and Marjan Mernik and Jeffrey G. Gray and Barrett R. Bryant}, year = {2008}, doi = {10.1016/j.infsof.2007.08.003}, url = {http://dx.doi.org/10.1016/j.infsof.2007.08.003}, tags = {grammar}, researchr = {https://researchr.org/publication/JavedMGB08}, cites = {0}, citedby = {0}, journal = {INFSOF}, volume = {50}, number = {9-10}, pages = {948-968}, } @inproceedings{LinG05:0, title = {A comprehensive model transformation approach to automated model construction and evolution}, author = {Yuehua Lin and Jeffrey G. Gray}, year = {2005}, doi = {10.1145/1094855.1094885}, url = {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 = {OOPSLA}, } @inproceedings{GraySKC10, title = {Report of the 15th International Workshop on Aspect-Oriented Modeling}, author = {Jeffrey G. Gray and Dominik Stein and Jörg Kienzle and Walter Cazzola}, year = {2010}, doi = {10.1007/978-3-642-21210-9_10}, url = {http://dx.doi.org/10.1007/978-3-642-21210-9_10}, tags = {modeling}, researchr = {https://researchr.org/publication/GraySKC10}, cites = {0}, citedby = {0}, pages = {105-109}, booktitle = {MoDELS}, } @inproceedings{ShaikCSJIRGB03, title = {SpeechClipse: an Eclipse speech plug-in}, author = {Shairaj Shaik and Raymond Corvin and Rajesh Sudarsan and Faizan Javed and Qasim Ijaz and Suman Roychoudhury and Jeffrey G. Gray and Barrett R. Bryant}, year = {2003}, doi = {10.1145/965660.965678}, url = {http://doi.acm.org/10.1145/965660.965678}, tags = {Eclipse}, researchr = {https://researchr.org/publication/ShaikCSJIRGB03}, cites = {0}, citedby = {0}, pages = {84-88}, booktitle = {OOPSLA}, } @inproceedings{GarciaGCGD10, title = {4th Workshop on Assessment of Contemporary Modularization Techniques (ACOM 2010)}, author = {Alessandro Garcia and Phil Greenwood and Yuanfang Cai and Jeffrey G. Gray and Francisco Dantas}, year = {2010}, doi = {10.1007/978-3-642-15579-6_66}, url = {http://dx.doi.org/10.1007/978-3-642-15579-6_66}, researchr = {https://researchr.org/publication/GarciaGCGD10}, cites = {0}, citedby = {0}, pages = {528}, booktitle = {SPLC}, } @article{GrayRT04, title = {Preface}, author = {Jeffrey G. Gray and Matti Rossi and Juha-Pekka Tolvanen}, year = {2004}, doi = {10.1016/j.jvlc.2004.03.001}, url = {http://dx.doi.org/10.1016/j.jvlc.2004.03.001}, researchr = {https://researchr.org/publication/GrayRT04}, cites = {0}, citedby = {0}, journal = {JCL (JVLC)}, volume = {15}, number = {3-4}, pages = {207-209}, } @article{GrayBNT01, title = {Handling crosscutting constraints in domain-specific modeling}, author = {Jeffrey G. Gray and Ted Bapty and Sandeep Neema and James Tuck}, year = {2001}, tags = {modeling, constraints}, researchr = {https://researchr.org/publication/GrayBNT01}, cites = {0}, citedby = {0}, journal = {CACM}, volume = {44}, number = {10}, pages = {87-93}, } @article{PraphamontripongGGG07-0, title = {An Analytical Approach to Performance Analysis of an Asynchronous Web Server}, author = {U. Praphamontripong and Swapna S. Gokhale and Aniruddha S. Gokhale and Jeffrey G. Gray}, year = {2007}, doi = {10.1177/0037549707080891}, url = {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}, } @inproceedings{TairasG09-0, title = {Get to know your clones with CeDAR}, author = {Robert Tairas and Jeffrey G. Gray}, year = {2009}, doi = {10.1145/1639950.1640030}, url = {http://doi.acm.org/10.1145/1639950.1640030}, researchr = {https://researchr.org/publication/TairasG09-0}, cites = {0}, citedby = {0}, pages = {817-818}, booktitle = {OOPSLA}, } @inproceedings{SunWG09-0, title = {Model Transformation by Demonstration}, author = {Yu Sun and Jules White and Jeffrey G. Gray}, year = {2009}, doi = {10.1007/978-3-642-04425-0_58}, url = {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 = {MoDELS}, } @inproceedings{VuittonetG06, title = {Tic-Tac-LEGO: an investigation into coordinated robotic control}, author = {Ruben Vuittonet and Jeffrey G. Gray}, year = {2006}, doi = {10.1145/1185448.1185632}, url = {http://doi.acm.org/10.1145/1185448.1185632}, researchr = {https://researchr.org/publication/VuittonetG06}, cites = {0}, citedby = {0}, pages = {778-779}, booktitle = {ACMse}, } @inproceedings{JacobGSB11, title = {A platform-independent tool for modeling parallel programs}, author = {Ferosh Jacob and Jeffrey G. Gray and Yu Sun and Purushotham Bangalore}, year = {2011}, doi = {10.1145/2016039.2016079}, url = {http://doi.acm.org/10.1145/2016039.2016079}, tags = {modeling, parallel programming}, researchr = {https://researchr.org/publication/JacobGSB11}, cites = {0}, citedby = {0}, pages = {138-143}, booktitle = {ACMse}, } @inproceedings{LinG05, title = {A model transformation approach to automatic model construction and evolution}, author = {Yuehua Lin and Jeffrey G. Gray}, year = {2005}, doi = {10.1145/1101908.1101996}, url = {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 = {ASE}, } @inproceedings{WuGRM05, title = {Weaving a debugging aspect into domain-specific language grammars}, author = {Hui Wu and Jeffrey G. Gray and Suman Roychoudhury and Marjan Mernik}, year = {2005}, doi = {10.1145/1066677.1066986}, url = {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 = {SAC}, } @inproceedings{GrayKC06, title = {Minitrack Introduction}, author = {Jeffrey G. Gray and Raymond Klefstad and Yvonne Coady}, year = {2006}, doi = {10.1109/HICSS.2006.305}, url = {http://doi.ieeecomputersociety.org/10.1109/HICSS.2006.305}, researchr = {https://researchr.org/publication/GrayKC06}, cites = {0}, citedby = {0}, booktitle = {hicss}, } @inproceedings{SunGW11, title = {MT-Scribe: an end-user approach to automate software model evolution}, author = {Yu Sun and Jeffrey G. Gray and Jules White}, year = {2011}, doi = {10.1145/1985793.1985966}, url = {http://doi.acm.org/10.1145/1985793.1985966}, tags = {software evolution, systematic-approach}, researchr = {https://researchr.org/publication/SunGW11}, cites = {0}, citedby = {0}, pages = {980-982}, booktitle = {ICSE}, } @inproceedings{AfganGB07, title = {Using Domain-Specific Modeling to Generate User Interfaces for Wizards}, author = {Enis Afgan and Jeffrey G. Gray and Purushotham Bangalore}, year = {2007}, url = {http://ceur-ws.org/Vol-297/paper3.pdf}, tags = {modeling}, researchr = {https://researchr.org/publication/AfganGB07}, cites = {0}, citedby = {0}, booktitle = {MoDELS}, } @inproceedings{LiuBGROA05:0, title = {Two-level assurance of QoS requirements for distributed real-time and embedded systems}, author = {Shih-Hsi Liu and Barrett R. Bryant and Jeffrey G. Gray and Rajeev R. Raje and Andrew M. Olson and Mikhail Auguston}, year = {2005}, doi = {10.1145/1066677.1066884}, url = {http://doi.acm.org/10.1145/1066677.1066884}, researchr = {https://researchr.org/publication/LiuBGROA05%3A0}, cites = {0}, citedby = {0}, pages = {903-904}, booktitle = {SAC}, } @inproceedings{TolvanenSG06a, title = {The 6th OOPSLA workshop on domain-specific modeling}, author = {Juha-Pekka Tolvanen and Jonathan Sprinkle and Jeffrey G. Gray}, year = {2006}, doi = {10.1145/1176617.1176647}, url = {http://doi.acm.org/10.1145/1176617.1176647}, tags = {modeling}, researchr = {https://researchr.org/publication/TolvanenSG06a}, cites = {0}, citedby = {0}, pages = {622-623}, booktitle = {OOPSLA}, } @inproceedings{WuG05:1, title = {Automated generation of testing tools for domain-specific languages}, author = {Hui Wu and Jeffrey G. Gray}, year = {2005}, doi = {10.1145/1101908.1101993}, url = {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 = {ASE}, } @article{RebernakMWG09, title = {Domain-specific aspect languages for modularising crosscutting concerns in grammars}, author = {Damijan Rebernak and Marjan Mernik and Hui Wu and Jeffrey G. Gray}, year = {2009}, doi = {10.1049/iet-sen.2007.0114}, url = {http://dx.doi.org/10.1049/iet-sen.2007.0114}, tags = {grammar, domain-specific language}, researchr = {https://researchr.org/publication/RebernakMWG09}, cites = {0}, citedby = {0}, journal = {iee}, volume = {3}, number = {3}, pages = {184-200}, } @inproceedings{GrayS09, title = {The OOPSLA trivia show (TOOTS)}, author = {Jeffrey G. Gray and Douglas C. Schmidt}, year = {2009}, doi = {10.1145/1639950.1640045}, url = {http://doi.acm.org/10.1145/1639950.1640045}, tags = {C++}, researchr = {https://researchr.org/publication/GrayS09}, cites = {0}, citedby = {0}, pages = {853-856}, booktitle = {OOPSLA}, } @article{PierantonioVSG07, title = {Special issue on model transformation}, author = {Alfonso Pierantonio and Antonio Vallecillo and Bran Selic and Jeffrey G. Gray}, year = {2007}, doi = {10.1016/j.scico.2007.06.001}, url = {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 = {SCP}, volume = {68}, number = {3}, pages = {111-113}, } @inproceedings{GrayWG10, title = {Model-driven engineering: raising the abstraction level through domain-specific modeling}, author = {Jeffrey G. Gray and Jules White and Aniruddha S. Gokhale}, year = {2010}, doi = {10.1145/1900008.1900010}, url = {http://doi.acm.org/10.1145/1900008.1900010}, tags = {meta-model, modeling, model-driven engineering, abstraction, Meta-Environment}, researchr = {https://researchr.org/publication/GrayWG10}, cites = {0}, citedby = {0}, pages = {1}, booktitle = {ACMse}, } @article{LinGZNGNG08, title = {Model replication: transformations to address model scalability}, author = {Yuehua Lin and Jeffrey G. Gray and Jing Zhang and Steven Nordstrom and Aniruddha S. Gokhale and Sandeep Neema and Swapna S. Gokhale}, year = {2008}, doi = {10.1002/spe.876}, url = {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 = {SPE}, volume = {38}, number = {14}, pages = {1475-1497}, } @inproceedings{LiuBAGRT05, title = {A Component-Based Approach for Constructing High-Confidence Distributed Real-Time and Embedded Systems}, author = {Shih-Hsi Liu and Barrett R. Bryant and Mikhail Auguston and Jeffrey G. Gray and Rajeev R. Raje and Mihran Tuceryan}, year = {2005}, doi = {10.1007/978-3-540-71156-8_12}, url = {http://dx.doi.org/10.1007/978-3-540-71156-8_12}, tags = {rule-based, systematic-approach}, researchr = {https://researchr.org/publication/LiuBAGRT05}, cites = {0}, citedby = {0}, pages = {225-247}, booktitle = {monterey}, } @inproceedings{PraphamontripongGGG07, title = {Performance Analysis of a Middleware Demultiplexing Pattern}, author = {U. Praphamontripong and Swapna S. Gokhale and Aniruddha S. Gokhale and Jeffrey G. Gray}, year = {2007}, doi = {10.1109/HICSS.2007.432}, url = {http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.432}, tags = {analysis}, researchr = {https://researchr.org/publication/PraphamontripongGGG07}, cites = {0}, citedby = {0}, pages = {287}, booktitle = {hicss}, } @inproceedings{ZhouXWZLWGB04, title = {E-R modeler: a database modeling toolkit for Eclipse}, author = {Song Zhou and Chuanxi Xu and Hui Wu and Jing Zhang and Yuehua Lin and Juanqin Wang and Jeffrey G. Gray and Barrett R. Bryant}, year = {2004}, doi = {10.1145/986537.986575}, url = {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 = {ACMse}, } @inproceedings{GokhaleVGKKGL07, title = {Model-Driven Performance Analysis Methodology for Distributed Software Systems}, author = {Swapna S. Gokhale and Paul J. Vandal and Aniruddha S. Gokhale and Dimple Kaul and Arundhati Kogekar and Jeffrey G. Gray and Yuehua Lin}, year = {2007}, doi = {10.1109/IPDPS.2007.370518}, url = {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 = {ipps}, } @inproceedings{BarberoJGB07, title = {A Practical Approach to Model Extension}, author = {Mikaël Barbero and Frédéric Jouault and Jeffrey G. Gray and Jean Bézivin}, year = {2007}, doi = {10.1007/978-3-540-72901-3_3}, url = {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 = {ECMDA-FA}, } @article{RoychoudhuryGZBS10, title = {A Program Transformation Technique to Support AOP within C++ Template}, author = {Suman Roychoudhury and Jeffrey G. Gray and Jing Zhang and Purushotham Bangalore and Anthony Skjellum}, year = {2010}, doi = {10.5381/jot.2010.9.1.a3}, url = {http://dx.doi.org/10.5381/jot.2010.9.1.a3}, tags = {C++, transformation, program transformation}, researchr = {https://researchr.org/publication/RoychoudhuryGZBS10}, cites = {0}, citedby = {0}, journal = {jot}, volume = {9}, number = {1}, pages = {143-160}, } @inproceedings{GrayBNSGN03, title = {An Approach for Supporting Aspect-Oriented Domain Modeling}, author = {Jeffrey G. Gray and Ted Bapty and Sandeep Neema and Douglas C. Schmidt and Aniruddha S. Gokhale and Balachandran Natarajan}, year = {2003}, url = {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 = {GPCE}, } @article{BryantGMCFK11, title = {Challenges and directions in formalizing the semantics of modeling languages}, author = {Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik and Peter J. Clarke and Robert B. France and Gabor Karsai}, year = {2011}, doi = {10.2298/CSIS110114012B}, url = {http://dx.doi.org/10.2298/CSIS110114012B}, tags = {semantics, modeling language, modeling, language modeling}, researchr = {https://researchr.org/publication/BryantGMCFK11}, cites = {0}, citedby = {0}, journal = {comsis}, volume = {8}, number = {2}, pages = {225-253}, } @inproceedings{WuRBGM05, title = {A two-dimensional separation of concerns for compiler construction}, author = {Xiaoqing Wu and Suman Roychoudhury and Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik}, year = {2005}, doi = {10.1145/1066677.1066985}, url = {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 = {SAC}, } @article{WuBGM05, title = {Pattern transformation for two-dimensional separation of concerns}, author = {Xiaoqing Wu and Barrett R. Bryant and Jeffrey G. Gray and Marjan Mernik}, year = {2005}, doi = {10.1145/1082983.1083133}, url = {http://doi.acm.org/10.1145/1082983.1083133}, tags = {separation of concerns, transformation}, researchr = {https://researchr.org/publication/WuBGM05}, cites = {0}, citedby = {0}, journal = {sigsoft}, volume = {30}, number = {4}, pages = {1-5}, } @inproceedings{LiuBGRTOA06, title = {QoSPL: A QoS-Driven Software Product Line Engineering Framework for Distributed Real-time and Embedded Systems}, author = {Shih-Hsi Liu and Barrett R. Bryant and Jeffrey G. Gray and Rajeev R. Raje and Mihran Tuceryan and Andrew M. Olson and 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 = {seke}, } @inproceedings{GuoLGB05, title = {Using Connectors to Integrate Software Components}, author = {Jiang Guo and Yuehong Liao and Jeffrey G. Gray and Barrett R. Bryant}, year = {2005}, url = {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 = {ECBS}, } @inproceedings{Gray07:0, title = {Tutorials at MODELS 2007}, author = {Jeffrey G. Gray}, year = {2007}, doi = {10.1007/978-3-540-75209-7_47}, url = {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 = {MoDELS}, } @inproceedings{LukmanMDBG10, title = {Automatic generation of model traversals from metamodel definitions}, author = {Tomaz Lukman and Marjan Mernik and Zekai Demirezen and Barrett R. Bryant and Jeffrey G. Gray}, year = {2010}, doi = {10.1145/1900008.1900113}, url = {http://doi.acm.org/10.1145/1900008.1900113}, tags = {traversal}, researchr = {https://researchr.org/publication/LukmanMDBG10}, cites = {0}, citedby = {0}, pages = {78}, booktitle = {ACMse}, } @inproceedings{DemirezenSGJ09, title = {Supporting Tool Reuse with Model Transformation}, author = {Zekai Demirezen and Yu Sun and Jeffrey G. Gray and Frédéric 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 = {sede}, } @article{Gray04:1, title = {A Java-based approach for teaching principles of adaptive and evolvable software}, author = {Jeffrey G. Gray}, year = {2004}, doi = {10.1016/j.scico.2004.02.005}, url = {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 = {SCP}, volume = {53}, number = {1}, pages = {51-69}, } @inproceedings{TairasG06, title = {Phoenix-based clone detection using suffix trees}, author = {Robert Tairas and Jeffrey G. Gray}, year = {2006}, doi = {10.1145/1185448.1185597}, url = {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 = {ACMse}, } @inproceedings{SitaramanG93, title = {Software Reuse: A Context for Introducing Software Engineering Principles in a Traditional Computer Science Second Course}, author = {Murali Sitaraman and Jeffrey G. Gray}, year = {1993}, doi = {10.1145/170657.170701}, url = {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 = {sigada}, } @inproceedings{JacobABMG10, title = {Raising the Level of Abstraction of GPU-programming}, author = {Ferosh Jacob and Ritu Arora and Purushotham Bangalore and Marjan Mernik and Jeffrey G. Gray}, year = {2010}, tags = {programming, abstraction}, researchr = {https://researchr.org/publication/JacobABMG10}, cites = {0}, citedby = {0}, pages = {339-345}, booktitle = {pdpta}, } @inproceedings{Bryant-FOSER-2010, title = {Domain-specific software engineering}, author = {Bryant, Barrett R. and Jeffrey G. Gray and Mernik, Marjan}, year = {2010}, doi = {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}, } @inproceedings{KienzleSCGAE06, title = {9th International Workshop on Aspect-Oriented Modeling}, author = {Jörg Kienzle and Dominik Stein and Walter Cazzola and Jeffrey G. Gray and Omar Aldawud and Tzilla Elrad}, year = {2006}, doi = {10.1007/978-3-540-69489-2_1}, url = {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}, } @article{LinGJ07-0, title = {Special Section Articles}, author = {Yuehua Lin and Jeffrey G. Gray and Frédéric Jouault}, year = {2007}, doi = {10.1057/palgrave.ejis.3000685}, url = {http://dx.doi.org/10.1057/palgrave.ejis.3000685}, researchr = {https://researchr.org/publication/LinGJ07-0}, cites = {0}, citedby = {0}, journal = {ejis}, volume = {16}, number = {4}, pages = {349-361}, } @inproceedings{SunGWGW11, title = {A Demonstration-based Approach to Support Live Transformations in a Model Editor}, author = {Yu Sun and Jeffrey G. Gray and Christoph Wienands and Michael Golm and Jules White}, year = {2011}, doi = {10.1007/978-3-642-21732-6_15}, url = {http://dx.doi.org/10.1007/978-3-642-21732-6_15}, 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 = {ICMT}, } @inproceedings{GrayK03, title = {An Examination of DSLs for Concisely Representing Model Traversals and Transformations}, author = {Jeffrey G. Gray and Gabor Karsai}, year = {2003}, url = {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}, } @inproceedings{KaulKGGG07, title = {POSAML: A Visual Modeling Framework for Middleware Provisioning}, author = {Dimple Kaul and Arundhati Kogekar and Aniruddha S. Gokhale and Jeffrey G. Gray and Swapna S. Gokhale}, year = {2007}, doi = {10.1109/HICSS.2007.438}, url = {http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.438}, tags = {modeling}, researchr = {https://researchr.org/publication/KaulKGGG07}, cites = {0}, citedby = {0}, pages = {289}, booktitle = {hicss}, } @inproceedings{GrayS00:0, title = {Constraint animation using an object-oriented declarative language}, author = {Jeffrey G. Gray and Stephen Schach}, year = {2000}, doi = {10.1145/1127716.1127718}, url = {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 = {ACMse}, } @inproceedings{WuBGRM06, title = {Separation of concerns in compiler development using aspect-orientation}, author = {Xiaoqing Wu and Barrett R. Bryant and Jeffrey G. Gray and Suman Roychoudhury and Marjan Mernik}, year = {2006}, doi = {10.1145/1141277.1141646}, url = {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 = {SAC}, } @inproceedings{TairasG10-0, title = {Sub-clones: Considering the Part Rather than the Whole}, author = {Robert Tairas and Jeffrey G. Gray}, year = {2010}, researchr = {https://researchr.org/publication/TairasG10-0}, cites = {0}, citedby = {0}, pages = {284-290}, booktitle = {serp}, } @article{ZhangCBG07, title = {Aspect Composition in the Motorola Aspect-Oriented Modeling Weaver}, author = {Jing Zhang and Thomas Cottenier and Aswin van den Berg and Jeffrey G. Gray}, year = {2007}, doi = {10.5381/jot.2007.6.7.a4}, url = {http://dx.doi.org/10.5381/jot.2007.6.7.a4}, tags = {modeling, composition}, researchr = {https://researchr.org/publication/ZhangCBG07}, cites = {0}, citedby = {0}, journal = {jot}, volume = {6}, number = {7}, pages = {89-108}, } @article{GrayLZ06, title = {Automating Change Evolution in Model-Driven Engineering}, author = {Jeffrey G. Gray and Yuehua Lin and Jing Zhang}, year = {2006}, doi = {10.1109/MC.2006.45}, url = {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 = {Computer}, volume = {39}, number = {2}, pages = {51-58}, } @inproceedings{GrayZRB04, title = {C-SAW and genAWeave: a two-level aspect weaving toolsuite}, author = {Jeffrey G. Gray and Jing Zhang and Suman Roychoudhury and Ira D. Baxter}, year = {2004}, doi = {10.1145/1028664.1028680}, url = {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 = {OOPSLA}, } @inproceedings{GrayKC07, title = {Adaptive and Evolvable Software Systems: Techniques, Tools and Applications}, author = {Jeffrey G. Gray and Raymond Klefstad and Yvonne Coady}, year = {2007}, doi = {10.1109/HICSS.2007.45}, url = {http://doi.ieeecomputersociety.org/10.1109/HICSS.2007.45}, researchr = {https://researchr.org/publication/GrayKC07}, cites = {0}, citedby = {0}, pages = {256}, booktitle = {hicss}, } @inproceedings{WhiteGP11, title = {Smartphones in the curriculum workshop (SMACK 2011)}, author = {Jules White and Jeffrey G. Gray and Adam Porter}, year = {2011}, doi = {10.1109/CSEET.2011.5876138}, url = {http://dx.doi.org/10.1109/CSEET.2011.5876138}, researchr = {https://researchr.org/publication/WhiteGP11}, cites = {0}, citedby = {0}, pages = {520-522}, booktitle = {csee}, } @article{ZhangGL05, title = {A model-driven approach to enforce crosscutting assertion checking}, author = {Jing Zhang and Jeffrey G. Gray and Yuehua Lin}, year = {2005}, doi = {10.1145/1082983.1083138}, url = {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 = {sigsoft}, volume = {30}, number = {4}, pages = {1-5}, } @inproceedings{PraphamontripongGGG06, title = {Performance Analysis of an Asynchronous Web Server}, author = {U. Praphamontripong and Swapna S. Gokhale and Aniruddha S. Gokhale and Jeffrey G. Gray}, year = {2006}, doi = {10.1109/COMPSAC.2006.148}, url = {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 = {compsac}, } @inproceedings{LiuSG04-0, title = {PolyCluster: an interactive visualization approach to construct classification rules}, author = {Danyu Liu and Alan P. Sprague and Jeffrey G. Gray}, year = {2004}, url = {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 = {icmla}, } @article{BezivinPVG09, title = {Guest editorial to the special section on model transformation}, author = {Jean Bézivin and Alfonso Pierantonio and Antonio Vallecillo and Jeffrey G. Gray}, year = {2009}, doi = {10.1007/s10270-008-0097-9}, url = {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 = {SoSyM}, volume = {8}, number = {3}, pages = {303-304}, } @inproceedings{GrayKM04, title = {Adaptive and Evolvable Software Systems: Techniques, Tools, and Applications: Minitrack Introduction}, author = {Jeffrey G. Gray and Raymond Klefstad and Marjan Mernik}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/hicss/2004/2056/09/205690267.pdf}, researchr = {https://researchr.org/publication/GrayKM04}, cites = {0}, citedby = {0}, booktitle = {hicss}, } @article{WhiteGS09, title = {Constraint-Based Model Weaving}, author = {Jules White and Jeffrey G. Gray and Douglas C. Schmidt}, year = {2009}, doi = {10.1007/978-3-642-03764-1_5}, url = {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 = {TAOSD}, volume = {6}, pages = {153-190}, } @inproceedings{GokhaleGG05, title = {A Model-Driven Performance Analysis Framework for Distributed, Performance-Sensitive Software Systems}, author = {Swapna S. Gokhale and Aniruddha S. Gokhale and Jeffrey G. Gray}, year = {2005}, doi = {10.1109/IPDPS.2005.47}, url = {http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.47}, tags = {analysis}, researchr = {https://researchr.org/publication/GokhaleGG05}, cites = {0}, citedby = {0}, booktitle = {ipps}, } @inproceedings{NeemaBGG02, title = {Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems}, author = {Sandeep Neema and Ted Bapty and Jeffrey G. Gray and Aniruddha S. Gokhale}, year = {2002}, url = {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 = {GPCE}, } @inproceedings{SaletoreSWCGR05, title = {Efficient Direct User Level Sockets for an Intel Xeon:::TM::: Processor Based TCP On-Load Engin}, author = {Vikram A. Saletore and Paul M. Stillwell Jr. and John A. Wiegert and Phil Cayton and Jeffrey G. Gray and Greg J. Regnier}, year = {2005}, doi = {10.1109/IPDPS.2005.191}, url = {http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.191}, tags = {rule-based}, researchr = {https://researchr.org/publication/SaletoreSWCGR05}, cites = {0}, citedby = {0}, booktitle = {ipps}, } @inproceedings{LeeWCLZYBG03, title = {T-Clipse: an integrated development environment for two-level grammar}, author = {Beum-Seuk Lee and Xiaoqing Wu and Fei Cao and Shih-Hsi Liu and Wei Zhao and Chunmin Yang and Barrett R. Bryant and Jeffrey G. Gray}, year = {2003}, doi = {10.1145/965660.965679}, url = {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 = {OOPSLA}, } @inproceedings{TairasGB06, title = {Visualization of clone detection results}, author = {Robert Tairas and Jeffrey G. Gray and Ira D. Baxter}, year = {2006}, doi = {10.1145/1188835.1188846}, url = {http://doi.acm.org/10.1145/1188835.1188846}, tags = {Eclipse}, researchr = {https://researchr.org/publication/TairasGB06}, cites = {0}, citedby = {0}, pages = {50-54}, booktitle = {eclipse}, } @inproceedings{TairasGB07, title = {Visualizing clone detection results}, author = {Robert Tairas and Jeffrey G. Gray and Ira D. Baxter}, year = {2007}, doi = {10.1145/1321631.1321738}, url = {http://doi.acm.org/10.1145/1321631.1321738}, researchr = {https://researchr.org/publication/TairasGB07}, cites = {0}, citedby = {0}, pages = {549-550}, booktitle = {ASE}, } @inproceedings{SunDJTG08, title = {A Model Engineering Approach to Tool Interoperability}, author = {Yu Sun and Zekai Demirezen and Frédéric Jouault and Robert Tairas and Jeffrey G. Gray}, year = {2008}, doi = {10.1007/978-3-642-00434-6_12}, url = {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 = {SLE}, } @inproceedings{SudarsanG05, title = {Meta-Model Search: Using XPath to Search Domain-Specific Models}, author = {Rajesh Sudarsan and Jeffrey G. Gray}, 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 = {serp}, } @inproceedings{DeridderGPS08, title = {Model Co-evolution and Consistency Management (MCCM 08)}, author = {Dirk Deridder and Jeffrey G. Gray and Alfonso Pierantonio and Pierre Yves Schobbens}, year = {2008}, doi = {10.1007/978-3-642-01648-6_13}, url = {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}, } @article{TairasG09, title = {An information retrieval process to aid in the analysis of code clones}, author = {Robert Tairas and Jeffrey G. Gray}, year = {2009}, doi = {10.1007/s10664-008-9089-1}, url = {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 = {ese}, volume = {14}, number = {1}, pages = {33-56}, } @inproceedings{GrayK05, title = {Adaptive and Evolvable Software Systems: Techniques, Tools, and Applications}, author = {Jeffrey G. Gray and Raymond Klefstad}, year = {2005}, doi = {10.1109/HICSS.2005.68}, url = {http://doi.ieeecomputersociety.org/10.1109/HICSS.2005.68}, researchr = {https://researchr.org/publication/GrayK05}, cites = {0}, citedby = {0}, booktitle = {hicss}, } @inproceedings{Gray01:0, title = {Using Software Component Generators to Contstruct a Meta-Weaver Framework}, author = {Jeffrey G. Gray}, 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 = {ICSE}, } @inproceedings{KienzleGSCCA09, title = {Report of the 14th International Workshop on Aspect-Oriented Modeling}, author = {Jörg Kienzle and Jeffrey G. Gray and Dominik Stein and Thomas Cottenier and Walter Cazzola and Omar Aldawud}, year = {2009}, doi = {10.1007/978-3-642-12261-3_10}, url = {http://dx.doi.org/10.1007/978-3-642-12261-3_10}, tags = {modeling}, researchr = {https://researchr.org/publication/KienzleGSCCA09}, cites = {0}, citedby = {0}, pages = {98-103}, booktitle = {MoDELS}, } @proceedings{sle-2009, title = {Software Language Engineering, Second International Conference, SLE 2009}, year = {2010}, doi = {10.1007/978-3-642-12107-4}, url = {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}, conference = {SLE}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, volume = {5969}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-12106-7}, } @proceedings{icmt:2008, 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 = {Antonio Vallecillo and Jeffrey G. Gray and Alfonso Pierantonio}, volume = {5063}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69926-2}, } @proceedings{sle:2009, title = {Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers}, year = {2010}, doi = {10.1007/978-3-642-12107-4}, url = {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 = {Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers}, conference = {SLE}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, } @proceedings{DSM:2008, 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 = {Jeffrey G. Gray and Jonathan Sprinkle and Juha-Pekka Tolvanen and Matti Rossi}, address = {Nashville, Tennessee, USA}, }