@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 = {International Journal of Software Engineering and Knowledge Engineering}, 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 = {Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), Sierre, Switzerland, March 22-26, 2010}, editor = {Sung Y. Shin and Sascha Ossowski and Michael Schumacher and Mathew J. Palakal and Chih-Cheng Hung}, publisher = {ACM}, isbn = {978-1-60558-639-7}, } @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 = {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 = {Richard P. Gabriel and David F. Bacon and Cristina Videira Lopes and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {978-1-59593-865-7}, } @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 = {Computer Languages, Systems \& Structures}, 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 = {6th World Congress on Services, SERVICES 2010, Miami, Florida, USA, July 5-10, 2010}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-4129-7}, } @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 = {Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, October 2-7, 2005, Proceedings}, editor = {Lionel C. Briand and Clay Williams}, volume = {3713}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-29010-9}, } @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 = {Software: Practice and Experience}, 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 = {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 = {Ralph E. Johnson and Richard P. Gabriel}, publisher = {ACM}, isbn = {1-59593-193-7}, } @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 = {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}, } @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 - Practice and Experience}, 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 in Software Engineering, Workshops and Symposia at MoDELS 2007, Nashville, TN, USA, September 30 - October 5, 2007, Reports and Revised Selected Papers}, editor = {Holger Giese}, volume = {5002}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69069-6}, } @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 = {Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE 2005), Taipei, Taiwan, Republic of China, July 14-16, 2005}, editor = {William C. Chu and Natalia Juristo Juzgado and W. Eric Wong}, isbn = {1-891706-16-0}, } @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 = {Proceedings of the 1st International Workshop on Transforming and Weaving Ontologies in Model Driven Engineering TWOMDE 2008, Toulouse, France, September 28, 2008}, editor = {Fernando Silva Parreiras and Jeff Z. Pan and Uwe Aßmann and Jakob Henriksson}, volume = {395}, series = {CEUR Workshop Proceedings}, publisher = {CEUR-WS.org}, } @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 = {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 = {Gruia-Catalin Roman and Kevin J. Sullivan}, publisher = {ACM}, isbn = {978-1-4503-0427-6}, } @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 = {Proceedings of the 43nd Annual Southeast Regional Conference, 2005, Kennesaw, Georgia, Alabama, USA, March 18-20, 2005, Volume 2}, editor = {Mário Guimarães}, publisher = {ACM}, isbn = {1-59593-059-0}, } @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 = {International Middleware Conference, Workshop Proceedings, June 16-20, 2003, Rio de Janeiro, Brazil}, publisher = {PUC-Rio}, isbn = {85-87926-03-9}, } @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 = {Software and Systems Modeling}, 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 = {Proceedings of the 46th Annual Southeast Regional Conference, 2008, Auburn, Alabama, March 28-29, 2008}, publisher = {ACM}, isbn = {978-1-60558-105-7}, } @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 2009, Third IEEE International Symposium on Theoretical Aspects of Software Engineering, 29-31 July 2009, Tianjin, China}, editor = {Wei-Ngan Chin and Shengchao Qin}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-3757-3}, } @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 = {Proceedings of the 48th Annual Southeast Regional Conference, 2010, Oxford, MS, USA, April 15-17, 2010}, editor = {H. Conrad Cunningham and Paul Ruth and Nicholas A. Kraft}, publisher = {ACM}, isbn = {978-1-4503-0064-3}, } @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 = {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 = {Gail E. Harris}, publisher = {ACM}, isbn = {978-1-60558-220-7}, } @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 = {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 = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-768-4}, } @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 = {ISCA 19th International Conference on Software Engineeringand Data Engineering (SEDE-2010) June 16-18, 2010, Hilton Fisherman s Wharf, San Francisco, CA, USA}, editor = {Imad Rahal and Rym Zalila-Wenkstern}, publisher = {ISCA}, isbn = {978-1-880843-77-2}, } @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 = {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 = {Jean-Michel Bruel}, volume = {3844}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-31780-5}, } @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 = {Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings}, editor = {Gabor Karsai and Eelco Visser}, volume = {3286}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-23580-9}, } @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 = {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 = {William R. Cook and Siobhán Clarke and Martin C. Rinard}, publisher = {ACM}, isbn = {978-1-4503-0240-1}, } @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 = {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 = {Gail E. Harris}, publisher = {ACM}, isbn = {978-1-60558-220-7}, } @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 = {Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD 2004, Lancaster, UK, March 22-24, 2004}, editor = {Gail C. Murphy and Karl J. Lieberherr}, publisher = {ACM}, isbn = {1-58113-842-3}, } @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 = {Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), Sierre, Switzerland, March 22-26, 2010}, editor = {Sung Y. Shin and Sascha Ossowski and Michael Schumacher and Mathew J. Palakal and Chih-Cheng Hung}, publisher = {ACM}, isbn = {978-1-60558-639-7}, } @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 = {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 = {Jean-Michel Bruel}, volume = {3844}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-31780-5}, } @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 = {Theory and Practice of Model Transformations, Fourth International Conference, ICMT 2011, Zurich, Switzerland, June 27-28, 2011. Proceedings}, editor = {Jordi Cabot and Eelco Visser}, volume = {6707}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, } @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 - Practice and Experience}, 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 = {20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Proceedings, 25-29 April 2006, Rhodes Island, Greece}, publisher = {IEEE}, } @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 = {Domain-Specific Languages, IFIP TC 2 Working Conference, DSL 2009, Oxford, UK, July 15-17, 2009, Proceedings}, editor = {Walid Mohamed Taha}, volume = {5658}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-03033-8}, } @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 = {Proceedings of the 42nd Annual Southeast Regional Conference, 2004, Huntsville, Alabama, USA, April 2-3, 2004}, editor = {Seong-Moo Yoo and Letha H. Etzkorn}, publisher = {ACM}, isbn = {1-58113-870-9}, } @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 = {20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Proceedings, 25-29 April 2006, Rhodes Island, Greece}, publisher = {IEEE}, } @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 = {Journal of Computer Languages}, 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 = {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 = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-768-4}, } @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 in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28 - October 3, 2008. Reports and Revised Selected Papers}, editor = {Michel R. V. Chaudron}, volume = {5421}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-01647-9}, } @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 = {Information \& Software Technology}, 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 = {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 = {Ralph E. Johnson and Richard P. Gabriel}, publisher = {ACM}, isbn = {1-59593-193-7}, } @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 in Software Engineering - Workshops and Symposia at MODELS 2010, Oslo, Norway, October 2-8, 2010, Reports and Revised Selected Papers}, editor = {Jürgen Dingel and Arnor Solberg}, volume = {6627}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-21209-3}, } @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 = {Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, October 2003, Anaheim, CA, USA}, editor = {Michael G. Burke}, publisher = {ACM}, } @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 = {Software Product Lines: Going Beyond - 14th International Conference, SPLC 2010, Jeju Island, South Korea, September 13-17, 2010. Proceedings}, editor = {Jan Bosch and Jaejoon Lee}, volume = {6287}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-15578-9}, } @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 = {Journal of Computer Languages}, 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 = {Communications of the ACM}, 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 = {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 = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-768-4}, } @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 = {Model Driven Engineering Languages and Systems, 12th International Conference, MODELS 2009, Denver, CO, USA, October 4-9, 2009. Proceedings}, editor = {Andy Schürr and Bran Selic}, volume = {5795}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-04424-3}, } @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 = {Proceedings of the 44st Annual Southeast Regional Conference, 2006, Melbourne, Florida, USA, March 10-12, 2006}, editor = {Ronaldo Menezes}, publisher = {ACM}, isbn = {1-59593-315-8}, } @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 = {Proceedings of the 49th Annual Southeast Regional Conference, 2011, Kennesaw, GA, USA, March 24-26, 2011}, editor = {Victor A. Clincy and Kenneth E. Hoganson and Jose Garrido and Venu Dasigi}, publisher = {ACM}, isbn = {978-1-4503-0686-7}, } @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 = {20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), November 7-11, 2005, Long Beach, CA, USA}, editor = {David F. Redmiles and Thomas Ellman and Andrea Zisman}, publisher = {ACM}, } @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 = {Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, March 13-17, 2005}, editor = {Hisham Haddad and Lorie M. Liebrock and Andrea Omicini and Roger L. Wainwright}, publisher = {ACM}, isbn = {1-58113-964-0}, } @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 = {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}, } @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 = {Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011}, editor = {Richard N. Taylor and Harald Gall and Nenad Medvidovic}, publisher = {ACM}, isbn = {978-1-4503-0445-0}, } @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 = {Proceedings of the MoDELS 2007 Workshop on Model Driven Development of Advanced User Interfaces, Nashville, Tennessee, USA, October 1, 2007}, editor = {Andreas Pleuß and Jan Van den Bergh and Heinrich Hußmann and Stefan Sauer and Daniel Görlich}, volume = {297}, series = {CEUR Workshop Proceedings}, publisher = {CEUR-WS.org}, } @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 = {Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, March 13-17, 2005}, editor = {Hisham Haddad and Lorie M. Liebrock and Andrea Omicini and Roger L. Wainwright}, publisher = {ACM}, isbn = {1-58113-964-0}, } @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 = {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 = {Peri L. Tarr and William R. Cook}, publisher = {ACM}, isbn = {1-59593-491-X}, } @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 = {20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), November 7-11, 2005, Long Beach, CA, USA}, editor = {David F. Redmiles and Thomas Ellman and Andrea Zisman}, publisher = {ACM}, } @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 Proceedings - Software}, 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 = {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 = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-768-4}, } @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 = {Science of Computer Programming}, 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 = {Proceedings of the 48th Annual Southeast Regional Conference, 2010, Oxford, MS, USA, April 15-17, 2010}, editor = {H. Conrad Cunningham and Paul Ruth and Nicholas A. Kraft}, publisher = {ACM}, isbn = {978-1-4503-0064-3}, } @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 = {Software: Practice and Experience}, 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 = {Reliable Systems on Unreliable Networked Platforms - 12th Monterey Workshop 2005, Laguna Beach, CA, USA, September 22-24, 2005. Revised Selected Papers}, editor = {Fabrice Kordon and Janos Sztipanovits}, volume = {4322}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-71155-1}, } @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 = {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}, } @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 = {Proceedings of the 42nd Annual Southeast Regional Conference, 2004, Huntsville, Alabama, USA, April 2-3, 2004}, editor = {Seong-Moo Yoo and Letha H. Etzkorn}, publisher = {ACM}, isbn = {1-58113-870-9}, } @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 = {21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Proceedings, 26-30 March 2007, Long Beach, California, USA}, publisher = {IEEE}, } @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 = {Model Driven Architecture- Foundations and Applications, Third European Conference, ECMDA-FA 2007, Haifa, Israel, June 11-15, 2007, Proccedings}, editor = {David H. Akehurst and Régis Vogel and Richard F. Paige}, volume = {4530}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-72900-6}, } @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 = {Journal of Object Technology}, 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 = {Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings}, editor = {Frank Pfenning and Yannis Smaragdakis}, volume = {2830}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-20102-5}, } @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 = {Comput. Sci. Inf. Syst.}, 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 = {Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), Santa Fe, New Mexico, USA, March 13-17, 2005}, editor = {Hisham Haddad and Lorie M. Liebrock and Andrea Omicini and Roger L. Wainwright}, publisher = {ACM}, isbn = {1-58113-964-0}, } @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 = {ACM SIGSOFT Software Engineering Notes}, 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 = {Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE 2006), San Francisco, CA, USA, July 5-7, 2006}, editor = {Kang Zhang and George Spanoudakis and Giuseppe Visaggio}, isbn = {1-891706-18-7}, } @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 = {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}, } @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 = {Model Driven Engineering Languages and Systems, 10th International Conference, MoDELS 2007, Nashville, USA, September 30 - October 5, 2007, Proceedings}, editor = {Gregor Engels and Bill Opdyke and Douglas C. Schmidt and Frank Weil}, volume = {4735}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-75208-0}, } @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 = {Proceedings of the 48th Annual Southeast Regional Conference, 2010, Oxford, MS, USA, April 15-17, 2010}, editor = {H. Conrad Cunningham and Paul Ruth and Nicholas A. Kraft}, publisher = {ACM}, isbn = {978-1-4503-0064-3}, } @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 = {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}, } @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 = {Science of Computer Programming}, 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 = {Proceedings of the 44st Annual Southeast Regional Conference, 2006, Melbourne, Florida, USA, March 10-12, 2006}, editor = {Ronaldo Menezes}, publisher = {ACM}, isbn = {1-59593-315-8}, } @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 = {TRI-Ada}, } @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 = {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 = {Hamid R. Arabnia and Steve C. Chiu and George A. Gravvanis and Minoru Ito and Kazuki Joe and Hiroaki Nishikawa and Ashu M. G. Solo}, publisher = {CSREA Press}, isbn = {1-60132-158-9}, } @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}, series = {FoSER '10}, address = {New York, NY, USA}, publisher = {ACM}, isbn = {978-1-4503-0427-6}, } @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 in Software Engineering, Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1-6, 2006, Reports and Revised Selected Papers}, editor = {Thomas Kühne}, volume = {4364}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69488-5}, } @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 = {Theory and Practice of Model Transformations - 4th International Conference, ICMT 2011, Zurich, Switzerland, June 27-28, 2011. Proceedings}, editor = {Jordi Cabot and Eelco Visser}, volume = {6707}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-21731-9}, } @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 = {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}, } @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 = {Proceedings of the 38th Annual Southeast Regional Conference, 2000, Clemson, South Carolina, USA, April 7-8, 2000}, editor = {A. Joe Turner}, publisher = {ACM}, isbn = {1-58113-250-6}, } @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 = {Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), Dijon, France, April 23-27, 2006}, editor = {Hisham Haddad}, publisher = {ACM}, isbn = {1-59593-108-2}, } @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 = {Proceedings of the 2010 International Conference on Software Engineering Research & Practice, SERP 2010, July 12-15, 2010, Las Vegas, Nevada, USA, 2 Volumes}, editor = {Hamid R. Arabnia and Hassan Reza and Leonidas Deligiannidis and Juan Jose Cuadrado-Gallego and Vincent Schmidt and Ashu M. G. Solo}, publisher = {CSREA Press}, isbn = {1-60132-167-8}, } @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 = {Journal of Object Technology}, 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 = {IEEE 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 = {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 = {John M. Vlissides and Douglas C. Schmidt}, publisher = {ACM}, isbn = {1-58113-833-4}, } @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 = {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}, } @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 = {24th IEEE-CS Conference on Software Engineering Education and Training, CSEE&T 2011, May 22-24, 2011, Waikiki, Honolulu, HI, USA, Proceedings}, editor = {J. Barrie Thompson and Emily Oh Navarro and Dan Port}, publisher = {IEEE Computer Society}, isbn = {978-1-4577-0348-5}, } @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 = {ACM SIGSOFT Software Engineering Notes}, 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 = {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}, } @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 = {Proceedings of the 2004 International Conference on Machine Learning and Applications - ICMLA 2004, 16-18 December 2004, Louisville, KY, USA}, publisher = {IEEE Computer Society}, } @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 = {Software and Systems Modeling}, 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 = {Transactions on Aspect-Oriented Software Development}, 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 = {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}, } @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 = {Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings}, editor = {Don S. Batory and Charles Consel and Walid Taha}, volume = {2487}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-44284-7}, } @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 = {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}, } @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 = {Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, October 2003, Anaheim, CA, USA}, editor = {Michael G. Burke}, publisher = {ACM}, } @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 = {Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, ETX 2006, Portland, Oregon, USA, October 22-23, 2006}, editor = {Michael G. Burke and Alessandro Orso and Martin P. Robillard}, publisher = {ACM}, isbn = {1-59593-621-1}, } @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 = {22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), November 5-9, 2007, Atlanta, Georgia, USA}, editor = {R. E. Kurt Stirewalt and Alexander Egyed and Bernd Fischer}, publisher = {ACM}, isbn = {978-1-59593-882-4 }, } @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 = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @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 = {Proceedings of the International Conference on Software Engineering Research and Practice, SERP 2005, Las Vegas, Nevada, USA, June 27-29, 2005, Volume 1}, editor = {Hamid R. Arabnia and Hassan Reza}, publisher = {CSREA Press}, isbn = {1-932415-49-1}, } @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 in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28 - October 3, 2008. Reports and Revised Selected Papers}, editor = {Michel R. V. Chaudron}, volume = {5421}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-01647-9}, } @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 = {Empirical Software Engineering}, 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 = {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}, } @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 = {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}, } @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 in Software Engineering, Workshops and Symposia at MODELS 2009, Denver, CO, USA, October 4-9, 2009, Reports and Revised Selected Papers}, editor = {Sudipto Ghosh}, volume = {6002}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-12260-6}, } @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}, }