% Bibliography downloaded from https://researchr.org/downloadbibtex/bibliography/gpce/compact @inproceedings{DouenceT04, title = {A Pointcut Language for Control-Flow}, author = {Rémi Douence and Luc Teboul}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=95}, tags = {data-flow language, data-flow}, researchr = {https://researchr.org/publication/DouenceT04}, cites = {0}, citedby = {0}, pages = {95-114}, booktitle = {GPCE}, } @inproceedings{CzarneckiP06, title = {Verifying feature-based model templates against well-formedness OCL constraints}, author = {Krzysztof Czarnecki and Krzysztof Pietroszek}, year = {2006}, doi = {10.1145/1173706.1173738}, url = {http://doi.acm.org/10.1145/1173706.1173738}, tags = {OCL, rule-based, Variability-Aware Analysis, analysis, constraints, context-aware}, researchr = {https://researchr.org/publication/CzarneckiP06}, cites = {0}, citedby = {0}, pages = {211-220}, booktitle = {GPCE}, } @inproceedings{VillaVMRBL06, title = {Embedding a Middleware for Networked Hardware and Software Objects}, author = {David Villa and Felix Jesús Villanueva and Francisco Moya and Fernando Rincón and Jesús Barba and Juan Carlos López}, year = {2006}, doi = {10.1007/11745693_56}, url = {http://dx.doi.org/10.1007/11745693_56}, tags = {meta-model, embedded software, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/VillaVMRBL06}, cites = {0}, citedby = {0}, pages = {567-576}, booktitle = {GPC}, } @inproceedings{Moreno06:2, title = {Creating custom containers with generative techniques}, author = {Gabriel A. Moreno}, year = {2006}, doi = {10.1145/1173706.1173712}, url = {http://doi.acm.org/10.1145/1173706.1173712}, researchr = {https://researchr.org/publication/Moreno06%3A2}, cites = {0}, citedby = {0}, pages = {29-38}, booktitle = {GPCE}, } @inproceedings{SatoCT03, title = {A Selective, Just-in-Time Aspect Weaver}, author = {Yoshiki Sato and Shigeru Chiba and Michiaki Tatsubori}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=189}, researchr = {https://researchr.org/publication/SatoCT03}, cites = {0}, citedby = {0}, pages = {189-208}, booktitle = {GPCE}, } @inproceedings{UngarS87, title = {Self: The Power of Simplicity}, author = {David Ungar and Randall B. Smith}, year = {1987}, tags = {programming languages, object-oriented programming, rule-based, meta programming, Self, prototype, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/UngarS87}, cites = {0}, citedby = {0}, pages = {227-242}, booktitle = {OOPSLA}, } @inproceedings{ShiJZQ08, title = {ADVE: Adaptive and Dependable Virtual Environments for Grid Computing}, author = {Xuanhua Shi and Hai Jin and Wei Zhu and Li Qi}, year = {2008}, doi = {10.1007/978-3-540-68083-3_12}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_12}, tags = {Meta-Environment}, researchr = {https://researchr.org/publication/ShiJZQ08}, cites = {0}, citedby = {0}, pages = {93-103}, booktitle = {GPC}, } @inproceedings{YangC08:16, title = {A Multi-site Resource Allocation Strategy in Computational Grids}, author = {Chao-Tung Yang and Sung-Yi Chen}, year = {2008}, doi = {10.1007/978-3-540-68083-3_21}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_21}, researchr = {https://researchr.org/publication/YangC08%3A16}, cites = {0}, citedby = {0}, pages = {199-210}, booktitle = {GPC}, } @inproceedings{LagunaGM07, title = {Seamless development of software product lines}, author = {Miguel A. Laguna and Bruno González-Baixauli and José M. Marqués}, year = {2007}, doi = {10.1145/1289971.1289988}, url = {http://doi.acm.org/10.1145/1289971.1289988}, tags = {software product lines}, researchr = {https://researchr.org/publication/LagunaGM07}, cites = {0}, citedby = {0}, pages = {85-94}, booktitle = {GPCE}, } @proceedings{gpce:2004, title = {Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings}, year = {2004}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2004}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings}, conference = {GPCE}, editor = {Gabor Karsai and Eelco Visser}, volume = {3286}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-23580-9}, } @inproceedings{PintoFT03, title = {DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development}, author = {Mónica Pinto and Lidia Fuentes and José M. Troya}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=118}, tags = {rule-based, architecture}, researchr = {https://researchr.org/publication/PintoFT03}, cites = {0}, citedby = {0}, pages = {118-137}, booktitle = {GPCE}, } @inproceedings{HoferORM08, title = {Polymorphic embedding of {DSLs}}, author = {Christian Hofer and Klaus Ostermann and Tillmann Rendel and Adriaan Moors}, year = {2008}, doi = {10.1145/1449913.1449935}, url = {http://doi.acm.org/10.1145/1449913.1449935}, tags = {programming languages, optimization, semantics, reusable components, Scala, reuse, DSL, programming, program optimization, domain-specific language}, researchr = {https://researchr.org/publication/HoferORM08}, cites = {31}, citedby = {0}, pages = {137-148}, booktitle = {GPCE}, } @inproceedings{CiliaHMB03, title = {The Convergence of AOP and Active Databases: Towards Reactive Middleware}, author = {Mariano Cilia and Michael Haupt and Mira Mezini and Alejandro P. Buchmann}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=169}, researchr = {https://researchr.org/publication/CiliaHMB03}, cites = {0}, citedby = {0}, pages = {169-188}, booktitle = {GPCE}, } @inproceedings{Riehl06:0, title = {Assimilating MetaBorg: : embedding language tools in languages}, author = {Jonathan Riehl}, year = {2006}, doi = {10.1145/1173706.1173710}, url = {http://doi.acm.org/10.1145/1173706.1173710}, researchr = {https://researchr.org/publication/Riehl06%3A0}, cites = {0}, citedby = {0}, pages = {21-28}, booktitle = {GPCE}, } @inproceedings{LinLHLC07, title = {CFR: A Peer-to-Peer Collaborative File Repository System}, author = {Meng-Ru Lin and Ssu-Hsuan Lu and Tsung-Hsuan Ho and Peter Lin and Yeh-Ching Chung}, year = {2007}, doi = {10.1007/978-3-540-72360-8_9}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_9}, tags = {source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/LinLHLC07}, cites = {0}, citedby = {0}, pages = {100-111}, booktitle = {GPC}, } @inproceedings{MarinilliM05, title = {Generative Programming Driven by User Models}, author = {Mauro Marinilli and Alessandro Micarelli}, year = {2005}, doi = {10.1007/11527886_6}, url = {http://dx.doi.org/10.1007/11527886_6}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/MarinilliM05}, cites = {0}, citedby = {0}, pages = {30-39}, booktitle = {um}, } @inproceedings{KaminAM05, title = {Source-Level Optimization of Run-Time Program Generators}, author = {Samuel N. Kamin and Baris Aktemur and Philip Morton}, year = {2005}, doi = {10.1007/11561347_20}, url = {http://dx.doi.org/10.1007/11561347_20}, tags = {optimization, source-to-source, program optimization, open-source}, researchr = {https://researchr.org/publication/KaminAM05}, cites = {0}, citedby = {0}, pages = {293-308}, booktitle = {GPCE}, } @inproceedings{CalcagnoTHL03, title = {Implementing Multi-stage Languages Using ASTs, Gensym, and Reflection}, author = {Cristiano Calcagno and Walid Taha and Liwen Huang and Xavier Leroy}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=57}, tags = {reflection}, researchr = {https://researchr.org/publication/CalcagnoTHL03}, cites = {0}, citedby = {1}, pages = {57-76}, booktitle = {GPCE}, } @inproceedings{DenneyF05, title = {Certifiable Program Generation}, author = {Ewen Denney and Bernd Fischer}, year = {2005}, doi = {10.1007/11561347_3}, url = {http://dx.doi.org/10.1007/11561347_3}, researchr = {https://researchr.org/publication/DenneyF05}, cites = {0}, citedby = {0}, pages = {17-28}, booktitle = {GPCE}, } @inproceedings{805947, title = {REL: A Rapidly Extensible Language system}, author = {Thompson, F. B. and Lockemann, P. C. and Dostert, B. and Deverill, R. S.}, year = {1969}, doi = {10.1145/800195.805947}, url = {http://doi.acm.org/10.1145/800195.805947}, tags = {C++, extensible language}, researchr = {https://researchr.org/publication/805947}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 1969 24th national conference}, } @inproceedings{MasuharaKD03, title = {A Compilation and Optimization Model for Aspect-Oriented Programs}, author = {Hidehiko Masuhara and Gregor Kiczales and Christopher Dutchyn}, year = {2003}, url = {http://link.springer.de/link/service/series/0558/bibs/2622/26220046.htm}, tags = {optimization, object-oriented programming, AOP, object-role modeling, aspect oriented programming, subject-oriented programming, program optimization, feature-oriented programming}, researchr = {https://researchr.org/publication/MasuharaKD03}, cites = {0}, citedby = {0}, pages = {46-60}, booktitle = {cc}, } @inproceedings{Batory03, title = {The Road to Utopia: A Future for Generative Programming}, author = {Don S. Batory}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3016&spage=1}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/Batory03}, cites = {0}, citedby = {0}, pages = {1-18}, booktitle = {Dagstuhl}, } @inproceedings{VillaVMRBL07, title = {Minimalist Object Oriented Service Discovery Protocol for Wireless Sensor Networks}, author = {David Villa and Felix Jesús Villanueva and Francisco Moya and Fernando Rincón and Jesús Barba and Juan Carlos López}, year = {2007}, doi = {10.1007/978-3-540-72360-8_40}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_40}, tags = {discovery, protocol, wireless sensor networks}, researchr = {https://researchr.org/publication/VillaVMRBL07}, cites = {0}, citedby = {0}, pages = {472-483}, booktitle = {GPC}, } @inproceedings{SubramonianG04, title = {A Generative Programming Framework for Adaptive Middleware}, author = {Venkita Subramonian and Christopher D. Gill}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/hicss/2004/2056/09/205690269aabs.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/SubramonianG04}, cites = {0}, citedby = {0}, booktitle = {hicss}, } @inproceedings{QinSS06, title = {CAMPS: A Middleware for Providing Context-Aware Services for Smart Space}, author = {Weijun Qin and Yue Suo and Yuanchun Shi}, year = {2006}, doi = {10.1007/11745693_63}, url = {http://dx.doi.org/10.1007/11745693_63}, tags = {context-aware}, researchr = {https://researchr.org/publication/QinSS06}, cites = {0}, citedby = {0}, pages = {644-653}, booktitle = {GPC}, } @inproceedings{KiczalesHHKPG01, title = {An Overview of AspectJ}, author = {Gregor Kiczales and Erik Hilsdale and Jim Hugunin and Mik Kersten and Jeffrey Palm and William G. Griswold}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2072/20720327.htm}, tags = {AspectJ, object-oriented programming, Java, meta programming, meta-model, AOP, model-driven development, object-role modeling, aspect oriented programming, compiler, subject-oriented programming, Meta-Environment, feature-oriented programming}, researchr = {https://researchr.org/publication/KiczalesHHKPG01}, cites = {0}, citedby = {1}, pages = {327-353}, booktitle = {ECOOP}, } @inproceedings{SmithU95, title = {Programming as an Experience: The Inspiration for Self}, author = {Randall B. Smith and David Ungar}, year = {1995}, url = {http://link.springer.de/link/service/series/0558/bibs/0952/09520303.htm}, tags = {programming languages, object-oriented programming, semantics, meta programming, Self, source-to-source, aspect oriented programming, programming, subject-oriented programming, abstraction, Meta-Environment, feature-oriented programming, open-source, meta-objects}, researchr = {https://researchr.org/publication/SmithU95}, cites = {0}, citedby = {0}, pages = {303-330}, booktitle = {ECOOP}, } @inproceedings{KimHKH07:0, title = {UR-Tree: An Efficient Index for Uncertain Data in Ubiquitous Sensor Networks}, author = {Dong-Oh Kim and Dong-Suk Hong and Hong-Koo Kang and Ki-Joon Han}, year = {2007}, doi = {10.1007/978-3-540-72360-8_51}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_51}, tags = {data-flow}, researchr = {https://researchr.org/publication/KimHKH07%3A0}, cites = {0}, citedby = {0}, pages = {603-613}, booktitle = {GPC}, } @inproceedings{ColyerGJKT05, title = {Aspects: passing fad or new foundation?}, author = {Adrian M. Colyer and Jack Greenfield and Ivar Jacobson and Gregor Kiczales and Dave A. Thomas}, year = {2005}, doi = {10.1145/1094855.1094977}, url = {http://doi.acm.org/10.1145/1094855.1094977}, tags = {object-oriented programming, AOP, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/ColyerGJKT05}, cites = {0}, citedby = {0}, pages = {376-377}, booktitle = {OOPSLA}, } @inproceedings{LloretGBT07, title = {Group-Based Self-organization Grid Architecture}, author = {Jaime Lloret and Miguel García and Fernando Boronat and Jesús Tomás}, year = {2007}, doi = {10.1007/978-3-540-72360-8_50}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_50}, tags = {rule-based, architecture}, researchr = {https://researchr.org/publication/LloretGBT07}, cites = {0}, citedby = {0}, pages = {590-602}, booktitle = {GPC}, } @inproceedings{Puschel07, title = {Can we teach computers to write fast libraries?}, author = {Markus Püschel}, year = {2007}, doi = {10.1145/1289971.1289973}, url = {http://doi.acm.org/10.1145/1289971.1289973}, researchr = {https://researchr.org/publication/Puschel07}, cites = {0}, citedby = {0}, pages = {1-2}, booktitle = {GPCE}, } @inproceedings{ParsaP07, title = {Credibility Assignment in Knowledge Grid Environment}, author = {Saeed Parsa and Fereshteh-Azadi Parand}, year = {2007}, doi = {10.1007/978-3-540-72360-8_64}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_64}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ParsaP07}, cites = {0}, citedby = {0}, pages = {724-729}, booktitle = {GPC}, } @inproceedings{JiangKL06, title = {MUREX: A Mutable Replica Control Scheme for Structured Peer-to-Peer Storage Systems}, author = {Jehn-Ruey Jiang and Chung-Ta King and Chi-Hsiang Liao}, year = {2006}, doi = {10.1007/11745693_10}, url = {http://dx.doi.org/10.1007/11745693_10}, tags = {control systems, source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/JiangKL06}, cites = {0}, citedby = {0}, pages = {93-102}, booktitle = {GPC}, } @proceedings{gpce:2003, title = {Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings}, year = {2003}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2003}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings}, conference = {GPCE}, editor = {Frank Pfenning and Yannis Smaragdakis}, volume = {2830}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-20102-5}, } @inproceedings{ChenS07:2, title = {Meeting QoS Requirements of Mobile Computing by Dual-Level Congestion Control}, author = {Yi-Ming Chen and Chih-Lun Su}, year = {2007}, doi = {10.1007/978-3-540-72360-8_21}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_21}, tags = {mobile}, researchr = {https://researchr.org/publication/ChenS07%3A2}, cites = {0}, citedby = {0}, pages = {241-251}, booktitle = {GPC}, } @inproceedings{KimA06, title = {Are Low PANs a PAN or an Internet of PANs?}, author = {Ki-Hyung Kim and Ali Hammad Akbar}, year = {2006}, doi = {10.1007/11745693_52}, url = {http://dx.doi.org/10.1007/11745693_52}, researchr = {https://researchr.org/publication/KimA06}, cites = {0}, citedby = {0}, pages = {527-536}, booktitle = {GPC}, } @inproceedings{WasnikHDCWHCP07, title = {Self Managing Middleware for Dynamic Grids}, author = {Sachin Wasnik and Terence J. Harmer and Paul Donachy and Andrew Carson and Peter Wright and John Hawkins and Christina Cunningham and Ronald H. Perrott}, year = {2007}, doi = {10.1007/978-3-540-72360-8_25}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_25}, researchr = {https://researchr.org/publication/WasnikHDCWHCP07}, cites = {0}, citedby = {0}, pages = {286-297}, booktitle = {GPC}, } @inproceedings{ChoiM06:2, title = {Mechanism of Authenticating a MAP in Hierarchical MIPv6}, author = {Jonghyoun Choi and Youngsong Mun}, year = {2006}, doi = {10.1007/11745693_57}, url = {http://dx.doi.org/10.1007/11745693_57}, researchr = {https://researchr.org/publication/ChoiM06%3A2}, cites = {0}, citedby = {0}, pages = {577-586}, booktitle = {GPC}, } @inproceedings{SoyezRUW07, title = {Dynamic Distribution for Data Storage in a P2P Network}, author = {Olivier Soyez and Cyril Randriamaro and Gil Utard and Francis Wlazinski}, year = {2007}, doi = {10.1007/978-3-540-72360-8_47}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_47}, tags = {p2p, data-flow}, researchr = {https://researchr.org/publication/SoyezRUW07}, cites = {0}, citedby = {0}, pages = {555-566}, booktitle = {GPC}, } @inproceedings{AidaNSSTB06, title = {Performance Improvement by Data Management Layer in a Grid RPC System}, author = {Yoshiaki Aida and Yoshihiro Nakajima and Mitsuhisa Sato and Tetsuya Sakurai and Daisuke Takahashi and Taisuke Boku}, year = {2006}, doi = {10.1007/11745693_33}, url = {http://dx.doi.org/10.1007/11745693_33}, tags = {data-flow}, researchr = {https://researchr.org/publication/AidaNSSTB06}, cites = {0}, citedby = {0}, pages = {324-335}, booktitle = {GPC}, } @inproceedings{WadaS05, title = {Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming}, author = {Hiroshi Wada and Junichi Suzuki}, year = {2005}, doi = {10.1007/11557432_44}, url = {http://dx.doi.org/10.1007/11557432_44}, tags = {object-oriented programming, meta programming, meta-model, modeling, UML, model-driven development, object-role modeling, programming, subject-oriented programming, Meta-Environment, feature-oriented programming}, researchr = {https://researchr.org/publication/WadaS05}, cites = {0}, citedby = {0}, pages = {584-600}, booktitle = {uml}, } @inproceedings{ChallaT08, title = {Protein Sequence Motif Discovery on Distributed Supercomputer}, author = {Santan Challa and Parimala Thulasiraman}, year = {2008}, doi = {10.1007/978-3-540-68083-3_24}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_24}, tags = {discovery}, researchr = {https://researchr.org/publication/ChallaT08}, cites = {0}, citedby = {0}, pages = {232-243}, booktitle = {GPC}, } @inproceedings{KiczalesLLMMM97, title = {Open Implementation Design Guidelines}, author = {Gregor Kiczales and John Lamping and Cristina Videira Lopes and Chris Maeda and Anurag Mendhekar and Gail C. Murphy}, year = {1997}, doi = {10.1145/253228.253431}, url = {http://doi.acm.org/10.1145/253228.253431}, tags = {object-oriented programming, AOP, source-to-source, C++, aspect oriented programming, subject-oriented programming, design, feature-oriented programming, open-source}, researchr = {https://researchr.org/publication/KiczalesLLMMM97}, cites = {0}, citedby = {0}, pages = {481-490}, booktitle = {ICSE}, } @misc{Oliveira:2005, title = {Boo Manifesto}, author = {Rodrigo Barreto de Oliveira}, year = {2005}, url = {http://boo.codehaus.org/BooManifesto.pdf}, tags = {Boo, extensible language}, researchr = {https://researchr.org/publication/Oliveira%3A2005}, cites = {0}, citedby = {0}, howpublished = {Website}, } @inproceedings{CaoYZ06, title = {MPLS Inter Domain Services Routing Architecture and Model Based on P2P Semantic Grid}, author = {Chongying Cao and Jing Yang and Guoqing Zhang}, year = {2006}, doi = {10.1007/11745693_42}, url = {http://dx.doi.org/10.1007/11745693_42}, tags = {p2p, architecture, routing}, researchr = {https://researchr.org/publication/CaoYZ06}, cites = {0}, citedby = {0}, pages = {427-436}, booktitle = {GPC}, } @inproceedings{GuptaRAC07, title = {A Novel Recovery Approach for Cluster Federations}, author = {Bidyut Gupta and Shahram Rahimi and Raheel Ahmad and Raja Chirra}, year = {2007}, doi = {10.1007/978-3-540-72360-8_44}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_44}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/GuptaRAC07}, cites = {0}, citedby = {0}, pages = {519-530}, booktitle = {GPC}, } @inproceedings{McDirmidH06, title = {SuperGlue: Component Programming with Object-Oriented Signals}, author = {Sean McDirmid and Wilson C. Hsieh}, year = {2006}, doi = {10.1007/11785477_15}, url = {http://dx.doi.org/10.1007/11785477_15}, tags = {object-oriented programming, meta programming, C++, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/McDirmidH06}, cites = {0}, citedby = {0}, pages = {206-229}, booktitle = {ECOOP}, } @inproceedings{ChenGTL07:0, title = {A Transaction Model for Context-Aware Applications}, author = {Shaxun Chen and JiDong Ge and XianPing Tao and Jian Lu}, year = {2007}, doi = {10.1007/978-3-540-72360-8_22}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_22}, tags = {context-aware}, researchr = {https://researchr.org/publication/ChenGTL07%3A0}, cites = {0}, citedby = {0}, pages = {252-262}, booktitle = {GPC}, } @inproceedings{ZhangGLWZT06a, title = {Context-Aware Adaptation for Media Delivery in Pervasive Computing Environment}, author = {Wenzhe Zhang and Haibing Guan and Minglu Li and Min-You Wu and Chongqing Zhang and Feilong Tang}, year = {2006}, doi = {10.1007/11745693_62}, url = {http://dx.doi.org/10.1007/11745693_62}, tags = {meta-model, context-aware, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ZhangGLWZT06a}, cites = {0}, citedby = {0}, pages = {634-643}, booktitle = {GPC}, } @inproceedings{RosenmullerSSA08, title = {Code generation to support static and dynamic composition of software product lines}, author = {Marko Rosenmüller and Norbert Siegmund and Gunter Saake and Sven Apel}, year = {2008}, doi = {10.1145/1449913.1449917}, url = {http://doi.acm.org/10.1145/1449913.1449917}, tags = {software product lines, composition, code generation}, researchr = {https://researchr.org/publication/RosenmullerSSA08}, cites = {0}, citedby = {0}, pages = {3-12}, booktitle = {GPCE}, } @inproceedings{WangZJ07:2, title = {Server-Side Parallel Data Reduction and Analysis}, author = {Daniel L. Wang and Charles S. Zender and Stephen F. Jenks}, year = {2007}, doi = {10.1007/978-3-540-72360-8_67}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_67}, tags = {analysis, data-flow analysis}, researchr = {https://researchr.org/publication/WangZJ07%3A2}, cites = {0}, citedby = {0}, pages = {744-750}, booktitle = {GPC}, } @article{KiczalesHHKPG01:0, title = {Getting started with ASPECTJ}, author = {Gregor Kiczales and Erik Hilsdale and Jim Hugunin and Mik Kersten and Jeffrey Palm and William G. Griswold}, year = {2001}, tags = {AspectJ, object-oriented programming, AOP, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/KiczalesHHKPG01%3A0}, cites = {0}, citedby = {0}, journal = {CACM}, volume = {44}, number = {10}, pages = {59-65}, } @inproceedings{QuLZ08, title = {A Mobile Agent-Based Statistic Execution Model for Grid Computing}, author = {Wenyu Qu and Keqiu Li and Yong Zhang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_10}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_10}, tags = {rule-based, agent based modeling, mobile}, researchr = {https://researchr.org/publication/QuLZ08}, cites = {0}, citedby = {0}, pages = {71-82}, booktitle = {GPC}, } @inproceedings{PasalicL04, title = {Meta-programming with Typed Object-Language Representations}, author = {Emir Pasalic and Nathan Linger}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=136}, tags = {programming languages, object-oriented programming, meta programming, meta-model, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/PasalicL04}, cites = {0}, citedby = {0}, pages = {136-167}, booktitle = {GPCE}, } @inproceedings{NogaK02, title = {Optimizing Content Management System Pipelines}, author = {Markus L. Noga and Florian Krüper}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870252.htm}, tags = {optimization}, researchr = {https://researchr.org/publication/NogaK02}, cites = {0}, citedby = {0}, pages = {252-267}, booktitle = {GPCE}, } @inproceedings{YuanYOCD06, title = {An Energy-Aware Position-Based Routing Strategy}, author = {Linfeng Yuan and Zongkai Yang and Liang Ou and Wenqing Cheng and Xu Du}, year = {2006}, doi = {10.1007/11745693_28}, url = {http://dx.doi.org/10.1007/11745693_28}, tags = {rule-based, context-aware, routing}, researchr = {https://researchr.org/publication/YuanYOCD06}, cites = {0}, citedby = {0}, pages = {279-288}, booktitle = {GPC}, } @inproceedings{ChouCWHS07, title = {An Improved Model for Predicting HPL Performance}, author = {Chau-Yi Chou and Hsi-Ya Chang and Shuen-Tai Wang and Kuo-Chan Huang and Cheng-Yeu Shen}, year = {2007}, doi = {10.1007/978-3-540-72360-8_14}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_14}, tags = {meta-model, Meta-Environment}, researchr = {https://researchr.org/publication/ChouCWHS07}, cites = {0}, citedby = {0}, pages = {158-168}, booktitle = {GPC}, } @inproceedings{ConselLRC05, title = {A Generative Programming Approach to Developing DSL Compilers}, author = {Charles Consel and Fabien Latry and Laurent Réveillère and Pierre Cointe}, year = {2005}, doi = {10.1007/11561347_4}, url = {http://dx.doi.org/10.1007/11561347_4}, tags = {generative programming, compiler, DSL, programming, systematic-approach}, researchr = {https://researchr.org/publication/ConselLRC05}, cites = {0}, citedby = {0}, pages = {29-46}, booktitle = {GPCE}, } @inproceedings{RothamelL08, title = {Generating incremental implementations of object-set queries}, author = {Tom Rothamel and Yanhong A. Liu}, year = {2008}, doi = {10.1145/1449913.1449923}, url = {http://doi.acm.org/10.1145/1449913.1449923}, tags = {meta-model, Meta-Environment, incremental, meta-objects}, researchr = {https://researchr.org/publication/RothamelL08}, cites = {0}, citedby = {0}, pages = {55-66}, booktitle = {GPCE}, } @inproceedings{MassettoJS06, title = {HyMPI - A MPI Implementation for Heterogeneous High Performance Systems}, author = {Francisco Isidro Massetto and Augusto Mendes Gomes Junior and Liria Matsumoto Sato}, year = {2006}, doi = {10.1007/11745693_32}, url = {http://dx.doi.org/10.1007/11745693_32}, researchr = {https://researchr.org/publication/MassettoJS06}, cites = {0}, citedby = {0}, pages = {314-323}, booktitle = {GPC}, } @inproceedings{AwdeHTRB06, title = {A Paradigm of a Pervasive Multimodal Multimedia Computing System for the Visually-Impaired Users}, author = {Ali Awde and Manolo Dulva Hina and Chakib Tadj and Amar Ramdane-Cherif and Yacine Bellik}, year = {2006}, doi = {10.1007/11745693_61}, url = {http://dx.doi.org/10.1007/11745693_61}, tags = {multimedia}, researchr = {https://researchr.org/publication/AwdeHTRB06}, cites = {0}, citedby = {0}, pages = {620-633}, booktitle = {GPC}, } @inproceedings{FengWWRG07, title = {ZebraX: A Model for Service Composition with Multiple QoS Constraints}, author = {Xingzhi Feng and Quanyuan Wu and Huaimin Wang and Yi Ren and Changguo Guo}, year = {2007}, doi = {10.1007/978-3-540-72360-8_52}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_52}, tags = {composition, constraints}, researchr = {https://researchr.org/publication/FengWWRG07}, cites = {0}, citedby = {0}, pages = {614-626}, booktitle = {GPC}, } @misc{xlr-website, title = {XLR: Extensible Language and Runtime website}, year = {2009}, url = {http://xlr.sourceforge.net/}, tags = {extensible language}, researchr = {https://researchr.org/publication/xlr-website}, cites = {0}, citedby = {0}, howpublished = {\url{http://xlr.sourceforge.net/}}, } @inproceedings{ElphickLC03, title = {Partial Evaluation of MATLAB}, author = {Daniel Elphick and Michael Leuschel and Simon J. Cox}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=344}, tags = {Matlab, partial evaluation}, researchr = {https://researchr.org/publication/ElphickLC03}, cites = {0}, citedby = {0}, pages = {344-363}, booktitle = {GPCE}, } @inproceedings{LeeLR06, title = {An Enhanced Grid Scheduling with Job Priority and Equitable Interval Job Distribution}, author = {HyoYoung Lee and Dongwoo Lee and Rudrapatna S. Ramakrishna}, year = {2006}, doi = {10.1007/11745693_6}, url = {http://dx.doi.org/10.1007/11745693_6}, researchr = {https://researchr.org/publication/LeeLR06}, cites = {0}, citedby = {0}, pages = {53-62}, booktitle = {GPC}, } @inproceedings{SaadiPB07:1, title = {Authentication and Access Control Using Trust Collaboration in Pervasive Grid Environments}, author = {Rachid Saadi and Jean-Marc Pierson and Lionel Brunie}, year = {2007}, doi = {10.1007/978-3-540-72360-8_30}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_30}, tags = {Meta-Environment, access control}, researchr = {https://researchr.org/publication/SaadiPB07%3A1}, cites = {0}, citedby = {0}, pages = {348-361}, booktitle = {GPC}, } @inproceedings{LinL06:0, title = {Applying Dynamic Handoff to Increase System Performance on Wireless Cellular Networks}, author = {Chow-Sing Lin and Cheng-Chi Lu}, year = {2006}, doi = {10.1007/11745693_60}, url = {http://dx.doi.org/10.1007/11745693_60}, researchr = {https://researchr.org/publication/LinL06%3A0}, cites = {0}, citedby = {0}, pages = {609-619}, booktitle = {GPC}, } @proceedings{gpce:2002, title = {Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings}, year = {2002}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2002}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings}, conference = {GPCE}, 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{LawallMM04, title = {On Designing a Target-Independent DSL for Safe OS Process-Scheduling Components}, author = {Julia L. Lawall and Anne-Françoise Le Meur and Gilles Muller}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=436}, tags = {DSL}, researchr = {https://researchr.org/publication/LawallMM04}, cites = {0}, citedby = {0}, pages = {436-455}, booktitle = {GPCE}, } @inproceedings{FahndrichCL06, title = {Reflective program generation with patterns}, author = {Manuel Fähndrich and Michael Carbin and James R. Larus}, year = {2006}, doi = {10.1145/1173706.1173748}, url = {http://doi.acm.org/10.1145/1173706.1173748}, researchr = {https://researchr.org/publication/FahndrichCL06}, cites = {0}, citedby = {0}, pages = {275-284}, booktitle = {GPCE}, } @inproceedings{BinderH06:0, title = {Flexible and efficient measurement of dynamic bytecode metrics}, author = {Walter Binder and Jarle Hulaas}, year = {2006}, doi = {10.1145/1173706.1173733}, url = {http://doi.acm.org/10.1145/1173706.1173733}, researchr = {https://researchr.org/publication/BinderH06%3A0}, cites = {0}, citedby = {0}, pages = {171-180}, booktitle = {GPCE}, } @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}, } @inproceedings{CepaM04, title = {Declaring and Enforcing Dependencies Between .NET Custom Attributes}, author = {Vasian Cepa and Mira Mezini}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=283}, researchr = {https://researchr.org/publication/CepaM04}, cites = {0}, citedby = {0}, pages = {283-297}, booktitle = {GPCE}, } @inproceedings{StuckenholzO06, title = {Safe component updates}, author = {Alexander Stuckenholz and Andre Osterloh}, year = {2006}, doi = {10.1145/1173706.1173713}, url = {http://doi.acm.org/10.1145/1173706.1173713}, researchr = {https://researchr.org/publication/StuckenholzO06}, cites = {0}, citedby = {0}, pages = {39-48}, booktitle = {GPCE}, } @inproceedings{DouenceFS02, title = {A Framework for the Detection and Resolution of Aspect Interactions}, author = {Rémi Douence and Pascal Fradet and Mario Südholt}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870173.htm}, tags = {Pascal}, researchr = {https://researchr.org/publication/DouenceFS02}, cites = {0}, citedby = {0}, pages = {173-188}, booktitle = {GPCE}, } @inproceedings{AllenotorT08:0, title = {A Fuzzy Grid-QoS Framework for Obtaining Higher Grid Resources Availability}, author = {David Allenotor and Ruppa K. Thulasiram}, year = {2008}, doi = {10.1007/978-3-540-68083-3_15}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_15}, researchr = {https://researchr.org/publication/AllenotorT08%3A0}, cites = {0}, citedby = {0}, pages = {128-139}, booktitle = {GPC}, } @inproceedings{Satoh07:3, title = {A Visual Framework for Deploying and Managing Context-Aware Services}, author = {Ichiro Satoh}, year = {2007}, doi = {10.1007/978-3-540-72360-8_34}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_34}, tags = {deployment, context-aware}, researchr = {https://researchr.org/publication/Satoh07%3A3}, cites = {0}, citedby = {0}, pages = {397-411}, booktitle = {GPC}, } @inproceedings{CulpepperOF05, title = {Syntactic Abstraction in Component Interfaces}, author = {Ryan Culpepper and Scott Owens and Matthew Flatt}, year = {2005}, doi = {10.1007/11561347_25}, url = {http://dx.doi.org/10.1007/11561347_25}, tags = {abstraction}, researchr = {https://researchr.org/publication/CulpepperOF05}, cites = {0}, citedby = {0}, pages = {373-388}, booktitle = {GPCE}, } @inproceedings{DongWZQGF06, title = {Key Techniques of Software Sharing for on Demand Service-Oriented Computing}, author = {Xiaoshe Dong and Yinfeng Wang and Fang Zheng and Zhongsheng Qin and Hua Guo and Guofu Feng}, year = {2006}, doi = {10.1007/11745693_55}, url = {http://dx.doi.org/10.1007/11745693_55}, researchr = {https://researchr.org/publication/DongWZQGF06}, cites = {0}, citedby = {0}, pages = {557-566}, booktitle = {GPC}, } @inproceedings{LiuWZ07:1, title = {A Scalable Mechanism for Semantic Service Discovery in Multi-ontology Environment}, author = {Zhizhong Liu and Huaimin Wang and Bin Zhou}, year = {2007}, doi = {10.1007/978-3-540-72360-8_12}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_12}, tags = {ontologies, discovery, ontology, meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/LiuWZ07%3A1}, cites = {0}, citedby = {0}, pages = {136-145}, booktitle = {GPC}, } @inproceedings{Kaashoek08, title = {Building Distributed, Wide-Area Applications with WheelFS}, author = {M. Frans Kaashoek}, year = {2008}, doi = {10.1007/978-3-540-68083-3_2}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_2}, researchr = {https://researchr.org/publication/Kaashoek08}, cites = {0}, citedby = {0}, pages = {2}, booktitle = {GPC}, } @inproceedings{AlbertiniRAABA07, title = {A computational reflection mechanism to support platform debugging in SystemC}, author = {Bruno Albertini and Sandro Rigo and Guido Araujo and Cristiano C. de Araujo and Edna Barros and Willians Azevedo}, year = {2007}, doi = {10.1145/1289816.1289838}, url = {http://doi.acm.org/10.1145/1289816.1289838}, tags = {rule-based, data-flow language, case study, meta-model, modeling language, modeling, computational reflection, design complexity, architecture, language modeling, language design, data-flow, source-to-source, C++, object-role modeling, debugging, Meta-Environment, reflection, design, coverage, systematic-approach, open-source, domain-specific language}, researchr = {https://researchr.org/publication/AlbertiniRAABA07}, cites = {0}, citedby = {0}, pages = {81-86}, booktitle = {codes}, } @inproceedings{ApelB06, title = {When to use features and aspects?: a case study}, author = {Sven Apel and Don S. Batory}, year = {2006}, doi = {10.1145/1173706.1173716}, url = {http://doi.acm.org/10.1145/1173706.1173716}, tags = {case study}, researchr = {https://researchr.org/publication/ApelB06}, cites = {0}, citedby = {0}, pages = {59-68}, booktitle = {GPCE}, } @article{JarzabekL06, title = {Unifying clones with a generative programming technique: a case study}, author = {Stan Jarzabek and Shubiao Li}, year = {2006}, doi = {10.1002/smr.333}, url = {http://dx.doi.org/10.1002/smr.333}, tags = {generative programming, case study, programming}, researchr = {https://researchr.org/publication/JarzabekL06}, cites = {0}, citedby = {0}, journal = {SMR}, volume = {18}, number = {4}, pages = {267-292}, } @inproceedings{MercadalPCL08, title = {Pantaxou: a domain-specific language for developing safe coordination services}, author = {Julien Mercadal and Nicolas Palix and Charles Consel and Julia L. Lawall}, year = {2008}, doi = {10.1145/1449913.1449936}, url = {http://doi.acm.org/10.1145/1449913.1449936}, tags = {domain-specific language}, researchr = {https://researchr.org/publication/MercadalPCL08}, cites = {0}, citedby = {0}, pages = {149-160}, booktitle = {GPCE}, } @inproceedings{TanterSNP02, title = {Altering Java Semantics via Bytecode Manipulation}, author = {Éric Tanter and Marc Ségura-Devillechaise and Jacques Noyé and José M. Piquer}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870283.htm}, tags = {semantics, Java}, researchr = {https://researchr.org/publication/TanterSNP02}, cites = {0}, citedby = {0}, pages = {283-298}, booktitle = {GPCE}, } @inproceedings{HonK06, title = {Fluid AOP join point models}, author = {Terry Hon and Gregor Kiczales}, year = {2006}, doi = {10.1145/1176617.1176687}, url = {http://doi.acm.org/10.1145/1176617.1176687}, tags = {object-oriented programming, AOP, object-role modeling, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/HonK06}, cites = {0}, citedby = {0}, pages = {712-713}, booktitle = {OOPSLA}, } @inproceedings{HuangYH08, title = {A Gossip-Based Protocol to Reach Consensus Via Uninorm Aggregation Operator}, author = {Qiaoli Huang and Shiqun Yin and Zhixing Huang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_32}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_32}, tags = {rule-based, protocol}, researchr = {https://researchr.org/publication/HuangYH08}, cites = {0}, citedby = {0}, pages = {319-330}, booktitle = {GPC}, } @inproceedings{KiczalesM05:0, title = {Aspect-oriented programming and modular reasoning}, author = {Gregor Kiczales and Mira Mezini}, year = {2005}, doi = {10.1145/1062455.1062482}, url = {http://doi.acm.org/10.1145/1062455.1062482}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/KiczalesM05%3A0}, cites = {0}, citedby = {0}, pages = {49-58}, booktitle = {ICSE}, } @inproceedings{HermanW08, title = {A Theory of Hygienic Macros}, author = {David Herman and Mitchell Wand}, year = {2008}, doi = {10.1007/978-3-540-78739-6_4}, url = {http://dx.doi.org/10.1007/978-3-540-78739-6_4}, tags = {macros, Hygienic Macro}, researchr = {https://researchr.org/publication/HermanW08}, cites = {0}, citedby = {0}, pages = {48-62}, booktitle = {ESOP}, } @inproceedings{HuangSC08:0, title = {Using Moldability to Improve Scheduling Performance of Parallel Jobs on Computational Grid}, author = {Kuo-Chan Huang and Po-Chi Shih and Yeh-Ching Chung}, year = {2008}, doi = {10.1007/978-3-540-68083-3_14}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_14}, researchr = {https://researchr.org/publication/HuangSC08%3A0}, cites = {0}, citedby = {0}, pages = {116-127}, booktitle = {GPC}, } @inproceedings{WangDWZS06, title = {A Market-Oriented Model for Grid Service Management}, author = {Huan Wang and Zhihui Du and Lei Wu and Suihui Zhu and Erfan Shang}, year = {2006}, doi = {10.1007/11745693_14}, url = {http://dx.doi.org/10.1007/11745693_14}, researchr = {https://researchr.org/publication/WangDWZS06}, cites = {0}, citedby = {0}, pages = {137-146}, booktitle = {GPC}, } @inproceedings{RutherfordW03, title = {A Case for Test-Code Generation in Model-Driven Systems}, author = {Matthew J. Rutherford and Alexander L. Wolf}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=377}, tags = {testing, code generation}, researchr = {https://researchr.org/publication/RutherfordW03}, cites = {0}, citedby = {0}, pages = {377-396}, booktitle = {GPCE}, } @inproceedings{HeJWH07, title = {Parallel Edge Detection on a Virtual Hexagonal Structure}, author = {Xiangjian He and Wenjing Jia and Qiang Wu and Tom Hintz}, year = {2007}, doi = {10.1007/978-3-540-72360-8_68}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_68}, researchr = {https://researchr.org/publication/HeJWH07}, cites = {0}, citedby = {0}, pages = {751-756}, booktitle = {GPC}, } @inproceedings{YaoZC05, title = {AOP++: A Generic Aspect-Oriented Programming Framework in C++}, author = {Zhen Yao and Qilong Zheng and Guoliang Chen}, year = {2005}, doi = {10.1007/11561347_8}, url = {http://dx.doi.org/10.1007/11561347_8}, tags = {object-oriented programming, generic programming, C++, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/YaoZC05}, cites = {0}, citedby = {0}, pages = {94-108}, booktitle = {GPCE}, } @article{ward94languageoriented, title = {Language-Oriented Programming}, author = {Martin P. Ward}, year = {1994}, url = {http://www.cse.dmu.ac.uk/~mward/martin/papers/middle-out-t.pdf}, tags = {programming languages, object-oriented programming, program analysis, meta programming, language-oriented programming, meta-model, interpreter, reverse engineering, modeling language, language engineering, software language engineering, language modeling, LOP, domain analysis, analysis, language design, reuse, model-driven development, maintenance, software engineering, model-driven engineering, object-role modeling, compiler, programming, subject-oriented programming, Meta-Environment, process modeling, systematic-approach, feature-oriented programming, domain-specific language}, researchr = {https://researchr.org/publication/ward94languageoriented}, cites = {0}, citedby = {0}, journal = {Software --- Concepts and Tools}, volume = {15}, number = {4}, } @inproceedings{Czarnecki01, title = {Generative Programming and Software System Families}, author = {Krzysztof Czarnecki}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2196/21960001.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/Czarnecki01}, cites = {0}, citedby = {0}, pages = {1}, booktitle = {saig}, } @inproceedings{KimLJ07, title = {Scalable Thread Visualization for Debugging Data Races in OpenMP Programs}, author = {Young-Joo Kim and Jae-Seon Lim and Yong-Kee Jun}, year = {2007}, doi = {10.1007/978-3-540-72360-8_27}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_27}, tags = {data-flow programming, debugging}, researchr = {https://researchr.org/publication/KimLJ07}, cites = {0}, citedby = {0}, pages = {310-321}, booktitle = {GPC}, } @inproceedings{LawallDMM05, title = {Bossa Nova: Introducing Modularity into the Bossa Domain-Specific Language}, author = {Julia L. Lawall and Hervé Duchesne and Gilles Muller and Anne-Françoise Le Meur}, year = {2005}, doi = {10.1007/11561347_7}, url = {http://dx.doi.org/10.1007/11561347_7}, tags = {domain-specific language}, researchr = {https://researchr.org/publication/LawallDMM05}, cites = {0}, citedby = {0}, pages = {78-93}, booktitle = {GPCE}, } @inproceedings{HuYZ06, title = {A Resource-Autonomy Based Monitoring Architecture for Grids}, author = {Meizhi Hu and Guangwen Yang and Weimin Zheng}, year = {2006}, doi = {10.1007/11745693_47}, url = {http://dx.doi.org/10.1007/11745693_47}, tags = {rule-based, architecture}, researchr = {https://researchr.org/publication/HuYZ06}, cites = {0}, citedby = {0}, pages = {478-487}, booktitle = {GPC}, } @inproceedings{TahaJ03, title = {Staged Notational Definitions}, author = {Walid Taha and Patricia Johann}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=97}, researchr = {https://researchr.org/publication/TahaJ03}, cites = {0}, citedby = {0}, pages = {97-116}, booktitle = {GPCE}, } @inproceedings{WangCHW07, title = {A High-Performance Virtual Storage System for Taiwan UniGrid}, author = {Chien-Min Wang and Hsi-Min Chen and Chun-Chen Hsu and Jan-Jan Wu}, year = {2007}, doi = {10.1007/978-3-540-72360-8_3}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_3}, researchr = {https://researchr.org/publication/WangCHW07}, cites = {0}, citedby = {0}, pages = {27-38}, booktitle = {GPC}, } @inproceedings{VerwaestR:CASTA:2009, title = {Safe reflection through polymorphism}, author = {Toon Verwaest and Lukas Renggli}, year = {2009}, doi = {10.1145/1595768.1595776}, url = {http://doi.acm.org/10.1145/1595768.1595776}, tags = {semantics, interpreter, computational reflection, safe reflection, context-aware, Meta-Environment, reflection, meta-objects}, researchr = {https://researchr.org/publication/VerwaestR%3ACASTA%3A2009}, cites = {0}, citedby = {0}, booktitle = {CASTA '09: Proceedings of the first international workshop on Context-aware software technology and applications}, } @inproceedings{PorkolabMS06, title = {Debugging C++ template metaprograms}, author = {Zoltán Porkoláb and József Mihalicza and Ádám Sipos}, year = {2006}, doi = {10.1145/1173706.1173746}, url = {http://doi.acm.org/10.1145/1173706.1173746}, tags = {C++, debugging}, researchr = {https://researchr.org/publication/PorkolabMS06}, cites = {0}, citedby = {0}, pages = {255-264}, booktitle = {GPCE}, } @inproceedings{Kastner03, title = {TDL: A Hardware Description Language for Retargetable Postpass Optimizations and Analyses}, author = {Daniel Kästner}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=18}, tags = {optimization}, researchr = {https://researchr.org/publication/Kastner03}, cites = {0}, citedby = {0}, pages = {18-36}, booktitle = {GPCE}, } @inproceedings{YangKLY06, title = {A Fault-Tolerant Distributed Scheme for Grid Information Services}, author = {Ming-Jeng Yang and Chin-Lin Kuo and Shih-Hsiang Lin and Yao-Ming Yeh}, year = {2006}, doi = {10.1007/11745693_13}, url = {http://dx.doi.org/10.1007/11745693_13}, researchr = {https://researchr.org/publication/YangKLY06}, cites = {0}, citedby = {0}, pages = {126-136}, booktitle = {GPC}, } @inproceedings{WangHLCW06, title = {Optimizing Server Placement in Hierarchical Grid Environments}, author = {Chien-Min Wang and Chun-Chen Hsu and Pangfeng Liu and Hsi-Min Chen and Jan-Jan Wu}, year = {2006}, doi = {10.1007/11745693_1}, url = {http://dx.doi.org/10.1007/11745693_1}, tags = {optimization, Meta-Environment}, researchr = {https://researchr.org/publication/WangHLCW06}, cites = {0}, citedby = {0}, pages = {1-11}, booktitle = {GPC}, } @inproceedings{RogersW04, title = {OpenAda: Compile-Time Reflection for Ada 95}, author = {Patrick Rogers and Andy J. Wellings}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3063&spage=166}, tags = {compiler, reflection}, researchr = {https://researchr.org/publication/RogersW04}, cites = {0}, citedby = {0}, pages = {166-177}, booktitle = {Ada-Europe}, } @inproceedings{CoronatoPG07:0, title = {Automatic Execution of Tasks in MiPeG}, author = {Antonio Coronato and Giuseppe De Pietro and Luigi Gallo}, year = {2007}, doi = {10.1007/978-3-540-72360-8_61}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_61}, researchr = {https://researchr.org/publication/CoronatoPG07%3A0}, cites = {0}, citedby = {0}, pages = {702-709}, booktitle = {GPC}, } @article{Tratt08-TOPLAS, title = {Domain specific language implementation via compile-time meta-programming}, author = {Laurence Tratt}, year = {2008}, doi = {10.1145/1391956.1391958}, url = {http://doi.acm.org/10.1145/1391956.1391958}, tags = {programming languages, meta programming, meta-model, embedded software, model-driven development, compiler, DSL, programming, Meta-Environment, extensible language, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/Tratt08-TOPLAS}, cites = {0}, citedby = {1}, journal = {TOPLAS}, volume = {30}, number = {6}, } @inproceedings{Priebe05, title = {Preprocessing Eden with Template Haskell}, author = {Steffen Priebe}, year = {2005}, doi = {10.1007/11561347_24}, url = {http://dx.doi.org/10.1007/11561347_24}, tags = {Haskell}, researchr = {https://researchr.org/publication/Priebe05}, cites = {0}, citedby = {0}, pages = {357-372}, booktitle = {GPCE}, } @inproceedings{WangWC07:7, title = {A Novel Data Grid Coherence Protocol Using Pipeline-Based Aggressive Copy Method}, author = {Reen-Cheng Wang and Su-Ling Wu and Ruay Shiung Chang}, year = {2007}, doi = {10.1007/978-3-540-72360-8_41}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_41}, tags = {rule-based, protocol}, researchr = {https://researchr.org/publication/WangWC07%3A7}, cites = {0}, citedby = {0}, pages = {484-495}, booktitle = {GPC}, } @inproceedings{NordstromSCSEL03, title = {ANEMIC: Automatic Interface Enabler for Model Integrated Computing}, author = {Steven Nordstrom and Shweta Shetty and Kumar Gaurav Chhokra and Jonathan Sprinkle and Brandon Eames and Ákos Lédeczi}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=138}, researchr = {https://researchr.org/publication/NordstromSCSEL03}, cites = {0}, citedby = {0}, pages = {138-150}, booktitle = {GPCE}, } @inproceedings{HoSY06, title = {Pricing Web Services}, author = {Kevin Ho and John Sum and Gilbert H. Young}, year = {2006}, doi = {10.1007/11745693_15}, url = {http://dx.doi.org/10.1007/11745693_15}, tags = {web service, web services}, researchr = {https://researchr.org/publication/HoSY06}, cites = {0}, citedby = {0}, pages = {147-156}, booktitle = {GPC}, } @inproceedings{GrigorenkoST05, title = {Visual tool for generative programming}, author = {Pavel Grigorenko and Ando Saabas and Enn Tyugu}, year = {2005}, doi = {10.1145/1081706.1081747}, url = {http://doi.acm.org/10.1145/1081706.1081747}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/GrigorenkoST05}, cites = {0}, citedby = {0}, pages = {249-252}, booktitle = {ESEC/FSE}, } @inproceedings{LopesK00:0, title = {Improving design and source code modularity using AspectJ (tutorial session)}, author = {Cristina Videira Lopes and Gregor Kiczales}, year = {2000}, doi = {10.1145/337180.337848}, url = {http://doi.acm.org/10.1145/337180.337848}, tags = {AspectJ, object-oriented programming, AOP, source-to-source, aspect oriented programming, subject-oriented programming, design, feature-oriented programming, open-source}, researchr = {https://researchr.org/publication/LopesK00%3A0}, cites = {0}, citedby = {0}, pages = {825}, booktitle = {ICSE}, } @inproceedings{Hutchins03, title = {The power of symmetry: unifying inheritance and generative programming}, author = {DeLesley Hutchins}, year = {2003}, doi = {10.1145/949344.949350}, url = {http://doi.acm.org/10.1145/949344.949350}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/Hutchins03}, cites = {0}, citedby = {0}, pages = {38-52}, booktitle = {OOPSLA}, } @inproceedings{ZookHS04, title = {Generating AspectJ Programs with Meta-AspectJ}, author = {David Zook and Shan Shan Huang and Yannis Smaragdakis}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=1}, tags = {AspectJ, meta programming, meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ZookHS04}, cites = {0}, citedby = {3}, pages = {1-18}, booktitle = {GPCE}, } @inproceedings{GuptaRRB06:0, title = {A Low-Overhead Non-block Checkpointing Algorithm for Mobile Computing Environment}, author = {Bidyut Gupta and Shahram Rahimi and Rishad A. Rias and Guru. Bangalore}, year = {2006}, doi = {10.1007/11745693_59}, url = {http://dx.doi.org/10.1007/11745693_59}, tags = {meta-model, Meta-Environment, mobile, meta-objects}, researchr = {https://researchr.org/publication/GuptaRRB06%3A0}, cites = {0}, citedby = {0}, pages = {597-608}, booktitle = {GPC}, } @inproceedings{CzarneckiA05, title = {Mapping Features to Models: A Template Approach Based on Superimposed Variants}, author = {Krzysztof Czarnecki and Michał Antkiewicz}, year = {2005}, doi = {10.1007/11561347_28}, url = {http://dx.doi.org/10.1007/11561347_28}, tags = {rule-based, DSLsAndPLE, systematic-approach}, researchr = {https://researchr.org/publication/CzarneckiA05}, cites = {0}, citedby = {0}, pages = {422-437}, booktitle = {GPCE}, } @inproceedings{BalatD02, title = {Memoization in Type-Directed Partial Evaluation}, author = {Vincent Balat and Olivier Danvy}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870078.htm}, tags = {partial evaluation}, researchr = {https://researchr.org/publication/BalatD02}, cites = {0}, citedby = {0}, pages = {78-92}, booktitle = {GPCE}, } @inproceedings{Prehofer06, title = {Semantic reasoning about feature composition via multiple aspect-weavings}, author = {Christian Prehofer}, year = {2006}, doi = {10.1145/1173706.1173742}, url = {http://doi.acm.org/10.1145/1173706.1173742}, tags = {composition, weaving}, researchr = {https://researchr.org/publication/Prehofer06}, cites = {0}, citedby = {0}, pages = {237-242}, booktitle = {GPCE}, } @article{WandKD04, title = {A semantics for advice and dynamic join points in aspect-oriented programming}, author = {Mitchell Wand and Gregor Kiczales and Christopher Dutchyn}, year = {2004}, doi = {10.1145/1018203.1018208}, url = {http://doi.acm.org/10.1145/1018203.1018208}, tags = {object-oriented programming, semantics, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/WandKD04}, cites = {0}, citedby = {0}, journal = {TOPLAS}, volume = {26}, number = {5}, pages = {890-910}, } @inproceedings{MossP09, title = {Program interpolation}, author = {Andrew Moss and Dan Page}, year = {2009}, doi = {10.1145/1480945.1480951}, url = {http://doi.acm.org/10.1145/1480945.1480951}, tags = {programming languages, model-to-model transformation, meta programming, data-flow language, meta-model, modeling language, instruction scheduling, transformation language, program optimisation, architecture, language modeling, functional programming, data-flow programming, data-flow, source-to-source, compiler, model transformation, DSL, programming, Meta-Environment, dynamic feedback, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/MossP09}, cites = {0}, citedby = {0}, pages = {31-40}, booktitle = {PEPM}, } @inproceedings{CoadyKOWF02, title = {Brittle systems will break - not bend: can aspect-oriented programming help?}, author = {Yvonne Coady and Gregor Kiczales and Joon Suan Ong and Andrew Warfield and Michael J. Feeley}, year = {2002}, doi = {10.1145/1133373.1133389}, url = {http://doi.acm.org/10.1145/1133373.1133389}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/CoadyKOWF02}, cites = {0}, citedby = {0}, pages = {79-86}, booktitle = {sigopsE}, } @inproceedings{GerardCW06, title = {Alliatrust: A Trustable Reputation Management Scheme for Unstructured P2P Systems}, author = {Jeffrey Gerard and Hailong Cai and Jun Wang}, year = {2006}, doi = {10.1007/11745693_12}, url = {http://dx.doi.org/10.1007/11745693_12}, tags = {p2p, reputation}, researchr = {https://researchr.org/publication/GerardCW06}, cites = {0}, citedby = {0}, pages = {115-125}, booktitle = {GPC}, } @inproceedings{KaminaT07, title = {Lightweight scalable components}, author = {Tetsuo Kamina and Tetsuo Tamai}, year = {2007}, doi = {10.1145/1289971.1289996}, url = {http://doi.acm.org/10.1145/1289971.1289996}, researchr = {https://researchr.org/publication/KaminaT07}, cites = {0}, citedby = {0}, pages = {145-154}, booktitle = {GPCE}, } @inproceedings{Wang08:20, title = {Virtualization Technology: Past, Present, and Future}, author = {Wen-Hann Wang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_3}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_3}, researchr = {https://researchr.org/publication/Wang08%3A20}, cites = {0}, citedby = {0}, pages = {3}, booktitle = {GPC}, } @inproceedings{HaoDZCY06, title = {QoS-Driven Grid Resource Selection Based on Novel Neural Networks}, author = {Xianwen Hao and Yu Dai and Bin Zhang and Tingwei Chen and Lei Yang}, year = {2006}, doi = {10.1007/11745693_45}, url = {http://dx.doi.org/10.1007/11745693_45}, tags = {rule-based}, researchr = {https://researchr.org/publication/HaoDZCY06}, cites = {0}, citedby = {0}, pages = {456-465}, booktitle = {GPC}, } @article{McIlroy60, title = {Macro Instruction Extensions of Compiler Languages}, author = {M. Douglas McIlroy}, year = {1960}, doi = {10.1145/367177.367223}, url = {http://doi.acm.org/10.1145/367177.367223}, tags = {macros, compiler, extensible language}, researchr = {https://researchr.org/publication/McIlroy60}, cites = {0}, citedby = {0}, journal = {CACM}, volume = {3}, number = {4}, pages = {214-220}, } @inproceedings{Ahlander05, title = {Sorting Out the Relationships Between Pairs of Iterators, Values, and References}, author = {Krister Åhlander}, year = {2005}, doi = {10.1007/11561347_23}, url = {http://dx.doi.org/10.1007/11561347_23}, researchr = {https://researchr.org/publication/Ahlander05}, cites = {0}, citedby = {0}, pages = {342-356}, booktitle = {GPCE}, } @inproceedings{TatsuboriCIK99, title = {OpenJava: A Class-Based Macro System for Java}, author = {Michiaki Tatsubori and Shigeru Chiba and Kozo Itano and Marc-Olivier Killijian}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1826/18260117.htm}, tags = {macro, rule-based, Java, meta programming, meta-model, macros, Meta-Environment, extensible language, meta-objects}, researchr = {https://researchr.org/publication/TatsuboriCIK99}, cites = {0}, citedby = {1}, pages = {117-133}, booktitle = {oorase}, } @inproceedings{PeruginiR05, title = {A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences}, author = {Saverio Perugini and Naren Ramakrishnan}, year = {2005}, doi = {10.1007/11561347_15}, url = {http://dx.doi.org/10.1007/11561347_15}, tags = {generative programming, information retrieval, programming, systematic-approach}, researchr = {https://researchr.org/publication/PeruginiR05}, cites = {0}, citedby = {0}, pages = {205-220}, booktitle = {GPCE}, } @misc{Fowler2004, title = {Language Workbenches: The Killer-App for Domain Specific Languages?}, author = {Martin Fowler}, year = {2005}, url = {http://www.martinfowler.com/articles/languageWorkbench.html}, tags = {programming languages, workbench, object-oriented programming, meta programming, language-oriented programming, meta-model, LOP, model-driven development, programming, subject-oriented programming, language workbench, Meta-Environment, systematic-approach, feature-oriented programming, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/Fowler2004}, cites = {0}, citedby = {3}, } @article{ElradAKLO01, title = {Discussing aspects of AOP}, author = {Tzilla Elrad and Mehmet Aksit and Gregor Kiczales and Karl J. Lieberherr and Harold Ossher}, year = {2001}, tags = {object-oriented programming, AOP, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/ElradAKLO01}, cites = {0}, citedby = {0}, journal = {CACM}, volume = {44}, number = {10}, pages = {33-38}, } @inproceedings{RahmanBA06:0, title = {Effective Dynamic Replica Maintenance Algorithm for the Grid Environment}, author = {Rashedur M. Rahman and Ken Barker and Reda Alhajj}, year = {2006}, doi = {10.1007/11745693_34}, url = {http://dx.doi.org/10.1007/11745693_34}, tags = {meta-model, maintenance, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/RahmanBA06%3A0}, cites = {0}, citedby = {0}, pages = {336-345}, booktitle = {GPC}, } @inproceedings{BarronC06, title = {YABS: a domain-specific language for pervasive computing based on stigmergy}, author = {Peter Barron and Vinny Cahill}, year = {2006}, doi = {10.1145/1173706.1173730}, url = {http://doi.acm.org/10.1145/1173706.1173730}, tags = {rule-based, domain-specific language}, researchr = {https://researchr.org/publication/BarronC06}, cites = {0}, citedby = {0}, pages = {285-294}, booktitle = {GPCE}, } @inproceedings{DenneyF06, title = {A generic annotation inference algorithm for the safety certification of automatically generated code}, author = {Ewen Denney and Bernd Fischer}, year = {2006}, doi = {10.1145/1173706.1173725}, url = {http://doi.acm.org/10.1145/1173706.1173725}, tags = {object-oriented programming, rule-based, meta programming, generic programming, meta-model, traversal, data-flow programming, data-flow, source-to-source, graph-rewriting, certification, code generation, subject-oriented programming, Meta-Environment, access control, rewriting, role-based access control, systematic-approach, feature-oriented programming, open-source, meta-objects}, researchr = {https://researchr.org/publication/DenneyF06}, cites = {0}, citedby = {0}, pages = {121-130}, booktitle = {GPCE}, } @manual{Boo, title = {Boo Primer}, author = {Cameron Kenneth Knight}, tags = {Boo, extensible language}, researchr = {https://researchr.org/publication/Boo}, cites = {0}, citedby = {0}, } @misc{lopnextprogrammingparadigm, title = {Language Oriented Programming: The Next Programming Paradigm}, author = {Sergey Dmitriev}, year = {2004}, url = {http://www.onboard.jetbrains.com/is1/articles/04/10/lop/mps.pdf}, tags = {programming languages, object-oriented programming, language-oriented programming, LOP, programming paradigms, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/lopnextprogrammingparadigm}, cites = {0}, citedby = {1}, } @article{IchisugiEpp, title = {Modular and Extensible Parser Implementation using Mixins}, author = {Yuuji Ichisugi}, year = {1998}, url = {http://www.etl.go.jp/epp/edoc/epp-parser.pdf}, tags = {parsing}, researchr = {https://researchr.org/publication/IchisugiEpp}, cites = {0}, citedby = {0}, journal = {Transactions of Information Processing Society of Japan}, volume = {39}, } @inproceedings{Fontijne06, title = {Gaigen 2: a geometric algebra implementation generator}, author = {Daniel Fontijne}, year = {2006}, doi = {10.1145/1173706.1173728}, url = {http://doi.acm.org/10.1145/1173706.1173728}, tags = { algebra}, researchr = {https://researchr.org/publication/Fontijne06}, cites = {0}, citedby = {0}, pages = {141-150}, booktitle = {GPCE}, } @inproceedings{MengD07, title = {Small-World Network Inspired Trustworthy Web Service Evaluation and Management Model}, author = {Qinghua Meng and Yongsheng Ding}, year = {2007}, doi = {10.1007/978-3-540-72360-8_19}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_19}, tags = {web service}, researchr = {https://researchr.org/publication/MengD07}, cites = {0}, citedby = {0}, pages = {218-228}, booktitle = {GPC}, } @inproceedings{Back02, title = {DataScript - A Specification and Scripting Language for Binary Data}, author = {Godmar Back}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870066.htm}, tags = {data-flow language, data-flow}, researchr = {https://researchr.org/publication/Back02}, cites = {0}, citedby = {0}, pages = {66-77}, booktitle = {GPCE}, } @inproceedings{SchleeV04, title = {Generative Programming of graphical user interfaces}, author = {Max Schlee and Jean Vanderdonckt}, year = {2004}, doi = {10.1145/989863.989936}, url = {http://doi.acm.org/10.1145/989863.989936}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/SchleeV04}, cites = {0}, citedby = {0}, pages = {403-406}, booktitle = {avi}, } @inproceedings{RogersW05, title = {The Application of Compile-Time Reflection to Software Fault Tolerance Using Ada 95}, author = {Patrick Rogers and Andy J. Wellings}, year = {2005}, doi = {10.1007/11499909_19}, url = {http://dx.doi.org/10.1007/11499909_19}, tags = {compiler, reflection}, researchr = {https://researchr.org/publication/RogersW05}, cites = {0}, citedby = {0}, pages = {236-247}, booktitle = {Ada-Europe}, } @inproceedings{CasolaLMMMR07, title = {Interoperable Grid PKIs Among Untrusted Domains: An Architectural Proposal}, author = {Valentina Casola and Jesus Luna and Oscar Manso and Nicola Mazzocca and Manel Medina and Massimiliano Rak}, year = {2007}, doi = {10.1007/978-3-540-72360-8_4}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_4}, tags = {architecture}, researchr = {https://researchr.org/publication/CasolaLMMMR07}, cites = {0}, citedby = {0}, pages = {39-51}, booktitle = {GPC}, } @inproceedings{ZhouY08:4, title = {Tidset-Based Parallel FP-tree Algorithm for the Frequent Pattern Mining Problem on PC Clusters}, author = {Jiayi Zhou and Kun-Ming Yu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_5}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_5}, tags = {rule-based}, researchr = {https://researchr.org/publication/ZhouY08%3A4}, cites = {0}, citedby = {0}, pages = {18-28}, booktitle = {GPC}, } @inproceedings{Chiba95, title = {A Metaobject Protocol for C++}, author = {Shigeru Chiba}, year = {1995}, url = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.9788}, tags = {meta-object protocol, meta-model, protocol, C++, Meta-Environment, extensible language, meta-objects}, researchr = {https://researchr.org/publication/Chiba95}, cites = {0}, citedby = {0}, pages = {285-299}, booktitle = {OOPSLA}, } @inproceedings{UbayashiTSMM05, title = {Model Compiler Construction Based on Aspect-Oriented Mechanisms}, author = {Naoyasu Ubayashi and Tetsuo Tamai and Shinji Sano and Yusaku Maeno and Satoshi Murakami}, year = {2005}, doi = {10.1007/11561347_9}, url = {http://dx.doi.org/10.1007/11561347_9}, tags = {rule-based, compiler}, researchr = {https://researchr.org/publication/UbayashiTSMM05}, cites = {0}, citedby = {0}, pages = {109-124}, booktitle = {GPCE}, } @inproceedings{BaggeDHK06, title = {Stayin alert: moulding failure and exceptions to your needs}, author = {Anya Helene Bagge and Valentin David and Magne Haveraaen and Karl Trygve Kalleberg}, year = {2006}, doi = {10.1145/1173706.1173747}, url = {http://doi.acm.org/10.1145/1173706.1173747}, tags = {exceptions}, researchr = {https://researchr.org/publication/BaggeDHK06}, cites = {0}, citedby = {0}, pages = {265-274}, booktitle = {GPCE}, } @inproceedings{BandaraPRGL08, title = {A Pragmatic Approach for the Semantic Description and Matching of Pervasive Resources}, author = {Ayomi Bandara and Terry R. Payne and David De Roure and Nicholas Gibbins and Tim Lewis}, year = {2008}, doi = {10.1007/978-3-540-68083-3_42}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_42}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/BandaraPRGL08}, cites = {0}, citedby = {0}, pages = {434-446}, booktitle = {GPC}, } @inproceedings{NeverovR04, title = {Metaphor: A Multi-stage, Object-Oriented Programming Language}, author = {Gregory Neverov and Paul Roe}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=168}, tags = {programming languages, object-oriented programming, meta programming, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/NeverovR04}, cites = {0}, citedby = {0}, pages = {168-185}, booktitle = {GPCE}, } @proceedings{gpce:2009, title = {Proceedings of the 8th International Conference on Generative Programming and Component Engineering (GPCE 2009)}, year = {2009}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2009}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 8th International Conference on Generative Programming and Component Engineering (GPCE 2009)}, conference = {GPCE}, publisher = {ACM}, } @inproceedings{BachrachP01, title = {The Java Syntactic Extender}, author = {Jonathan Bachrach and Keith Playford}, year = {2001}, url = {http://people.csail.mit.edu/jrb/jse/jse.pdf}, tags = {programming languages, rule-based, Java, meta programming, syntax macros, JSE, meta-model, Java Syntactic Extender, modeling language, language modeling, language design, macros, algebra, Meta-Environment, design, domain-specific language}, researchr = {https://researchr.org/publication/BachrachP01}, cites = {0}, citedby = {0}, pages = {31-42}, booktitle = {OOPSLA}, } @inproceedings{JungH07, title = {A type-centric framework for specifying heterogeneous, large-scale, component-oriented, architectures}, author = {Georg Jung and John Hatcliff}, year = {2007}, doi = {10.1145/1289971.1289979}, url = {http://doi.acm.org/10.1145/1289971.1289979}, tags = {architecture}, researchr = {https://researchr.org/publication/JungH07}, cites = {0}, citedby = {0}, pages = {33-42}, booktitle = {GPCE}, } @inproceedings{ChuDT06, title = {Introduction of Grid Computing Application Projects at the NASA Earth Science Technology Office}, author = {Kai-Dee Chu and Liping Di and Peter Thornton}, year = {2006}, doi = {10.1007/11745693_29}, url = {http://dx.doi.org/10.1007/11745693_29}, tags = {e-science}, researchr = {https://researchr.org/publication/ChuDT06}, cites = {0}, citedby = {0}, pages = {289-298}, booktitle = {GPC}, } @article{CoadyKFHO01, title = {Structuring operating system aspects}, author = {Yvonne Coady and Gregor Kiczales and Michael J. Feeley and Norman C. Hutchinson and Joon Suan Ong}, year = {2001}, tags = {object-oriented programming, operating system, AOP, C++, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/CoadyKFHO01}, cites = {0}, citedby = {0}, journal = {CACM}, volume = {44}, number = {10}, pages = {79-82}, } @inproceedings{SavgaRGA08, title = {Practical refactoring-based framework upgrade}, author = {Ilie Savga and Michael Rudolf and Sebastian Goetz and Uwe Aßmann}, year = {2008}, doi = {10.1145/1449913.1449939}, url = {http://doi.acm.org/10.1145/1449913.1449939}, tags = {rule-based, refactoring, rule-based refactoring}, researchr = {https://researchr.org/publication/SavgaRGA08}, cites = {0}, citedby = {0}, pages = {171-180}, booktitle = {GPCE}, } @inproceedings{GottschlingL08, title = {Integrating semantics and compilation: using c++ concepts to develop robust and efficient reusable libraries}, author = {Peter Gottschling and Andrew Lumsdaine}, year = {2008}, doi = {10.1145/1449913.1449925}, url = {http://doi.acm.org/10.1145/1449913.1449925}, tags = {semantics, reuse, C++}, researchr = {https://researchr.org/publication/GottschlingL08}, cites = {0}, citedby = {0}, pages = {67-76}, booktitle = {GPCE}, } @inproceedings{YaoDZR08, title = {Guarantee the Victorious Probability of Grid Resources in the Competition for Finite Tasks}, author = {Lei Yao and Guanzhong Dai and Huixiang Zhang and Shuai Ren}, year = {2008}, doi = {10.1007/978-3-540-68083-3_16}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_16}, researchr = {https://researchr.org/publication/YaoDZR08}, cites = {0}, citedby = {0}, pages = {140-151}, booktitle = {GPC}, } @inproceedings{Smith04, title = {A Generative Approach to Aspect-Oriented Programming}, author = {Douglas R. Smith}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=39}, tags = {generative programming, object-oriented programming, aspect oriented programming, programming, subject-oriented programming, systematic-approach, feature-oriented programming}, researchr = {https://researchr.org/publication/Smith04}, cites = {0}, citedby = {0}, pages = {39-54}, booktitle = {GPCE}, } @inproceedings{LunaMM06, title = {Using OGRO and CertiVeR to Improve OCSP Validation for Grids}, author = {Jesus Luna and Manel Medina and Oscar Manso}, year = {2006}, doi = {10.1007/11745693_2}, url = {http://dx.doi.org/10.1007/11745693_2}, researchr = {https://researchr.org/publication/LunaMM06}, cites = {0}, citedby = {0}, pages = {12-21}, booktitle = {GPC}, } @inproceedings{WangFZW08, title = {PCOW: Pipelining-Based COW Snapshot Method to Decrease First Write Penalty}, author = {Zhikun Wang and Dan Feng and Ke Zhou and Fang Wang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_27}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_27}, tags = {rule-based}, researchr = {https://researchr.org/publication/WangFZW08}, cites = {0}, citedby = {0}, pages = {266-274}, booktitle = {GPC}, } @inproceedings{ForestieroMPS07, title = {Bio-inspired Grid Information System with Epidemic Tuning}, author = {Agostino Forestiero and Carlo Mastroianni and Fausto Pupo and Giandomenico Spezzano}, year = {2007}, doi = {10.1007/978-3-540-72360-8_63}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_63}, researchr = {https://researchr.org/publication/ForestieroMPS07}, cites = {0}, citedby = {0}, pages = {716-723}, booktitle = {GPC}, } @inproceedings{ApelKB08, title = {Program refactoring using functional aspects}, author = {Sven Apel and Christian Kästner and Don S. Batory}, year = {2008}, doi = {10.1145/1449913.1449938}, url = {http://doi.acm.org/10.1145/1449913.1449938}, tags = {refactoring, functional programming}, researchr = {https://researchr.org/publication/ApelKB08}, cites = {0}, citedby = {0}, pages = {161-170}, booktitle = {GPCE}, } @inproceedings{RehakTPZR05, title = {An Abstract Architecture for Computational Reflection in Multi-Agent Systems}, author = {Martin Rehák and Jan Tozicka and Michal Pechoucek and Filip Zelezný and Milan Rollo}, year = {2005}, doi = {10.1109/IAT.2005.35}, url = {http://doi.ieeecomputersociety.org/10.1109/IAT.2005.35}, tags = {computational reflection, architecture, reflection}, researchr = {https://researchr.org/publication/RehakTPZR05}, cites = {0}, citedby = {0}, pages = {128-131}, booktitle = {iat}, } @inproceedings{YanagisawaKC06, title = {A dynamic aspect-oriented system for OS kernels}, author = {Yoshisato Yanagisawa and Kenichi Kourai and Shigeru Chiba}, year = {2006}, doi = {10.1145/1173706.1173717}, url = {http://doi.acm.org/10.1145/1173706.1173717}, researchr = {https://researchr.org/publication/YanagisawaKC06}, cites = {0}, citedby = {0}, pages = {69-78}, booktitle = {GPCE}, } @inproceedings{LiuS08:14, title = {An Optimization of Resource Replication Access in Grid Cache}, author = {Fangai Liu and Fenglong Song}, year = {2008}, doi = {10.1007/978-3-540-68083-3_11}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_11}, tags = {optimization, caching}, researchr = {https://researchr.org/publication/LiuS08%3A14}, cites = {0}, citedby = {0}, pages = {83-92}, booktitle = {GPC}, } @inproceedings{NguyenMR07, title = {GRAVY: Towards Virtual File System for the Grid}, author = {Thi-Mai-Huong Nguyen and Frédéric Magoulès and Cédric Révillon}, year = {2007}, doi = {10.1007/978-3-540-72360-8_48}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_48}, researchr = {https://researchr.org/publication/NguyenMR07}, cites = {0}, citedby = {0}, pages = {567-578}, booktitle = {GPC}, } @inproceedings{CaretteK05, title = {Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code}, author = {Jacques Carette and Oleg Kiselyov}, year = {2005}, doi = {10.1007/11561347_18}, url = {http://dx.doi.org/10.1007/11561347_18}, tags = {generic programming, programming, abstraction}, researchr = {https://researchr.org/publication/CaretteK05}, cites = {0}, citedby = {0}, pages = {256-274}, booktitle = {GPCE}, } @inproceedings{MasuharaK03, title = {Modeling Crosscutting in Aspect-Oriented Mechanisms}, author = {Hidehiko Masuhara and Gregor Kiczales}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2743&spage=2}, tags = {object-oriented programming, modeling, AOP, object-role modeling, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MasuharaK03}, cites = {0}, citedby = {0}, pages = {2-28}, booktitle = {ECOOP}, } @inproceedings{CoadyKFHOG01, title = {Aspect-Oriented System Structure}, author = {Yvonne Coady and Gregor Kiczales and Michael J. Feeley and Norman C. Hutchinson and Joon Suan Ong and Stephan Gudmundson}, year = {2001}, url = {http://csdl.computer.org/comp/proceedings/hotos/2001/1040/00/10400166.pdf}, tags = {object-oriented programming, AOP, C++, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/CoadyKFHOG01}, cites = {0}, citedby = {0}, pages = {166}, booktitle = {hotos}, } @inproceedings{Wachsmuth09, title = {A Formal Way from Text to Code Templates}, author = {Guido Wachsmuth}, year = {2009}, doi = {10.1007/978-3-642-00593-0_8}, url = {http://dx.doi.org/10.1007/978-3-642-00593-0_8}, tags = {model-to-model transformation, semantics, transformation engineering, formal semantics, model-to-text transformation, language engineering, transformation language, composition, source-to-source, model-driven engineering, code generation, model transformation, natural semantics, language composition, grammarware, modelware, systematic-approach, open-source, transformation}, researchr = {https://researchr.org/publication/Wachsmuth09}, cites = {0}, citedby = {0}, pages = {109-123}, booktitle = {FASE}, } @inproceedings{BaiLHCQ07, title = {Research on Planning and Deployment Platform for Wireless Sensor Networks}, author = {Yuebin Bai and Jinghao Li and Qingmian Han and Yujun Chen and Depei Qian}, year = {2007}, doi = {10.1007/978-3-540-72360-8_66}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_66}, tags = {deployment, wireless sensor networks}, researchr = {https://researchr.org/publication/BaiLHCQ07}, cites = {0}, citedby = {0}, pages = {738-743}, booktitle = {GPC}, } @inproceedings{EdwardsDSGN04, title = {Model-Driven Configuration and Deployment of Component Middleware Publish/Subscribe Services}, author = {George T. Edwards and Gan Deng and Douglas C. Schmidt and Aniruddha S. Gokhale and Balachandran Natarajan}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=337}, tags = {deployment, C++}, researchr = {https://researchr.org/publication/EdwardsDSGN04}, cites = {0}, citedby = {0}, pages = {337-360}, booktitle = {GPCE}, } @inproceedings{YuM07, title = {A Framework for Dynamic Deployment of Scientific Applications Based on WSRF}, author = {Lei Yu and Frédéric Magoulès}, year = {2007}, doi = {10.1007/978-3-540-72360-8_49}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_49}, tags = {rule-based, deployment, application framework}, researchr = {https://researchr.org/publication/YuM07}, cites = {0}, citedby = {0}, pages = {579-589}, booktitle = {GPC}, } @inproceedings{LeavensABBCFHJMJSSS06, title = {Roadmap for enhanced languages and methods to aid verification}, author = {Gary T. Leavens and Jean-Raymond Abrial and Don S. Batory and Michael J. Butler and Alessandro Coglio and Kathi Fisler and Eric C. R. Hehner and Cliff B. Jones and Dale Miller and Simon L. Peyton Jones and Murali Sitaraman and Douglas R. Smith and Aaron Stump}, year = {2006}, doi = {10.1145/1173706.1173740}, url = {http://doi.acm.org/10.1145/1173706.1173740}, tags = {C++}, researchr = {https://researchr.org/publication/LeavensABBCFHJMJSSS06}, cites = {0}, citedby = {0}, pages = {221-236}, booktitle = {GPCE}, } @article{KellyB05, title = {Generative and Adaptive Methods in Performance Programming}, author = {Paul H. J. Kelly and Olav Beckmann}, year = {2005}, doi = {10.1142/S0129626405002192}, url = {http://dx.doi.org/10.1142/S0129626405002192}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/KellyB05}, cites = {0}, citedby = {0}, journal = {ppl}, volume = {15}, number = {3}, pages = {239-256}, } @inproceedings{MacCormacDMO07, title = {A Thin Client Approach to Supporting Adaptive Session Mobility}, author = {Daniel MacCormac and Mark Deegan and Fred Mtenzi and Brendan O Shea}, year = {2007}, doi = {10.1007/978-3-540-72360-8_60}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_60}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/MacCormacDMO07}, cites = {0}, citedby = {0}, pages = {694-701}, booktitle = {GPC}, } @inproceedings{GudmundsonK01, title = {Data Abstraction in AspectJ}, author = {Stephan Gudmundson and Gregor Kiczales}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2192/21920270.htm}, tags = {programming languages, AspectJ, object-oriented programming, data-flow language, AOP, language engineering, software language engineering, design research, language design, constraints, data-flow programming, data-flow, software engineering, aspect oriented programming, programming, subject-oriented programming, abstraction, reflection, design, feature-oriented programming}, researchr = {https://researchr.org/publication/GudmundsonK01}, cites = {0}, citedby = {0}, pages = {270-271}, booktitle = {reflection}, } @inproceedings{Schlee04, title = {Generative Programming of Graphical User Interfaces}, author = {Max Schlee}, year = {2004}, url = {http://SunSITE.Informatik.RWTH-Aachen.de/Publications/CEUR-WS//Vol-103/schlee.pdf}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/Schlee04}, cites = {0}, citedby = {0}, booktitle = {mbui}, } @inproceedings{CzarneckiOV02, title = {Generative Programming}, author = {Krzysztof Czarnecki and Kasper Østerbye and Markus Völter}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2548/25480015.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/CzarneckiOV02}, cites = {0}, citedby = {0}, pages = {15-29}, booktitle = {ECOOPW}, } @inproceedings{GuptaRAJ08, title = {Domino-Effect Free Crash Recovery for Concurrent Failures in Cluster Federation}, author = {Bidyut Gupta and Shahram Rahimi and Vineel Allam and Vamshi Jupally}, year = {2008}, doi = {10.1007/978-3-540-68083-3_4}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_4}, researchr = {https://researchr.org/publication/GuptaRAJ08}, cites = {0}, citedby = {0}, pages = {4-17}, booktitle = {GPC}, } @inproceedings{Ferber89, title = {Computational Reflection in Class-Based Object-Oriented Languages}, author = {Jacques Ferber}, year = {1989}, tags = {rule-based, computational reflection, Meta-Environment, reflection, meta-objects}, researchr = {https://researchr.org/publication/Ferber89}, cites = {0}, citedby = {0}, pages = {317-326}, booktitle = {OOPSLA}, } @misc{camlp4-wikipedia, title = {Wikipedia: Camlp4}, url = {http://en.wikipedia.org/wiki/Camlp4}, tags = {programming languages, syntax definition, writing, programming, parsing, extensible language, grammar, domain-specific language}, researchr = {https://researchr.org/publication/camlp4-wikipedia}, cites = {0}, citedby = {0}, howpublished = {\url{http://en.wikipedia.org/wiki/Camlp4}}, } @inproceedings{KimKKE07, title = {Implementation of OSD Security Framework and Credential Cache}, author = {Gu Su Kim and Kwangsun Ko and Ung-Mo Kim and Young Ik Eom}, year = {2007}, doi = {10.1007/978-3-540-72360-8_56}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_56}, tags = {caching, security}, researchr = {https://researchr.org/publication/KimKKE07}, cites = {0}, citedby = {0}, pages = {666-671}, booktitle = {GPC}, } @inproceedings{SavgaR07, title = {Refactoring-based support for binary compatibility in evolving frameworks}, author = {Ilie Savga and Michael Rudolf}, year = {2007}, doi = {10.1145/1289971.1290000}, url = {http://doi.acm.org/10.1145/1289971.1290000}, tags = {rule-based, refactoring, rule-based refactoring}, researchr = {https://researchr.org/publication/SavgaR07}, cites = {0}, citedby = {0}, pages = {175-184}, booktitle = {GPCE}, } @inproceedings{LaiCC08:2, title = {A Construction of Peer-to-Peer Streaming System Based on Flexible Locality-Aware Overlay Networks}, author = {Chih-Han Lai and Yu-Wei Chan and Yeh-Ching Chung}, year = {2008}, doi = {10.1007/978-3-540-68083-3_30}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_30}, tags = {rule-based, source-to-source, context-aware, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/LaiCC08%3A2}, cites = {0}, citedby = {0}, pages = {296-307}, booktitle = {GPC}, } @inproceedings{LaiKL08, title = {On Maximizing the Throughput of Convergecast in Wireless Sensor Networks}, author = {Nai-Luen Lai and Chung-Ta King and Chun-Han Lin}, year = {2008}, doi = {10.1007/978-3-540-68083-3_39}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_39}, tags = {wireless sensor networks}, researchr = {https://researchr.org/publication/LaiKL08}, cites = {0}, citedby = {0}, pages = {396-408}, booktitle = {GPC}, } @inproceedings{VieraP06, title = {A multi-stage language with intensional analysis}, author = {Marcos Viera and Alberto Pardo}, year = {2006}, doi = {10.1145/1173706.1173709}, url = {http://doi.acm.org/10.1145/1173706.1173709}, tags = {analysis}, researchr = {https://researchr.org/publication/VieraP06}, cites = {0}, citedby = {0}, pages = {11-20}, booktitle = {GPCE}, } @inproceedings{ParkJ06:5, title = {Detecting Unaffected Message Races in Parallel Programs}, author = {Mi-Young Park and Yong-Kee Jun}, year = {2006}, doi = {10.1007/11745693_19}, url = {http://dx.doi.org/10.1007/11745693_19}, tags = {parallel programming, programming}, researchr = {https://researchr.org/publication/ParkJ06%3A5}, cites = {0}, citedby = {0}, pages = {187-196}, booktitle = {GPC}, } @inproceedings{YangCC07:0, title = {A Grid Resource Broker with Network Bandwidth-Aware Job Scheduling for Computational Grids}, author = {Chao-Tung Yang and Sung-Yi Chen and Tsui-Ting Chen}, year = {2007}, doi = {10.1007/978-3-540-72360-8_1}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_1}, tags = {context-aware}, researchr = {https://researchr.org/publication/YangCC07%3A0}, cites = {0}, citedby = {0}, pages = {1-12}, booktitle = {GPC}, } @inproceedings{ParsaB07, title = {Formal Specification and Implementation of an Environment for Automatic Distribution}, author = {Saeed Parsa and Omid Bushehrian}, year = {2007}, doi = {10.1007/978-3-540-72360-8_46}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_46}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ParsaB07}, cites = {0}, citedby = {0}, pages = {543-554}, booktitle = {GPC}, } @inproceedings{BarthBCE01, title = {Generative Programming}, author = {Barbara Barth and Gregory Butler and Krzysztof Czarnecki and Ulrich W. Eisenecker}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2323/23230135.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/BarthBCE01}, cites = {0}, citedby = {0}, pages = {135-149}, booktitle = {ECOOPW}, } @inproceedings{MossM05, title = {Efficient Code Generation for a Domain Specific Language}, author = {Andrew Moss and Henk L. Muller}, year = {2005}, doi = {10.1007/11561347_5}, url = {http://dx.doi.org/10.1007/11561347_5}, tags = {code generation, domain-specific language}, researchr = {https://researchr.org/publication/MossM05}, cites = {0}, citedby = {0}, pages = {47-62}, booktitle = {GPCE}, } @inproceedings{HayekRVM07:0, title = {Design of PeerSum: A Summary Service for P2P Applications}, author = {Rabab Hayek and Guillaume Raschia and Patrick Valduriez and Noureddine Mouaddib}, year = {2007}, doi = {10.1007/978-3-540-72360-8_2}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_2}, tags = {p2p, design}, researchr = {https://researchr.org/publication/HayekRVM07%3A0}, cites = {0}, citedby = {0}, pages = {13-26}, booktitle = {GPC}, } @inproceedings{JarviMS07, title = {Library composition and adaptation using c++ concepts}, author = {Jaakko Järvi and Matthew A. Marcus and Jacob N. Smith}, year = {2007}, doi = {10.1145/1289971.1289984}, url = {http://doi.acm.org/10.1145/1289971.1289984}, tags = {composition, C++}, researchr = {https://researchr.org/publication/JarviMS07}, cites = {0}, citedby = {0}, pages = {73-82}, booktitle = {GPCE}, } @inproceedings{Kiczales05, title = {Aspect-oriented programming}, author = {Gregor Kiczales}, year = {2005}, doi = {10.1145/1062455.1062640}, url = {http://doi.acm.org/10.1145/1062455.1062640}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Kiczales05}, cites = {0}, citedby = {0}, pages = {730}, booktitle = {ICSE}, } @inproceedings{WangW07:26, title = {The Modified Grid Location Service for Mobile Ad-Hoc Networks}, author = {Hau-Han Wang and Sheng-De Wang}, year = {2007}, doi = {10.1007/978-3-540-72360-8_29}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_29}, tags = {mobile}, researchr = {https://researchr.org/publication/WangW07%3A26}, cites = {0}, citedby = {0}, pages = {334-347}, booktitle = {GPC}, } @inproceedings{GuSCWJ06, title = {Cicada: A Highly-Precise Easy-Embedded and Omni-Directional Indoor Location Sensing System}, author = {Hongliang Gu and Yuanchun Shi and Yu Chen and Bibo Wang and Wenfeng Jiang}, year = {2006}, doi = {10.1007/11745693_38}, url = {http://dx.doi.org/10.1007/11745693_38}, researchr = {https://researchr.org/publication/GuSCWJ06}, cites = {0}, citedby = {0}, pages = {385-394}, booktitle = {GPC}, } @inproceedings{TilevichS06, title = {Transparent program transformationsin the presence of opaque code}, author = {Eli Tilevich and Yannis Smaragdakis}, year = {2006}, doi = {10.1145/1173706.1173720}, url = {http://doi.acm.org/10.1145/1173706.1173720}, researchr = {https://researchr.org/publication/TilevichS06}, cites = {0}, citedby = {0}, pages = {89-94}, booktitle = {GPCE}, } @inproceedings{Kiczales07, title = {Making the Code Look Like the Design - Aspects and Other Recent Work}, author = {Gregor Kiczales}, year = {2007}, doi = {10.1109/ICPC.2007.25}, url = {http://doi.ieeecomputersociety.org/10.1109/ICPC.2007.25}, tags = {object-oriented programming, AOP, aspect oriented programming, subject-oriented programming, design, feature-oriented programming}, researchr = {https://researchr.org/publication/Kiczales07}, cites = {0}, citedby = {0}, pages = {14}, booktitle = {IWPC}, } @inproceedings{WangLLSA06, title = {Clustering Large Scale of XML Documents}, author = {Tong Wang and Da-xin Liu and Xuan-Zuo Lin and Wei Sun and Gufran Ahmad}, year = {2006}, doi = {10.1007/11745693_44}, url = {http://dx.doi.org/10.1007/11745693_44}, tags = {XML, XML Schema}, researchr = {https://researchr.org/publication/WangLLSA06}, cites = {0}, citedby = {0}, pages = {447-455}, booktitle = {GPC}, } @inproceedings{MaraninchiB07, title = {42: programmable models of computation for a component-based approach to heterogeneous embedded systems}, author = {Florence Maraninchi and Tayeb Bouhadiba}, year = {2007}, doi = {10.1145/1289971.1289981}, url = {http://doi.acm.org/10.1145/1289971.1289981}, tags = {rule-based, systematic-approach}, researchr = {https://researchr.org/publication/MaraninchiB07}, cites = {0}, citedby = {0}, pages = {53-62}, booktitle = {GPCE}, } @inproceedings{WangV06:0, title = {Distributed Garbage Collection for Mobile Actor Systems: The Pseudo Root Approach}, author = {Wei-Jen Wang and Carlos A. Varela}, year = {2006}, doi = {10.1007/11745693_36}, url = {http://dx.doi.org/10.1007/11745693_36}, tags = {mobile, systematic-approach}, researchr = {https://researchr.org/publication/WangV06%3A0}, cites = {0}, citedby = {0}, pages = {360-372}, booktitle = {GPC}, } @inproceedings{JacksonC04, title = {SourceWeave.NET: Cross-Language Aspect-Oriented Programming}, author = {Andrew Jackson and Siobhán Clarke}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=115}, tags = {programming languages, object-oriented programming, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/JacksonC04}, cites = {0}, citedby = {0}, pages = {115-135}, booktitle = {GPCE}, } @inproceedings{YunLHKH06, title = {A Grid-Based Node Split Algorithm for Managing Current Location Data}, author = {Jae-Kwan Yun and Seung-Won Lee and Dong-Suk Hong and Dong-Oh Kim and Ki-Joon Han}, year = {2006}, doi = {10.1007/11745693_37}, url = {http://dx.doi.org/10.1007/11745693_37}, tags = {rule-based, data-flow}, researchr = {https://researchr.org/publication/YunLHKH06}, cites = {0}, citedby = {0}, pages = {373-384}, booktitle = {GPC}, } @inproceedings{SongCLKP06, title = {Searchable Virtual File System: Toward an Intelligent Ubiquitous Storage}, author = {YongJoo Song and Yongjin Choi and HyunBin Lee and Donggook Kim and Daeyeon Park}, year = {2006}, doi = {10.1007/11745693_39}, url = {http://dx.doi.org/10.1007/11745693_39}, tags = {search}, researchr = {https://researchr.org/publication/SongCLKP06}, cites = {0}, citedby = {0}, pages = {395-404}, booktitle = {GPC}, } @article{Kiczales96:0, title = {Aspect-Oriented Programming}, author = {Gregor Kiczales}, year = {1996}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Kiczales96%3A0}, cites = {0}, citedby = {0}, journal = {ACM Comput. Surv.}, volume = {28}, number = {4es}, pages = {154}, } @inproceedings{YangDZ08, title = {EX_QoS Driven Approach for Finding Replacement Services in Distributed Service Composition}, author = {Lei Yang and Yu Dai and Bin Zhang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_48}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_48}, tags = {composition, systematic-approach}, researchr = {https://researchr.org/publication/YangDZ08}, cites = {0}, citedby = {0}, pages = {504-516}, booktitle = {GPC}, } @inproceedings{CaoYCX08, title = {Node Placement of Linear Wireless Multimedia Sensor Networks for Maximum Network Lifetime}, author = {Ming Cao and Laurence Tianruo Yang and Xinmeng Chen and Naixue Xiong}, year = {2008}, doi = {10.1007/978-3-540-68083-3_37}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_37}, tags = {wireless sensor networks, multimedia}, researchr = {https://researchr.org/publication/CaoYCX08}, cites = {0}, citedby = {0}, pages = {373-383}, booktitle = {GPC}, } @inproceedings{Pawlak:2005, title = {Spoon: annotation-driven program transformation --- the AOP case}, author = {Pawlak, Renaud}, year = {2005}, doi = {10.1145/1101560.1101566}, url = {http://doi.acm.org/10.1145/1101560.1101566}, tags = {programming languages, model-to-model transformation, object-oriented programming, Java, annotation, AOP, transformation language, source-to-source, aspect oriented programming, compiler, model transformation, programming, subject-oriented programming, reflection, feature-oriented programming, open-source, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/Pawlak%3A2005}, cites = {0}, citedby = {0}, booktitle = {AOMD '05: Proceedings of the 1st workshop on Aspect oriented middleware development}, } @inproceedings{Saraiva02, title = {Component-Based Programming for Higher-Order Attribute Grammars}, author = {João Saraiva}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870268.htm}, tags = {rule-based, attribute grammars, programming, grammar}, researchr = {https://researchr.org/publication/Saraiva02}, cites = {0}, citedby = {0}, pages = {268-282}, booktitle = {GPCE}, } @inproceedings{DouenceBNS06, title = {Concurrent aspects}, author = {Rémi Douence and Didier Le Botlan and Jacques Noyé and Mario Südholt}, year = {2006}, doi = {10.1145/1173706.1173718}, url = {http://doi.acm.org/10.1145/1173706.1173718}, researchr = {https://researchr.org/publication/DouenceBNS06}, cites = {0}, citedby = {0}, pages = {79-88}, booktitle = {GPCE}, } @inproceedings{KaminAK06, title = {Staging static analyses for program generation}, author = {Sam Kamin and Baris Aktemur and Michael Katelman}, year = {2006}, doi = {10.1145/1173706.1173708}, url = {http://doi.acm.org/10.1145/1173706.1173708}, researchr = {https://researchr.org/publication/KaminAK06}, cites = {0}, citedby = {0}, pages = {1-10}, booktitle = {GPCE}, } @inproceedings{WykS07, title = {Context-aware scanning for parsing extensible languages}, author = {Eric {Van Wyk} and August Schwerdfeger}, year = {2007}, doi = {10.1145/1289971.1289983}, url = {http://doi.acm.org/10.1145/1289971.1289983}, tags = {context-aware, parsing, extensible language}, researchr = {https://researchr.org/publication/WykS07}, cites = {0}, citedby = {1}, pages = {63-72}, booktitle = {GPCE}, } @inproceedings{AnconaM04:0, title = {A Fresh Calculus for Name Management}, author = {Davide Ancona and Eugenio Moggi}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=206}, researchr = {https://researchr.org/publication/AnconaM04%3A0}, cites = {0}, citedby = {0}, pages = {206-224}, booktitle = {GPCE}, } @inproceedings{AkbarKBMY06, title = {Availability Considerations for Wireless Sensor Grids}, author = {Ali Hammad Akbar and Ki-Hyung Kim and Seung-Jin Bang and Waleed Mansoor and Won-Sik Yoon}, year = {2006}, doi = {10.1007/11745693_27}, url = {http://dx.doi.org/10.1007/11745693_27}, researchr = {https://researchr.org/publication/AkbarKBMY06}, cites = {0}, citedby = {0}, pages = {269-278}, booktitle = {GPC}, } @inproceedings{KimKB08, title = {On the modularity of feature interactions}, author = {Chang Hwan Peter Kim and Christian Kästner and Don S. Batory}, year = {2008}, doi = {10.1145/1449913.1449919}, url = {http://doi.acm.org/10.1145/1449913.1449919}, tags = {fosd, Variability-Aware Analysis, analysis, type checking, context-aware, CIDE}, researchr = {https://researchr.org/publication/KimKB08}, cites = {0}, citedby = {0}, pages = {23-34}, booktitle = {GPCE}, } @inproceedings{LinXWG06, title = {A Coloring Based Backbone Construction Algorithm in Wireless Ad Hoc Network}, author = {Zhiwei Lin and Li Xu and Dajin Wang and Jianliang Gao}, year = {2006}, doi = {10.1007/11745693_50}, url = {http://dx.doi.org/10.1007/11745693_50}, tags = {rule-based}, researchr = {https://researchr.org/publication/LinXWG06}, cites = {0}, citedby = {0}, pages = {509-516}, booktitle = {GPC}, } @inproceedings{GuruSHK07, title = {Multiple Cluster Merging and Multihop Transmission in Wireless Sensor Networks}, author = {Siddeswara Mayura Guru and Matthias Steinbrecher and Saman K. Halgamuge and Rudolf Kruse}, year = {2007}, doi = {10.1007/978-3-540-72360-8_8}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_8}, tags = {wireless sensor networks}, researchr = {https://researchr.org/publication/GuruSHK07}, cites = {0}, citedby = {0}, pages = {89-99}, booktitle = {GPC}, } @inproceedings{CaiL08:10, title = {QCast: A QoS-Aware Peer-to-Peer Streaming System with DHT-Based Multicast}, author = {Zhinuan Cai and Xiaola Lin}, year = {2008}, doi = {10.1007/978-3-540-68083-3_29}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_29}, tags = {rule-based, source-to-source, context-aware, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/CaiL08%3A10}, cites = {0}, citedby = {0}, pages = {287-295}, booktitle = {GPC}, } @inproceedings{CaoJWT08, title = {PGWFT: A Petri Net Based Grid Workflow Verification and Optimization Toolkit}, author = {Haijun Cao and Hai Jin and Song Wu and Yongcai Tao}, year = {2008}, doi = {10.1007/978-3-540-68083-3_8}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_8}, tags = {optimization, rule-based, workflow}, researchr = {https://researchr.org/publication/CaoJWT08}, cites = {0}, citedby = {0}, pages = {48-58}, booktitle = {GPC}, } @inproceedings{HammondM03:0, title = {Hume: A Domain-Specific Language for Real-Time Embedded Systems}, author = {Kevin Hammond and Greg Michaelson}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=37}, tags = {domain-specific language}, researchr = {https://researchr.org/publication/HammondM03%3A0}, cites = {0}, citedby = {0}, pages = {37-56}, booktitle = {GPCE}, } @inproceedings{Butler02:2, title = {Architectural Refactoring in Framework Evolution: A Case Study}, author = {Gregory Butler}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870128.htm}, tags = {case study, refactoring, architecture}, researchr = {https://researchr.org/publication/Butler02%3A2}, cites = {0}, citedby = {0}, pages = {128-139}, booktitle = {GPCE}, } @inproceedings{LammelO06, title = {Software extension and integration with type classes}, author = {Ralf Lämmel and Klaus Ostermann}, year = {2006}, doi = {10.1145/1173706.1173732}, url = {http://doi.acm.org/10.1145/1173706.1173732}, researchr = {https://researchr.org/publication/LammelO06}, cites = {0}, citedby = {0}, pages = {161-170}, booktitle = {GPCE}, } @inproceedings{NohS06, title = {An Adaptive and Scalable Resource Advertisement and Discovery Strategy for Mobile Ad Hoc Networks}, author = {Donggeon Noh and Heonshik Shin}, year = {2006}, doi = {10.1007/11745693_24}, url = {http://dx.doi.org/10.1007/11745693_24}, tags = {discovery, mobile}, researchr = {https://researchr.org/publication/NohS06}, cites = {0}, citedby = {0}, pages = {237-249}, booktitle = {GPC}, } @inproceedings{NierstraszDD05, title = {Object-Oriented Reengineering Patterns - An Overview}, author = {Oscar Nierstrasz and Stéphane Ducasse and Serge Demeyer}, year = {2005}, doi = {10.1007/11561347_1}, url = {http://dx.doi.org/10.1007/11561347_1}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/NierstraszDD05}, cites = {0}, citedby = {0}, pages = {1-9}, booktitle = {GPCE}, } @inproceedings{CulpepperF07, title = {Debugging macros}, author = {Ryan Culpepper and Matthias Felleisen}, year = {2007}, doi = {10.1145/1289971.1289994}, url = {http://doi.acm.org/10.1145/1289971.1289994}, tags = {macros, debugging}, researchr = {https://researchr.org/publication/CulpepperF07}, cites = {0}, citedby = {0}, pages = {135-144}, booktitle = {GPCE}, } @inproceedings{JaskowskiKW07, title = {Learning and Recognition of Hand-Drawn Shapes Using Generative Genetic Programming}, author = {Wojciech Jaskowski and Krzysztof Krawiec and Bartosz Wieloch}, year = {2007}, doi = {10.1007/978-3-540-71805-5_31}, url = {http://dx.doi.org/10.1007/978-3-540-71805-5_31}, tags = {generative programming, programming, genetic programming}, researchr = {https://researchr.org/publication/JaskowskiKW07}, cites = {0}, citedby = {0}, pages = {281-290}, booktitle = {evoW}, } @inproceedings{UngarS07, title = {Self}, author = {David Ungar and Randall B. Smith}, year = {2007}, doi = {10.1145/1238844.1238853}, url = {http://doi.acm.org/10.1145/1238844.1238853}, tags = {programming languages, history of programming languages, Self, HOPL, history}, researchr = {https://researchr.org/publication/UngarS07}, cites = {0}, citedby = {0}, pages = {1-50}, booktitle = {HOPL}, } @inproceedings{McDirmidH04, title = {Splice: Aspects That Analyze Programs}, author = {Sean McDirmid and Wilson C. Hsieh}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=19}, tags = {C++}, researchr = {https://researchr.org/publication/McDirmidH04}, cites = {0}, citedby = {0}, pages = {19-38}, booktitle = {GPCE}, } @inproceedings{BravenboerVVV05, title = {Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax}, author = {Martin Bravenboer and Rob Vermaas and Jurgen J. Vinju and Eelco Visser}, year = {2005}, doi = {10.1007/11561347_12}, url = {http://dx.doi.org/10.1007/11561347_12}, tags = {programming languages, AspectJ, object-oriented programming, concrete object syntax, rule-based, Java, syntax definition, meta programming, SDF, meta-model, disambiguation, type system, reuse, programming, subject-oriented programming, Meta-Environment, parsing, scannerless parsing, systematic-approach, ASF+SDF, feature-oriented programming, concrete syntax, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/BravenboerVVV05}, cites = {0}, citedby = {2}, pages = {157-172}, booktitle = {GPCE}, } @inproceedings{LopesK00, title = {Aspect-Oriented Programming}, author = {Cristina Videira Lopes and Gregor Kiczales}, year = {2000}, doi = {10.1109/TOOLS.2000.10016}, url = {http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.10016}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/LopesK00}, cites = {0}, citedby = {0}, pages = {468}, booktitle = {TOOLS}, } @inproceedings{WadaSO05, title = {Modeling turnpike: a model-driven framework for domain-specific software development}, author = {Hiroshi Wada and Junichi Suzuki and Katsuya Oba}, year = {2005}, doi = {10.1145/1094855.1094897}, url = {http://doi.acm.org/10.1145/1094855.1094897}, tags = {meta-model, modeling, model-driven development, Meta-Environment}, researchr = {https://researchr.org/publication/WadaSO05}, cites = {0}, citedby = {0}, pages = {128-129}, booktitle = {OOPSLA}, } @inproceedings{CardinaleFHBO07, title = {Middleware Support for Java Applications on Globus-Based Grids}, author = {Yudith Cardinale and Carlos Figueira and Emilio Hernández and Eduardo Blanco and Jesús De Oliveira}, year = {2007}, doi = {10.1007/978-3-540-72360-8_53}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_53}, tags = {rule-based, Java}, researchr = {https://researchr.org/publication/CardinaleFHBO07}, cites = {0}, citedby = {0}, pages = {627-641}, booktitle = {GPC}, } @inproceedings{GoasguenMWFFRRX08, title = {Middleware Integration and Deployment Strategies for Cyberinfrastructures}, author = {Sebastien Goasguen and Krishna Madhavan and David Wolinsky and Renato J. O. Figueiredo and Jaime Frey and Alain Roy and Paul Ruth and Dongyan Xu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_20}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_20}, tags = {deployment}, researchr = {https://researchr.org/publication/GoasguenMWFFRRX08}, cites = {0}, citedby = {0}, pages = {187-198}, booktitle = {GPC}, } @inproceedings{ChengLC06:0, title = {A Collaborative Privacy-Enhanced Alibi Phone}, author = {Hsien-Ting Cheng and Ching-Lun Lin and Hao-hua Chuinst}, year = {2006}, doi = {10.1007/11745693_40}, url = {http://dx.doi.org/10.1007/11745693_40}, researchr = {https://researchr.org/publication/ChengLC06%3A0}, cites = {0}, citedby = {0}, pages = {405-414}, booktitle = {GPC}, } @misc{seed7-website, title = {Seed7 Homepage}, url = {http://seed7.sourceforge.net}, tags = {extensible language}, researchr = {https://researchr.org/publication/seed7-website}, cites = {0}, citedby = {0}, howpublished = {\url{http://seed7.sourceforge.net/index.htm}}, } @inproceedings{WinterM07, title = {Generative programming techniques for Java library migration}, author = {Victor L. Winter and Azamatbek Mametjanov}, year = {2007}, doi = {10.1145/1289971.1290001}, url = {http://doi.acm.org/10.1145/1289971.1290001}, tags = {generative programming, Java, migration, programming}, researchr = {https://researchr.org/publication/WinterM07}, cites = {0}, citedby = {0}, pages = {185-196}, booktitle = {GPCE}, } @inproceedings{Veldhuizen07, title = {Parsimony principles for software components and metalanguages}, author = {Todd L. Veldhuizen}, year = {2007}, doi = {10.1145/1289971.1289992}, url = {http://doi.acm.org/10.1145/1289971.1289992}, tags = {parsimony, software components, software component, principles}, researchr = {https://researchr.org/publication/Veldhuizen07}, cites = {0}, citedby = {0}, pages = {115-122}, booktitle = {GPCE}, } @article{1327721, title = {Application-specific models and pointcuts using a logic metalanguage}, author = {Brichau, Johan and Andy Kellens and Gybels, Kris and Kim Mens and Robert Hirschfeld and Theo D'Hondt}, year = {2008}, doi = {10.1016/j.cl.2007.05.004}, url = {http://dx.doi.org/10.1016/j.cl.2007.05.004}, tags = {logic}, researchr = {https://researchr.org/publication/1327721}, cites = {0}, citedby = {0}, journal = {Comput. Lang. Syst. Struct.}, volume = {34}, number = {2-3}, } @inproceedings{HirschkoffHPSS05, title = {Component-Oriented Programming with Sharing: Containment is Not Ownership}, author = {Daniel Hirschkoff and Tom Hirschowitz and Damien Pous and Alan Schmitt and Jean-Bernard Stefani}, year = {2005}, doi = {10.1007/11561347_26}, url = {http://dx.doi.org/10.1007/11561347_26}, tags = {object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/HirschkoffHPSS05}, cites = {0}, citedby = {0}, pages = {389-404}, booktitle = {GPCE}, } @misc{boo-language-guide, title = {Boo Language Guide}, url = {http://boo.codehaus.org/Language+Guide}, tags = {Boo, extensible language}, researchr = {https://researchr.org/publication/boo-language-guide}, cites = {0}, citedby = {0}, howpublished = {\url{http://boo.codehaus.org/Language+Guide}}, } @inproceedings{WangAS08, title = {An Efficient Method to Measure the Semantic Similarity of Ontologies}, author = {James Zijun Wang and Farha Ali and Pradip K. Srimani}, year = {2008}, doi = {10.1007/978-3-540-68083-3_43}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_43}, tags = {ontologies, ontology}, researchr = {https://researchr.org/publication/WangAS08}, cites = {0}, citedby = {0}, pages = {447-458}, booktitle = {GPC}, } @inproceedings{EckhardtKPST05, title = {Implicitly Heterogeneous Multi-stage Programming}, author = {Jason Eckhardt and Roumen Kaiabachev and Emir Pasalic and Kedar N. Swadi and Walid Taha}, year = {2005}, doi = {10.1007/11561347_19}, url = {http://dx.doi.org/10.1007/11561347_19}, tags = {programming}, researchr = {https://researchr.org/publication/EckhardtKPST05}, cites = {0}, citedby = {0}, pages = {275-292}, booktitle = {GPCE}, } @inproceedings{CzarneckiEGVV98, title = {Generative Programming and Active Libraries}, author = {Krzysztof Czarnecki and Ulrich W. Eisenecker and Robert Glück and David Vandevoorde and Todd L. Veldhuizen}, year = {1998}, url = {http://link.springer.de/link/service/series/0558/bibs/1766/17660025.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/CzarneckiEGVV98}, cites = {0}, citedby = {0}, pages = {25-39}, booktitle = {Dagstuhl}, } @inproceedings{TrujilloBD06, title = {Feature refactoring a multi-representation program into a product line}, author = {Salvador Trujillo and Don S. Batory and Oscar Díaz}, year = {2006}, doi = {10.1145/1173706.1173736}, url = {http://doi.acm.org/10.1145/1173706.1173736}, tags = {object-oriented programming, refactoring, product line, feature-oriented programming}, researchr = {https://researchr.org/publication/TrujilloBD06}, cites = {0}, citedby = {0}, pages = {191-200}, booktitle = {GPCE}, } @inproceedings{SeefriedCK04, title = {Optimising Embedded DSLs Using Template Haskell}, author = {Sean Seefried and Manuel M. T. Chakravarty and Gabriele Keller}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=186}, tags = {Haskell, DSL}, researchr = {https://researchr.org/publication/SeefriedCK04}, cites = {0}, citedby = {0}, pages = {186-205}, booktitle = {GPCE}, } @proceedings{gpce:2005, title = {Generative Programming and Component Engineering, 4th International Conference, GPCE 2005}, year = {2005}, month = {September}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2005}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering, 4th International Conference, GPCE 2005}, conference = {GPCE}, editor = {Robert Glück and Michael R. Lowry}, volume = {3676}, series = {Lecture Notes in Computer Science}, address = {Tallinn, Estonia}, publisher = {Springer}, isbn = {3-540-29138-5}, } @inproceedings{CzarneckiBUE02, title = {Generative Programming for Embedded Software: An Industrial Experience Report}, author = {Krzysztof Czarnecki and Thomas Bednasch and Peter Unger and Ulrich W. Eisenecker}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870156.htm}, tags = {generative programming, embedded software, programming}, researchr = {https://researchr.org/publication/CzarneckiBUE02}, cites = {0}, citedby = {0}, pages = {156-172}, booktitle = {GPCE}, } @inproceedings{LiuB04, title = {Automatic Remodularization and Optimized Synthesis of Product-Families}, author = {Jia Liu and Don S. Batory}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=379}, tags = {optimization}, researchr = {https://researchr.org/publication/LiuB04}, cites = {0}, citedby = {0}, pages = {379-395}, booktitle = {GPCE}, } @article{Wilson04:2, title = {Extensible programming for the 21st century}, author = {Gregory V. Wilson}, year = {2004}, doi = {10.1145/1039511.1039534}, url = {http://doi.acm.org/10.1145/1039511.1039534}, tags = {control systems, programming languages, object-oriented programming, meta programming, generic programming, type system, source-to-source, C++, programming, subject-oriented programming, Meta-Environment, extensible language, feature-oriented programming, open-source, meta-objects}, researchr = {https://researchr.org/publication/Wilson04%3A2}, cites = {0}, citedby = {0}, journal = {queue}, volume = {2}, number = {9}, pages = {48-57}, } @inproceedings{JongeV00, title = {Grammars as Contracts}, author = {Merijn de Jonge and Joost Visser}, year = {2000}, url = {http://link.springer.de/link/service/series/0558/bibs/2177/21770085.htm}, tags = {generative programming, programming languages, reusable components, rule-based, syntax definition, meta programming, SDF, contracts, meta-model, abstract syntax, language engineering, architecture, grammar engineering, reuse, model-driven development, model-driven engineering, code generation, Meta-Environment, parsing, ASF+SDF, meta-objects, grammar}, researchr = {https://researchr.org/publication/JongeV00}, cites = {0}, citedby = {0}, pages = {85-99}, booktitle = {gcse}, } @inproceedings{LiB04:9, title = {Performance of Generative Programming Based Protocol Implementation}, author = {Zheyin Li and Michel Barbeau}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/cnsr/2004/2096/00/20960113abs.htm}, tags = {generative programming, rule-based, protocol, programming}, researchr = {https://researchr.org/publication/LiB04%3A9}, cites = {0}, citedby = {0}, pages = {113-120}, booktitle = {cnsr}, } @inproceedings{AktemurJKC05, title = {Optimizing Marshalling by Run-Time Program Generation}, author = {Baris Aktemur and Joel Jones and Samuel N. Kamin and Lars Clausen}, year = {2005}, doi = {10.1007/11561347_16}, url = {http://dx.doi.org/10.1007/11561347_16}, tags = {optimization, program optimization}, researchr = {https://researchr.org/publication/AktemurJKC05}, cites = {0}, citedby = {0}, pages = {221-236}, booktitle = {GPCE}, } @inproceedings{JongeV02, title = {Workshop on Generative Programming 2002 (GP2002)}, author = {Merijn de Jonge and Joost Visser}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2319/23190331.htm}, tags = {Domain-specific languages, generative programming, programming languages, object-oriented programming, feature diagrams, programming, feature-oriented programming}, researchr = {https://researchr.org/publication/JongeV02}, cites = {0}, citedby = {0}, pages = {331}, booktitle = {icsr}, } @inproceedings{ReppyS06, title = {Application-specific foreign-interface generation}, author = {John H. Reppy and Chunyan Song}, year = {2006}, doi = {10.1145/1173706.1173714}, url = {http://doi.acm.org/10.1145/1173706.1173714}, researchr = {https://researchr.org/publication/ReppyS06}, cites = {0}, citedby = {0}, pages = {49-58}, booktitle = {GPCE}, } @inproceedings{Wada05amodel, title = {A Model Transformation Framework for Domain Specific Languages: An Approach Using UML and Attribute-Oriented Programming}, author = {Hiroshi Wada and Junichi Suzuki and Shingo Takada}, year = {2005}, tags = {programming languages, model-to-model transformation, object-oriented programming, meta programming, meta-model, modeling language, transformation language, language modeling, UML, source-to-source, object-role modeling, model transformation, programming, subject-oriented programming, Meta-Environment, systematic-approach, feature-oriented programming, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/Wada05amodel}, cites = {0}, citedby = {0}, booktitle = {In Proc. of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics}, } @inproceedings{HelmyS06, title = {Machine Learning-Based Adaptive Load Balancing Framework for Distributed Object Computing}, author = {Tarek Helmy and S. A. Shahab}, year = {2006}, doi = {10.1007/11745693_48}, url = {http://dx.doi.org/10.1007/11745693_48}, tags = {rule-based, machine learning}, researchr = {https://researchr.org/publication/HelmyS06}, cites = {0}, citedby = {0}, pages = {488-497}, booktitle = {GPC}, } @inproceedings{KohlbeckerFFD86, title = {Hygienic Macro Expansion}, author = {Eugene E. Kohlbecker and Daniel P. Friedman and Matthias Felleisen and Bruce F. Duba}, year = {1986}, doi = {10.1145/320000/319859/p151-kohlbecker.pdf?key1=319859&key2=7573098711&coll=&dl=ACM&CFID=15151515&CFTOKEN=6184618}, url = {http://delivery.acm.org/10.1145/320000/319859/p151-kohlbecker.pdf?key1=319859&key2=7573098711&coll=&dl=ACM&CFID=15151515&CFTOKEN=6184618}, tags = {macros, e-science, Hygienic Macro}, researchr = {https://researchr.org/publication/KohlbeckerFFD86}, cites = {0}, citedby = {0}, pages = {151-161}, booktitle = {lfp}, } @inproceedings{WuLNJ08, title = {A Suggested Framework for Exploring Contextual Information to Evaluate and Recommend Services}, author = {Hao Wu and Fei Luo and Xiaomin Ning and Hai Jin}, year = {2008}, doi = {10.1007/978-3-540-68083-3_45}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_45}, researchr = {https://researchr.org/publication/WuLNJ08}, cites = {0}, citedby = {0}, pages = {471-482}, booktitle = {GPC}, } @inproceedings{HoareauAM07, title = {Architecture-Based Autonomic Deployment of J2EE Systems in Grids}, author = {Didier Hoareau and Takoua Abdellatif and Yves Mahéo}, year = {2007}, doi = {10.1007/978-3-540-72360-8_31}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_31}, tags = {rule-based, deployment, architecture}, researchr = {https://researchr.org/publication/HoareauAM07}, cites = {0}, citedby = {0}, pages = {362-373}, booktitle = {GPC}, } @inproceedings{LiuJZJ08, title = {Modeling and Simulation of Self-similar Storage I/O}, author = {Zhaobin Liu and Bo Jiang and Zixiang Zhao and Yunhan Jiang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_26}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_26}, tags = {modeling}, researchr = {https://researchr.org/publication/LiuJZJ08}, cites = {0}, citedby = {0}, pages = {256-265}, booktitle = {GPC}, } @inproceedings{ChenJZ08, title = {A Dynamic Awareness Model for Service-Based Collaborative Grid Application in Access Grid}, author = {Xiaowu Chen and Xiangyu Ji and Qinping Zhao}, year = {2008}, doi = {10.1007/978-3-540-68083-3_44}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_44}, tags = {rule-based, context-aware}, researchr = {https://researchr.org/publication/ChenJZ08}, cites = {0}, citedby = {0}, pages = {459-470}, booktitle = {GPC}, } @inproceedings{DenneyF08:0, title = {Generating customized verifiers for automatically generated code}, author = {Ewen Denney and Bernd Fischer}, year = {2008}, doi = {10.1145/1449913.1449926}, url = {http://doi.acm.org/10.1145/1449913.1449926}, tags = {generative programming, program analysis, meta programming, generic programming, program verification, meta-model, XML, XML Schema, analysis, model-driven development, weaving, maintenance, compiler, abstraction, Meta-Environment, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/DenneyF08%3A0}, cites = {0}, citedby = {0}, pages = {77-88}, booktitle = {GPCE}, } @inproceedings{KoM07, title = {An Ad Hoc Approach to Achieve Collaborative Computing with Pervasive Devices}, author = {Ren-Song Ko and Matt W. Mutka}, year = {2007}, doi = {10.1007/978-3-540-72360-8_15}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_15}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/KoM07}, cites = {0}, citedby = {0}, pages = {169-180}, booktitle = {GPC}, } @inproceedings{Danvy03:0, title = {A Journey from Interpreters to Compilers and Virtual Machines}, author = {Olivier Danvy}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=117}, tags = {interpreter, compiler}, researchr = {https://researchr.org/publication/Danvy03%3A0}, cites = {0}, citedby = {0}, pages = {117}, booktitle = {GPCE}, } @inproceedings{TrujilloAD07, title = {Generative metaprogramming}, author = {Salvador Trujillo and Maider Azanza and Oscar Díaz}, year = {2007}, doi = {10.1145/1289971.1289990}, url = {http://doi.acm.org/10.1145/1289971.1289990}, tags = {generative programming, metaprogramming}, researchr = {https://researchr.org/publication/TrujilloAD07}, cites = {0}, citedby = {0}, pages = {105-114}, booktitle = {GPCE}, } @inproceedings{ZhangAN08, title = {From generic to specific: off-line optimization for a general constraint solver}, author = {Ye Zhang 0002 and Torben Amtoft and Flemming Nielson}, year = {2008}, doi = {10.1145/1449913.1449922}, url = {http://doi.acm.org/10.1145/1449913.1449922}, tags = {optimization, constraints}, researchr = {https://researchr.org/publication/ZhangAN08}, cites = {0}, citedby = {0}, pages = {45-54}, booktitle = {GPCE}, } @inproceedings{Dincklage03, title = {Making Patterns Explicit with Metaprogramming}, author = {Daniel von Dincklage}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=287}, researchr = {https://researchr.org/publication/Dincklage03}, cites = {0}, citedby = {0}, pages = {287-306}, booktitle = {GPCE}, } @techreport{CardelliMA94, title = {Extensible syntax with lexical scoping}, author = {Luca Cardelli and Florian Matthes and Martín Abadi}, year = {1994}, month = {February}, url = {http://lucacardelli.name/Papers/SRC-121.ps}, tags = {programming languages, object-oriented programming, rule-based, translation, syntax definition, meta programming, pattern language, generic programming, lexical syntax, graph transformation, graph query, SQL, extensible grammar, transformation language, language design, macros, graph-rewriting, rules, programming, subject-oriented programming, database, Meta-Environment, rewriting, parsing, incremental, design, extensible language, feature-oriented programming, meta-objects, transformation, grammar, query language, program transformation}, researchr = {https://researchr.org/publication/CardelliMA94}, cites = {0}, citedby = {1}, institution = {Digital Equipment Corporation Systems Research Center}, type = {SRC Research Report}, number = {121}, } @inproceedings{Alor-HernandezPGA07, title = {A Web Service-Based Brokering Service for e-Procurement in Supply Chains}, author = {Giner Alor-Hernández and Rubén Posada-Gómez and Juan Miguel Gómez and Ma. Antonieta Abud-Figueroa}, year = {2007}, doi = {10.1007/978-3-540-72360-8_59}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_59}, tags = {rule-based, web service, web science, e-science}, researchr = {https://researchr.org/publication/Alor-HernandezPGA07}, cites = {0}, citedby = {0}, pages = {686-693}, booktitle = {GPC}, } @inproceedings{LiZZY08, title = {Performance Evaluation of End-to-End Path Capacity Measurement Tools in a Controlled Environment}, author = {Wenwei Li and Bin Zeng and Dafang Zhang and Jinmin Yang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_23}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_23}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/LiZZY08}, cites = {0}, citedby = {0}, pages = {222-231}, booktitle = {GPC}, } @inproceedings{ZiaeiA03, title = {SynchNet: A Petri Net Based Coordination Language for Distributed Objects}, author = {Reza Ziaei and Gul Agha}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=324}, tags = {rule-based}, researchr = {https://researchr.org/publication/ZiaeiA03}, cites = {0}, citedby = {0}, pages = {324-343}, booktitle = {GPCE}, } @inproceedings{LinH06:6, title = {A Lightweight Cyclic Reference Counting Algorithm}, author = {Chin-Yang Lin and Ting-Wei Hou}, year = {2006}, doi = {10.1007/11745693_35}, url = {http://dx.doi.org/10.1007/11745693_35}, researchr = {https://researchr.org/publication/LinH06%3A6}, cites = {0}, citedby = {0}, pages = {346-359}, booktitle = {GPC}, } @inproceedings{HsuCTL08, title = {Scheduling for Atomic Broadcast Operation in Heterogeneous Networks with One Port Model}, author = {Ching-Hsien Hsu and Tai-Lung Chen and Bing-Ru Tsai and Kuan-Ching Li}, year = {2008}, doi = {10.1007/978-3-540-68083-3_18}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_18}, researchr = {https://researchr.org/publication/HsuCTL08}, cites = {0}, citedby = {0}, pages = {166-177}, booktitle = {GPC}, } @inproceedings{KeHWW08, title = {Together: A Hybrid Overlay for Application-Layer Multicast in Heterogeneous Environment}, author = {Zuo Ke and Dongmin Hu and Huaimin Wang and Quanyuan Wu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_36}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_36}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/KeHWW08}, cites = {0}, citedby = {0}, pages = {364-372}, booktitle = {GPC}, } @inproceedings{RogersW05:0, title = {The Application of Compile-Time Reflection to Software Fault Tolerance Using Ada 95}, year = {2005}, doi = {10.1007/11499909_19}, url = {http://dx.doi.org/10.1007/11499909_19}, tags = {compiler, reflection}, researchr = {https://researchr.org/publication/RogersW05%3A0}, cites = {0}, citedby = {0}, booktitle = {Ada-Europe}, } @inproceedings{MingM07:1, title = {An Algorithm Testbed for the Biometrics Grid}, author = {Anlong Ming and Huadong Ma}, year = {2007}, doi = {10.1007/978-3-540-72360-8_38}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_38}, researchr = {https://researchr.org/publication/MingM07%3A1}, cites = {0}, citedby = {0}, pages = {447-458}, booktitle = {GPC}, } @inproceedings{XuWW06, title = {Ensuring Secure and Robust Grid Applications - From a Formal Method Point of View}, author = {Ke Xu and Yuexuan Wang and Cheng Wu}, year = {2006}, doi = {10.1007/11745693_53}, url = {http://dx.doi.org/10.1007/11745693_53}, researchr = {https://researchr.org/publication/XuWW06}, cites = {0}, citedby = {0}, pages = {537-546}, booktitle = {GPC}, } @inproceedings{QiuYL06, title = {Efficient Target Detection for RNA Interference}, author = {Shibin Qiu and Cundong Yang and Terran Lane}, year = {2006}, doi = {10.1007/11745693_3}, url = {http://dx.doi.org/10.1007/11745693_3}, researchr = {https://researchr.org/publication/QiuYL06}, cites = {0}, citedby = {0}, pages = {22-31}, booktitle = {GPC}, } @inproceedings{Mosses04:0, title = {Modular Language Descriptions}, author = {Peter D. Mosses}, year = {2004}, doi = {10.1007/978-3-540-30175-2_27}, url = {https://doi.org/10.1007/978-3-540-30175-2_27}, researchr = {https://researchr.org/publication/Mosses04%3A0}, cites = {0}, citedby = {0}, pages = {489}, booktitle = {GPCE}, } @inproceedings{LemmensB99, title = {A Formal Analysis of Smithsonian Computational Reflection}, author = {Inge M. C. Lemmens and Peter J. Braspenning}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1616/16160135.htm}, tags = {computational reflection, analysis, C++, reflection}, researchr = {https://researchr.org/publication/LemmensB99}, cites = {0}, citedby = {0}, pages = {135-137}, booktitle = {reflection}, } @inproceedings{LiuCWW07, title = {Server Placement in the Presence of Competition}, author = {Pangfeng Liu and Yi-Min Chung and Jan-Jan Wu and Chien-Min Wang}, year = {2007}, doi = {10.1007/978-3-540-72360-8_11}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_11}, researchr = {https://researchr.org/publication/LiuCWW07}, cites = {0}, citedby = {0}, pages = {124-135}, booktitle = {GPC}, } @inproceedings{LiJSZJ08:0, title = {Parallel and Distributed Particle Collision Simulation with Decentralized Control}, author = {Ruipeng Li and Hai Jiang and Hung-Chi Su and Bin Zhang and Jeff Jenness}, year = {2008}, doi = {10.1007/978-3-540-68083-3_25}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_25}, researchr = {https://researchr.org/publication/LiJSZJ08%3A0}, cites = {0}, citedby = {0}, pages = {244-255}, booktitle = {GPC}, } @inproceedings{CulpepperF04, title = {Taming Macros}, author = {Ryan Culpepper and Matthias Felleisen}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=225}, tags = {macros}, researchr = {https://researchr.org/publication/CulpepperF04}, cites = {0}, citedby = {0}, pages = {225-243}, booktitle = {GPCE}, } @inproceedings{ClarkSW08, title = {Beyond Annotations: A Proposal for Extensible Java (XJ)}, author = {Tony Clark and Paul Sammut and James S. Willans}, year = {2008}, doi = {10.1109/SCAM.2008.34}, url = {http://dx.doi.org/10.1109/SCAM.2008.34}, tags = {Java, extensible language, domain-specific language}, researchr = {https://researchr.org/publication/ClarkSW08}, cites = {0}, citedby = {0}, pages = {229-238}, booktitle = {SCAM}, } @inproceedings{Weimer06:0, title = {Patches as better bug reports}, author = {Westley Weimer}, year = {2006}, doi = {10.1145/1173706.1173734}, url = {http://doi.acm.org/10.1145/1173706.1173734}, researchr = {https://researchr.org/publication/Weimer06%3A0}, cites = {0}, citedby = {0}, pages = {181-190}, booktitle = {GPCE}, } @inproceedings{AllanACHKLLMSST05, title = {\emph{abc}: The AspectBench Compiler for AspectJ}, author = {Chris Allan and Pavel Avgustinov and Aske Simon Christensen and Laurie J. Hendren and Sascha Kuzins and Jennifer Lhoták and Ondřej Lhoták and Oege de Moor and Damien Sereni and Ganesh Sittampalam and Julian Tibble}, year = {2005}, doi = {10.1007/11561347_2}, url = {http://dx.doi.org/10.1007/11561347_2}, tags = {AspectJ, compiler}, researchr = {https://researchr.org/publication/AllanACHKLLMSST05}, cites = {0}, citedby = {0}, pages = {10-16}, booktitle = {GPCE}, } @inproceedings{Hwang08, title = {Massively Distributed Systems : From Grids and P2P to Clouds}, author = {Kai Hwang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_1}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_1}, tags = {p2p}, researchr = {https://researchr.org/publication/Hwang08}, cites = {0}, citedby = {0}, pages = {1}, booktitle = {GPC}, } @inproceedings{WuC07:10, title = {Heterogeneous Wireless Sensor Network Deployment and Topology Control Based on Irregular Sensor Model}, author = {Chun-Hsien Wu and Yeh-Ching Chung}, year = {2007}, doi = {10.1007/978-3-540-72360-8_7}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_7}, tags = {rule-based, deployment, wireless sensor networks}, researchr = {https://researchr.org/publication/WuC07%3A10}, cites = {0}, citedby = {0}, pages = {78-88}, booktitle = {GPC}, } @inproceedings{BrandKVV06, title = {A Language Independent Framework for Context-sensitive Formatting}, author = {Mark G. J. van den Brand and Taeke Kooiker and Jurgen J. Vinju and Niels P. Veerman}, year = {2006}, doi = {10.1109/CSMR.2006.4}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.4}, tags = {generative programming, programming languages, model-to-model transformation, formatting, application framework, generic programming, SDF, prettyprinting, transformation language, little language, source-to-source, model transformation, programming, context-aware, staged computation, Cobol, box, ASF+SDF, open-source, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/BrandKVV06}, cites = {0}, citedby = {0}, pages = {103-112}, booktitle = {CSMR}, } @inproceedings{Chiba04:0, title = {Generative Programming from a Post Object-Oriented Programming Viewpoint}, author = {Shigeru Chiba}, year = {2004}, doi = {10.1007/11527800_27}, url = {http://dx.doi.org/10.1007/11527800_27}, tags = {generative programming, object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Chiba04%3A0}, cites = {0}, citedby = {0}, pages = {355-366}, booktitle = {upp}, } @inproceedings{Eisenecker97, title = {Generative Programming (GP) with C++}, author = {Ulrich W. Eisenecker}, year = {1997}, tags = {generative programming, C++, programming}, researchr = {https://researchr.org/publication/Eisenecker97}, cites = {0}, citedby = {0}, pages = {351-365}, booktitle = {jmlc}, } @inproceedings{ConselHRSYP03, title = {Spidle: A DSL Approach to Specifying Streaming Applications}, author = {Charles Consel and Hédi Hamdi and Laurent Réveillère and Lenin Singaravelu and Haiyan Yu and Calton Pu}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=1}, tags = {DSL, systematic-approach}, researchr = {https://researchr.org/publication/ConselHRSYP03}, cites = {0}, citedby = {0}, pages = {1-17}, booktitle = {GPCE}, } @inproceedings{Batory08, title = {Using modern mathematics as an FOSD modeling language}, author = {Don S. Batory}, year = {2008}, doi = {10.1145/1449913.1449921}, url = {http://doi.acm.org/10.1145/1449913.1449921}, tags = {modeling language, modeling, language modeling}, researchr = {https://researchr.org/publication/Batory08}, cites = {0}, citedby = {0}, pages = {35-44}, booktitle = {GPCE}, } @inproceedings{CzarneckiE99:0, title = {Components and Generative Programming}, author = {Krzysztof Czarnecki and Ulrich W. Eisenecker}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1687/16870002.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/CzarneckiE99%3A0}, cites = {0}, citedby = {0}, pages = {2-19}, booktitle = {ESEC/FSE}, } @inproceedings{JeongHP06, title = {A Combined Technique of Non-uniform Loops}, author = {Sam Jeong and Kun Hee Han and Young Park}, year = {2006}, doi = {10.1007/11745693_20}, url = {http://dx.doi.org/10.1007/11745693_20}, researchr = {https://researchr.org/publication/JeongHP06}, cites = {0}, citedby = {0}, pages = {197-206}, booktitle = {GPC}, } @inproceedings{WangCHY08, title = {Optimizing Communications of Data Parallel Programs in Scalable Cluster Systems}, author = {Chun-Ching Wang and Shih-Chang Chen and Ching-Hsien Hsu and Chao-Tung Yang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_6}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_6}, tags = {optimization, parallel programming, data-flow programming, data-flow, program optimization}, researchr = {https://researchr.org/publication/WangCHY08}, cites = {0}, citedby = {0}, pages = {29-37}, booktitle = {GPC}, } @inproceedings{DamaseviciusST08, title = {Domain Ontology-Based Generative Component Design Using Feature Diagrams and Meta-programming Techniques}, author = {Robertas Damasevicius and Vytautas Stuikys and Jevgenijus Toldinas}, year = {2008}, doi = {10.1007/978-3-540-88030-1_32}, url = {http://dx.doi.org/10.1007/978-3-540-88030-1_32}, tags = {generative programming, object-oriented programming, feature diagrams, ontologies, meta programming, ontology, meta-model, programming, Meta-Environment, design, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/DamaseviciusST08}, cites = {0}, citedby = {0}, pages = {338-341}, booktitle = {ecsa}, } @inproceedings{LeeJY07, title = {A Grid-Based Remote Experiment Environment in Civil Engineering}, author = {Jang Ho Lee and Taikyeong Jeong and Song-Yi Yi}, year = {2007}, doi = {10.1007/978-3-540-72360-8_23}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_23}, tags = {rule-based, meta-model, model-driven engineering, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/LeeJY07}, cites = {0}, citedby = {0}, pages = {263-273}, booktitle = {GPC}, } @inproceedings{JungCSK06, title = {Route Error Reporting Schemes for On-Demand Routing in 6LoWPAN}, author = {Won-Do Jung and Shafique Ahmad Chaudhry and Young-Ho Sohn and Ki-Hyung Kim}, year = {2006}, doi = {10.1007/11745693_51}, url = {http://dx.doi.org/10.1007/11745693_51}, tags = {routing}, researchr = {https://researchr.org/publication/JungCSK06}, cites = {0}, citedby = {0}, pages = {517-526}, booktitle = {GPC}, } @book{Parr:2010, title = {Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages}, author = {Terence John Parr}, year = {2010}, url = {http://pragprog.com/titles/tpdsl/language-implementation-patterns}, tags = {programming languages, design science, meta programming, data-flow language, pattern language, meta-model, interpreter, modeling language, language modeling, language design, data-flow programming, data-flow, source-to-source, e-science, ANTLR, DSL, programming, software languages, Meta-Environment, compilers, design, interpreters, open-source, domain-specific language}, researchr = {https://researchr.org/publication/Parr%3A2010}, cites = {0}, citedby = {0}, publisher = {The Pragmatic Bookshelf}, } @inproceedings{AliasB05:0, title = {On Domain-Specific Languages Reengineering}, author = {Christophe Alias and Denis Barthou}, year = {2005}, doi = {10.1007/11561347_6}, url = {http://dx.doi.org/10.1007/11561347_6}, tags = {domain-specific language}, researchr = {https://researchr.org/publication/AliasB05%3A0}, cites = {0}, citedby = {0}, pages = {63-77}, booktitle = {GPCE}, } @inproceedings{WuJ06:0, title = {Semantic Metadata Models in References Sharing and Retrieval System SemreX}, author = {Hao Wu and Hai Jin}, year = {2006}, doi = {10.1007/11745693_43}, url = {http://dx.doi.org/10.1007/11745693_43}, researchr = {https://researchr.org/publication/WuJ06%3A0}, cites = {0}, citedby = {0}, pages = {437-446}, booktitle = {GPC}, } @inproceedings{SinghK07, title = {The scalability of AspectJ}, author = {Arjun Singh and Gregor Kiczales}, year = {2007}, doi = {10.1145/1321211.1321233}, url = {http://doi.acm.org/10.1145/1321211.1321233}, tags = {programming languages, AspectJ, object-oriented programming, data-flow language, AOP, language engineering, software language engineering, design research, language design, constraints, data-flow programming, data-flow, software engineering, aspect oriented programming, programming, subject-oriented programming, abstraction, design, feature-oriented programming}, researchr = {https://researchr.org/publication/SinghK07}, cites = {0}, citedby = {0}, pages = {203-214}, booktitle = {cascon}, } @inproceedings{AlvesGMKBL06, title = {Refactoring product lines}, author = {Vander Alves and Rohit Gheyi and Tiago Massoni and Uirá Kulesza and Paulo Borba and Carlos José Pereira de Lucena}, year = {2006}, doi = {10.1145/1173706.1173737}, url = {http://doi.acm.org/10.1145/1173706.1173737}, tags = {refactoring}, researchr = {https://researchr.org/publication/AlvesGMKBL06}, cites = {0}, citedby = {0}, pages = {201-210}, booktitle = {GPCE}, } @inproceedings{Cleenewerck03, title = {Component-Based DSL Development}, author = {Thomas Cleenewerck}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=245}, tags = {rule-based, DSL}, researchr = {https://researchr.org/publication/Cleenewerck03}, cites = {0}, citedby = {1}, pages = {245-264}, booktitle = {GPCE}, } @inproceedings{TkatchenkoK05, title = {Uniform Support for Modeling Crosscutting Structure}, author = {Maria Tkatchenko and Gregor Kiczales}, year = {2005}, doi = {10.1007/11557432_39}, url = {http://dx.doi.org/10.1007/11557432_39}, tags = {object-oriented programming, modeling, AOP, UML, object-role modeling, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/TkatchenkoK05}, cites = {0}, citedby = {0}, pages = {508-521}, booktitle = {uml}, } @inproceedings{CechtickyCPS03, title = {A Genertative Approach to Framework Instantiation}, author = {Vaclav Cechticky and Philippe Chevalley and Alessandro Pasetti and Walter Schaufelberger}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=267}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/CechtickyCPS03}, cites = {0}, citedby = {0}, pages = {267-286}, booktitle = {GPCE}, } @inproceedings{ChinH02, title = {Towards a Modular Program Derivation via Fusion and Tupling}, author = {Wei-Ngan Chin and Zhenjiang Hu}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870140.htm}, researchr = {https://researchr.org/publication/ChinH02}, cites = {0}, citedby = {0}, pages = {140-155}, booktitle = {GPCE}, } @inproceedings{ChibaN03, title = {An Easy-to-Use Toolkit for Efficient Java Bytecode Translators}, author = {Shigeru Chiba and Muga Nishizawa}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=364}, tags = {Java}, researchr = {https://researchr.org/publication/ChibaN03}, cites = {0}, citedby = {0}, pages = {364-376}, booktitle = {GPCE}, } @inproceedings{TanterN05, title = {A Versatile Kernel for Multi-language AOP}, author = {Éric Tanter and Jacques Noyé}, year = {2005}, doi = {10.1007/11561347_13}, url = {http://dx.doi.org/10.1007/11561347_13}, researchr = {https://researchr.org/publication/TanterN05}, cites = {0}, citedby = {0}, pages = {173-188}, booktitle = {GPCE}, } @inproceedings{ArnoldusBB07, title = {Repleo: a syntax-safe template engine}, author = {Jeroen Arnoldus and Jeanot Bijpost and Mark G. J. van den Brand}, year = {2007}, doi = {10.1145/1289971.1289977}, url = {http://doi.acm.org/10.1145/1289971.1289977}, tags = {Java, template engine, Meta-Environment, parsing, systematic-approach, meta-objects, grammar}, researchr = {https://researchr.org/publication/ArnoldusBB07}, cites = {0}, citedby = {1}, pages = {25-32}, booktitle = {GPCE}, } @inproceedings{LuY08:1, title = {A Clustering Model for Multicast on Hypercube Network}, author = {Song Lu and Xiaodong Yang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_22}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_22}, tags = {meta-model, Meta-Environment}, researchr = {https://researchr.org/publication/LuY08%3A1}, cites = {0}, citedby = {0}, pages = {211-221}, booktitle = {GPC}, } @inproceedings{ApelKL08, title = {Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement}, author = {Sven Apel and Christian Kästner and Christian Lengauer}, year = {2008}, doi = {10.1145/1449913.1449931}, url = {http://doi.acm.org/10.1145/1449913.1449931}, tags = {object-oriented programming, Java, program analysis, Variability-Aware Analysis, refinement, analysis, programming, subject-oriented programming, context-aware, feature-oriented programming}, researchr = {https://researchr.org/publication/ApelKL08}, cites = {0}, citedby = {0}, pages = {101-112}, booktitle = {GPCE}, } @inproceedings{AwdeHBRT07, title = {Task Migration in a Pervasive Multimodal Multimedia Computing System for Visually-Impaired Users}, author = {Ali Awde and Manolo Dulva Hina and Yacine Bellik and Amar Ramdane-Cherif and Chakib Tadj}, year = {2007}, doi = {10.1007/978-3-540-72360-8_39}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_39}, tags = {migration, multimedia}, researchr = {https://researchr.org/publication/AwdeHBRT07}, cites = {0}, citedby = {0}, pages = {459-471}, booktitle = {GPC}, } @inproceedings{Fano08, title = {Emerging challenges for large scale systems integration}, author = {Andrew Fano}, year = {2008}, doi = {10.1145/1449913.1449915}, url = {http://doi.acm.org/10.1145/1449913.1449915}, researchr = {https://researchr.org/publication/Fano08}, cites = {0}, citedby = {0}, pages = {1-2}, booktitle = {GPCE}, } @inproceedings{ChouCWT06, title = {Modeling Message-Passing Overhead on NCHC Formosa PC Cluster}, author = {Chau-Yi Chou and Hsi-Ya Chang and Shuen-Tai Wang and Shou-Cheng Tcheng}, year = {2006}, doi = {10.1007/11745693_30}, url = {http://dx.doi.org/10.1007/11745693_30}, tags = {modeling}, researchr = {https://researchr.org/publication/ChouCWT06}, cites = {0}, citedby = {0}, pages = {299-307}, booktitle = {GPC}, } @inproceedings{SilvaLMC03, title = {The XIS Generative Programming Techniques}, author = {Alberto Rodrigues da Silva and Gonçalo Lemos and Tiago Matias and Marco Costa}, year = {2003}, url = {http://csdl.computer.org/comp/proceedings/compsac/2003/2020/00/20200236abs.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/SilvaLMC03}, cites = {0}, citedby = {0}, pages = {236-241}, booktitle = {compsac}, } @inproceedings{GolbeckDNOK08, title = {Lightweight virtual machine support for AspectJ}, author = {Ryan M. Golbeck and Samuel Davis and Immad Naseer and Igor Ostrovsky and Gregor Kiczales}, year = {2008}, doi = {10.1145/1353482.1353504}, url = {http://doi.acm.org/10.1145/1353482.1353504}, tags = {optimization, AspectJ, object-oriented programming, semantics, rule-based, Java, AOP, architecture, analysis, macros, weaving, aspect oriented programming, subject-oriented programming, systematic-approach, feature-oriented programming}, researchr = {https://researchr.org/publication/GolbeckDNOK08}, cites = {0}, citedby = {0}, pages = {180-190}, booktitle = {AOSD}, } @inproceedings{KovseG04, title = {VS-Gen: A Case Study of a Product Line for Versioning Systems}, author = {Jernej Kovse and Christian Gebauer}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=396}, tags = {case study, product line}, researchr = {https://researchr.org/publication/KovseG04}, cites = {0}, citedby = {0}, pages = {396-415}, booktitle = {GPCE}, } @inproceedings{SiekL05, title = {Language Requirements for Large-Scale Generic Libraries}, author = {Jeremy G. Siek and Andrew Lumsdaine}, year = {2005}, doi = {10.1007/11561347_27}, url = {http://dx.doi.org/10.1007/11561347_27}, researchr = {https://researchr.org/publication/SiekL05}, cites = {0}, citedby = {0}, pages = {405-421}, booktitle = {GPCE}, } @inproceedings{KiczalesH01, title = {Aspect-oriented programming}, author = {Gregor Kiczales and Erik Hilsdale}, year = {2001}, doi = {10.1145/503209.503260}, url = {http://doi.acm.org/10.1145/503209.503260}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/KiczalesH01}, cites = {0}, citedby = {0}, pages = {313}, booktitle = {ESEC/FSE}, } @inproceedings{AttardiC02, title = {Self Reflection for Adaptive Programming}, author = {Giuseppe Attardi and Antonio Cisternino}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870050.htm}, tags = {programming, reflection}, researchr = {https://researchr.org/publication/AttardiC02}, cites = {0}, citedby = {0}, pages = {50-65}, booktitle = {GPCE}, } @inproceedings{ChaJ07, title = {An Energy-Efficient Clustering Algorithm for Large-Scale Wireless Sensor Networks}, author = {Si-Ho Cha and Minho Jo}, year = {2007}, doi = {10.1007/978-3-540-72360-8_37}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_37}, tags = {wireless sensor networks}, researchr = {https://researchr.org/publication/ChaJ07}, cites = {0}, citedby = {0}, pages = {436-446}, booktitle = {GPC}, } @inproceedings{KoN06:2, title = {A Performance Improvement of Web Service System Based on the Probability Distribution Characteristics}, author = {Il Seok Ko and Yun Ji Na}, year = {2006}, doi = {10.1007/11745693_16}, url = {http://dx.doi.org/10.1007/11745693_16}, tags = {rule-based, web service}, researchr = {https://researchr.org/publication/KoN06%3A2}, cites = {0}, citedby = {0}, pages = {157-164}, booktitle = {GPC}, } @inproceedings{LawZCW06, title = {Smart Instant Messenger in Pervasive Computing Environments}, author = {Chun-Fai Law and Xiaolei Zhang and Sung-Ming Chan and Cho-Li Wang}, year = {2006}, doi = {10.1007/11745693_4}, url = {http://dx.doi.org/10.1007/11745693_4}, tags = {Meta-Environment}, researchr = {https://researchr.org/publication/LawZCW06}, cites = {0}, citedby = {0}, pages = {32-41}, booktitle = {GPC}, } @inproceedings{WangM03:0, title = {On Stage Ordering in Staged Computation}, author = {Zhenghao Wang and Richard R. Muntz}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=77}, tags = {staged computation}, researchr = {https://researchr.org/publication/WangM03%3A0}, cites = {0}, citedby = {0}, pages = {77-96}, booktitle = {GPCE}, } @inproceedings{Greenfield04:0, title = {Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools}, author = {Jack Greenfield}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=488}, tags = {application framework}, researchr = {https://researchr.org/publication/Greenfield04%3A0}, cites = {0}, citedby = {0}, pages = {488}, booktitle = {GPCE}, } @inproceedings{PengXXY08, title = {The Weighted Shortest Path Search in Mobile GIS Services}, author = {Min Peng and Naixue Xiong and Gang Xie and Laurence Tianruo Yang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_38}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_38}, tags = {search, mobile}, researchr = {https://researchr.org/publication/PengXXY08}, cites = {0}, citedby = {0}, pages = {384-395}, booktitle = {GPC}, } @inproceedings{ApelLRS05:0, title = {FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming}, author = {Sven Apel and Thomas Leich and Marko Rosenmüller and Gunter Saake}, year = {2005}, doi = {10.1007/11561347_10}, url = {http://dx.doi.org/10.1007/11561347_10}, tags = {object-oriented programming, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/ApelLRS05%3A0}, cites = {0}, citedby = {0}, pages = {125-140}, booktitle = {GPCE}, } @inproceedings{BonnetPMG04, title = {A Model-Driven Approach for Smart Card Configuration}, author = {Stéphane Bonnet and Olivier Potonniée and Raphaël Marvie and Jean-Marc Geib}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=416}, tags = {systematic-approach}, researchr = {https://researchr.org/publication/BonnetPMG04}, cites = {0}, citedby = {0}, pages = {416-435}, booktitle = {GPCE}, } @inproceedings{HsiaoL06:0, title = {The Peering Problem in Tree-Based Master/Worker Overlays}, author = {Hung-Chang Hsiao and Hao Liao}, year = {2006}, doi = {10.1007/11745693_9}, url = {http://dx.doi.org/10.1007/11745693_9}, tags = {rule-based, source-to-source, peer-to-peer}, researchr = {https://researchr.org/publication/HsiaoL06%3A0}, cites = {0}, citedby = {0}, pages = {83-92}, booktitle = {GPC}, } @inproceedings{KimKP08:4, title = {A Self-organizing Communication Architecture for ZigBee}, author = {Seong-Hoon Kim and Jeong Seok Kang and Hong Seong Park}, year = {2008}, doi = {10.1007/978-3-540-68083-3_40}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_40}, tags = {architecture}, researchr = {https://researchr.org/publication/KimKP08%3A4}, cites = {0}, citedby = {0}, pages = {409-421}, booktitle = {GPC}, } @article{KarakoidasS08, title = {FIRE/J - optimizing regular expression searches with generative programming}, author = {Vassilios Karakoidas and Diomidis Spinellis}, year = {2008}, doi = {10.1002/spe.841}, url = {http://dx.doi.org/10.1002/spe.841}, tags = {generative programming, programming languages, optimization, automata theory, Java, architecture, language design, compiler, programming, program optimization, search}, researchr = {https://researchr.org/publication/KarakoidasS08}, cites = {0}, citedby = {0}, journal = {SPE}, volume = {38}, number = {6}, pages = {557-573}, } @misc{hygienevsgensym, title = {hygiene-versus-gensym}, url = {http://community.schemewiki.org/?hygiene-versus-gensym}, tags = {Hygienic Macro}, researchr = {https://researchr.org/publication/hygienevsgensym}, cites = {0}, citedby = {0}, } @inproceedings{IrwinLGKLMS97, title = {Aspect-Oriented Programming of Sparse Matrix Code}, author = {John Irwin and Jean-Marc Loingtier and John R. Gilbert and Gregor Kiczales and John Lamping and Anurag Mendhekar and Tatiana Shpeisman}, year = {1997}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/IrwinLGKLMS97}, cites = {0}, citedby = {0}, pages = {249-256}, booktitle = {iscope}, } @phdthesis{Zaytsev-Thesis2010, title = {Recovery, Convergence and Documentation of Languages}, author = {Vadim Zaytsev}, year = {2010}, month = {October}, tags = {transformation engineering, grammar transformation, language engineering, transformation language, software language engineering, grammar engineering, grammar convergence, software engineering, grammar recovery, language documentation, transformation, grammar}, researchr = {https://researchr.org/publication/Zaytsev-Thesis2010}, cites = {0}, citedby = {0}, school = {Vrije Universiteit}, address = {Amsterdam, The Netherlands}, advisor = {Ralf Lämmel and Chris Verhoef}, } @inproceedings{LeeJRCY06, title = {Reducing Binding Updates in High Speed Movement Environment Based on HMIPv6}, author = {Dae-Won Lee and Kwang Sik Jung and Sung-Ju Roh and KwangHee Choi and Heon-Chang Yu}, year = {2006}, doi = {10.1007/11745693_58}, url = {http://dx.doi.org/10.1007/11745693_58}, tags = {rule-based, meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/LeeJRCY06}, cites = {0}, citedby = {0}, pages = {587-596}, booktitle = {GPC}, } @inproceedings{HuangZS05, title = {Statically Safe Program Generation with SafeGen}, author = {Shan Shan Huang and David Zook and Yannis Smaragdakis}, year = {2005}, doi = {10.1007/11561347_21}, url = {http://dx.doi.org/10.1007/11561347_21}, tags = {program analysis, Variability-Aware Analysis, analysis, static analysis, context-aware}, researchr = {https://researchr.org/publication/HuangZS05}, cites = {0}, citedby = {0}, pages = {309-326}, booktitle = {GPCE}, } @inproceedings{Moss:PEPM:2010, title = {Bridging the Gap Between Symbolic and Efficient AES Implementations}, author = {Andrew Moss and Dan Page}, tags = {programming languages, model-to-model transformation, memoisation, data-flow language, transformation language, data-flow programming, data-flow, source-to-source, cryptography, AES, compiler, model transformation, systematic-approach, open-source, transformation, program transformation}, researchr = {https://researchr.org/publication/Moss%3APEPM%3A2010}, cites = {0}, citedby = {0}, booktitle = {PEPM}, } @inproceedings{ShenSNKWY08, title = {HilbertChord: A P2P Framework for Service Resources Management}, author = {Derong Shen and Yichuan Shao and Tiezheng Nie and Yue Kou and Zhenhua Wang and Ge Yu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_33}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_33}, tags = {p2p}, researchr = {https://researchr.org/publication/ShenSNKWY08}, cites = {0}, citedby = {0}, pages = {331-342}, booktitle = {GPC}, } @inproceedings{ChiCS08, title = {A Novel Ownership Scheme to Maintain Web Content Consistency}, author = {Chi-Hung Chi and Choon-Keng Chua and Weihong Song}, year = {2008}, doi = {10.1007/978-3-540-68083-3_35}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_35}, tags = {consistency}, researchr = {https://researchr.org/publication/ChiCS08}, cites = {0}, citedby = {0}, pages = {352-363}, booktitle = {GPC}, } @inproceedings{GaoW07, title = {Component Assignment for Large Distributed Embedded Software Development}, author = {Zhigang Gao and Zhaohui Wu}, year = {2007}, doi = {10.1007/978-3-540-72360-8_54}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_54}, tags = {software components, embedded software, software component}, researchr = {https://researchr.org/publication/GaoW07}, cites = {0}, citedby = {0}, pages = {642-654}, booktitle = {GPC}, } @article{DraheimLW05:3, title = {Generative programming for C#}, author = {Dirk Draheim and Christof Lutteroth and Gerald Weber}, year = {2005}, doi = {10.1145/1089851.1089857}, url = {http://doi.acm.org/10.1145/1089851.1089857}, tags = {generative programming, C++, programming}, researchr = {https://researchr.org/publication/DraheimLW05%3A3}, cites = {0}, citedby = {0}, journal = {SIGPLAN}, volume = {40}, number = {8}, pages = {29-33}, } @proceedings{gpce:2006, title = {Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings}, year = {2006}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2006}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings}, conference = {GPCE}, editor = {Stan Jarzabek and Douglas C. Schmidt and Todd L. Veldhuizen}, publisher = {ACM}, isbn = {1-59593-237-2}, } @techreport{tratt04compiletm, title = {Compile-time meta-programming in Converge}, author = {Laurence Tratt}, year = {2002}, month = {December}, tags = {converge, programming languages, object-oriented programming, meta programming, meta-model, functional programming, Haskell, model-driven development, programming paradigms, compiler, programming, subject-oriented programming, Meta-Environment, extensible language, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/tratt04compiletm}, cites = {0}, citedby = {0}, institution = {Department of Computer Science, King's College London}, number = {TR-04-11}, } @inproceedings{ReederG06, title = {A graphical programming system for molecular motif search}, author = {Janina Reeder and Robert Giegerich}, year = {2006}, doi = {10.1145/1173706.1173727}, url = {http://doi.acm.org/10.1145/1173706.1173727}, tags = {programming, search}, researchr = {https://researchr.org/publication/ReederG06}, cites = {0}, citedby = {0}, pages = {131-140}, booktitle = {GPCE}, } @inproceedings{DraheimLW05, title = {A Type System for Reflective Program Generators}, author = {Dirk Draheim and Christof Lutteroth and Gerald Weber}, year = {2005}, doi = {10.1007/11561347_22}, url = {http://dx.doi.org/10.1007/11561347_22}, tags = {control systems, generative programming, generic programming, type system, program generator, code generation, type checking, reflection}, researchr = {https://researchr.org/publication/DraheimLW05}, cites = {0}, citedby = {1}, pages = {327-341}, booktitle = {GPCE}, } @inproceedings{PirkelbauerSS07, title = {Open multi-methods for c++}, author = {Peter Pirkelbauer and Yuriy Solodkyy and Bjarne Stroustrup}, year = {2007}, doi = {10.1145/1289971.1289993}, url = {http://doi.acm.org/10.1145/1289971.1289993}, tags = {source-to-source, C++, open-source}, researchr = {https://researchr.org/publication/PirkelbauerSS07}, cites = {0}, citedby = {0}, pages = {123-134}, booktitle = {GPCE}, } @inproceedings{JouaultBK06, title = {TCS: a DSL for the specification of textual concrete syntaxes in model engineering}, author = {Frédéric Jouault and Jean Bézivin and Ivan Kurtev}, year = {2006}, doi = {10.1145/1173706.1173744}, url = {http://doi.acm.org/10.1145/1173706.1173744}, tags = {meta-model, model-driven engineering, DSL, Meta-Environment, concrete syntax}, researchr = {https://researchr.org/publication/JouaultBK06}, cites = {0}, citedby = {3}, pages = {249-254}, booktitle = {GPCE}, } @inproceedings{Tarr03, title = {Towards a More Piece-ful World}, author = {Peri L. Tarr}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=265}, researchr = {https://researchr.org/publication/Tarr03}, cites = {0}, citedby = {0}, pages = {265-266}, booktitle = {GPCE}, } @inproceedings{Chiba98, title = {Macro Processing in Object-Oriented Languages}, author = {Shigeru Chiba}, year = {1998}, doi = {10.1109/TOOLS.1998.750029}, url = {http://doi.ieeecomputersociety.org/10.1109/TOOLS.1998.750029}, tags = {programming languages, object-oriented programming, macro, rule-based, meta programming, data-flow language, abstract syntax, transformation language, macros, data-flow programming, data-flow, transformation system, programming, subject-oriented programming, Meta-Environment, reflection, feature-oriented programming, meta-objects, transformation, program transformation}, researchr = {https://researchr.org/publication/Chiba98}, cites = {0}, citedby = {0}, pages = {113-126}, booktitle = {TOOLS}, } @inproceedings{KiczalesLMMLLI97, title = {Aspect-Oriented Programming}, author = {Gregor Kiczales and John Lamping and Anurag Mendhekar and Chris Maeda and Cristina Videira Lopes and Jean-Marc Loingtier and John Irwin}, year = {1997}, doi = {10.1007/BFb0053381}, tags = {object-oriented programming, program analysis, meta programming, AOP, composition, functional programming, analysis, reuse, aspect oriented programming, programming, subject-oriented programming, Meta-Environment, design, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/KiczalesLMMLLI97}, cites = {0}, citedby = {3}, pages = {220-242}, booktitle = {ECOOP}, } @inproceedings{KaminaT08, title = {Lightweight dependent classes}, author = {Tetsuo Kamina and Tetsuo Tamai}, year = {2008}, doi = {10.1145/1449913.1449932}, url = {http://doi.acm.org/10.1145/1449913.1449932}, researchr = {https://researchr.org/publication/KaminaT08}, cites = {0}, citedby = {0}, pages = {113-124}, booktitle = {GPCE}, } @inproceedings{PerryJW06, title = {Expressing heap-shape contracts in linear logic}, author = {Frances Perry and Limin Jia and David Walker}, year = {2006}, doi = {10.1145/1173706.1173723}, url = {http://doi.acm.org/10.1145/1173706.1173723}, tags = {contracts, logic}, researchr = {https://researchr.org/publication/PerryJW06}, cites = {0}, citedby = {0}, pages = {101-110}, booktitle = {GPCE}, } @article{CutumisuOMRSSSSWCDG07, title = {ScriptEase: A generative/adaptive programming paradigm for game scripting}, author = {Maria Cutumisu and Curtis Onuczko and Matthew McNaughton and Thomas Roy and Jonathan Schaeffer and Allan Schumacher and Jeff Siegel and Duane Szafron and Kevin Waugh and Mike Carbonaro and Harvey Duff and Stephanie Gillis}, year = {2007}, doi = {10.1016/j.scico.2007.01.005}, url = {http://dx.doi.org/10.1016/j.scico.2007.01.005}, tags = {generative programming, programming paradigms, programming}, researchr = {https://researchr.org/publication/CutumisuOMRSSSSWCDG07}, cites = {0}, citedby = {0}, journal = {SCP}, volume = {67}, number = {1}, pages = {32-58}, } @inproceedings{SunLYX06, title = {An Entropy-Based Stability QoS Multicast Routing Protocol in Ad Hoc Network}, author = {Baolin Sun and Layuan Li and Qiu Yang and Yang Xiang}, year = {2006}, doi = {10.1007/11745693_22}, url = {http://dx.doi.org/10.1007/11745693_22}, tags = {rule-based, protocol, routing}, researchr = {https://researchr.org/publication/SunLYX06}, cites = {0}, citedby = {0}, pages = {217-226}, booktitle = {GPC}, } @inproceedings{ZhengWGL06, title = {A Novel Power Management Scheme for E-Textiles}, author = {Nenggan Zheng and Zhaohui Wu and Zhigang Gao and Yanfei Liu}, year = {2006}, doi = {10.1007/11745693_64}, url = {http://dx.doi.org/10.1007/11745693_64}, tags = {e-science}, researchr = {https://researchr.org/publication/ZhengWGL06}, cites = {0}, citedby = {0}, pages = {654-663}, booktitle = {GPC}, } @inproceedings{MinLC07:0, title = {Dynamic Workload Balancing for Collaboration Strategy in Hybrid P2P System}, author = {Su-Hong Min and Byong Lee and Dong-Sub Cho}, year = {2007}, doi = {10.1007/978-3-540-72360-8_32}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_32}, tags = {p2p}, researchr = {https://researchr.org/publication/MinLC07%3A0}, cites = {0}, citedby = {0}, pages = {374-384}, booktitle = {GPC}, } @misc{wikipedia-extensible-programming, title = {Wikipedia: Extensible Programming}, url = {http://en.wikipedia.org/wiki/Extensible_programming}, tags = {programming, extensible language}, researchr = {https://researchr.org/publication/wikipedia-extensible-programming}, cites = {0}, citedby = {0}, howpublished = {\url{http://en.wikipedia.org/wiki/Extensible_programming}}, } @inproceedings{KrishnamurthiFD99, title = {From Macros to Reusable Generative Programming}, author = {Shriram Krishnamurthi and Matthias Felleisen and Bruce F. Duba}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1799/17990105.htm}, tags = {generative programming, reuse, macros, programming}, researchr = {https://researchr.org/publication/KrishnamurthiFD99}, cites = {0}, citedby = {0}, pages = {105-120}, booktitle = {gcse}, } @inproceedings{LiangWCS06, title = {Supporting the OpenMP Programming Interface on Teamster-G}, author = {Tyng-Yeu Liang and Shih-Hsien Wang and Jyh-Biau Chang and Ce-Kuen Shieh}, year = {2006}, doi = {10.1007/11745693_54}, url = {http://dx.doi.org/10.1007/11745693_54}, tags = {programming}, researchr = {https://researchr.org/publication/LiangWCS06}, cites = {0}, citedby = {0}, pages = {547-556}, booktitle = {GPC}, } @inproceedings{LammelV03, title = {A Strafunski Application Letter}, author = {Ralf Lämmel and Joost Visser}, year = {2003}, url = {http://link.springer.de/link/service/series/0558/bibs/2562/25620357.htm}, tags = {generative programming, programming languages, transformation engineering, Java, generic programming, case study, software components, graph transformation, reverse engineering, traversal, refactoring, language engineering, transformation language, software language engineering, functional programming, software component, Haskell, graph-rewriting, software engineering, programming, rewriting, Cobol, parsing, transformation, program transformation}, researchr = {https://researchr.org/publication/LammelV03}, cites = {0}, citedby = {0}, pages = {357-375}, booktitle = {PADL}, } @inproceedings{SztipanovitsK02, title = {Generative Programming for Embedded Systems}, author = {Janos Sztipanovits and Gabor Karsai}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870032.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/SztipanovitsK02}, cites = {0}, citedby = {0}, pages = {32-49}, booktitle = {GPCE}, } @inproceedings{Batory04, title = {Program Comprehension in Generative Programming: A History of Grand Challenges}, author = {Don S. Batory}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/iwpc/2004/2149/00/21490002abs.htm}, tags = {generative programming, program comprehension, programming, history}, researchr = {https://researchr.org/publication/Batory04}, cites = {0}, citedby = {0}, pages = {2-13}, booktitle = {IWPC}, } @proceedings{gpc:2006, title = {Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings}, year = {2006}, researchr = {https://researchr.org/publication/gpc%3A2006}, cites = {0}, citedby = {0}, booktitle = {Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings}, conference = {GPC}, editor = {Yeh-Ching Chung and José E. Moreira}, volume = {3947}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-33809-8}, } @inproceedings{Kiczales02, title = {AspectJ(tm): Aspect-Oriented Programming in Java}, author = {Gregor Kiczales}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2591/25910001.htm}, tags = {AspectJ, object-oriented programming, Java, synchronization, AOP, software product quality, security, aspect oriented programming, programming, subject-oriented programming, change propagation, design, feature-oriented programming}, researchr = {https://researchr.org/publication/Kiczales02}, cites = {0}, citedby = {0}, pages = {1}, booktitle = {jit}, } @article{361966, title = {Experience with an extensible language}, author = {Edgar T. Irons}, year = {1970}, doi = {10.1145/361953.361966}, url = {http://doi.acm.org/10.1145/361953.361966}, tags = {extensible language}, researchr = {https://researchr.org/publication/361966}, cites = {0}, citedby = {0}, journal = {CACM}, volume = {13}, number = {1}, } @inproceedings{CoadyK03, title = {Back to the future: a retroactive study of aspect evolution in operating system code}, author = {Yvonne Coady and Gregor Kiczales}, year = {2003}, doi = {10.1145/643603.643609}, url = {http://doi.acm.org/10.1145/643603.643609}, tags = {object-oriented programming, operating system, AOP, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/CoadyK03}, cites = {0}, citedby = {0}, pages = {50-59}, booktitle = {AOSD}, } @inproceedings{SztipanovitsK02:0, title = {Generative programming for embedded systems}, author = {Janos Sztipanovits and Gabor Karsai}, year = {2002}, doi = {10.1145/571157.571175}, url = {http://doi.acm.org/10.1145/571157.571175}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/SztipanovitsK02%3A0}, cites = {0}, citedby = {0}, pages = {180}, booktitle = {ppdp}, } @inproceedings{MinhLC08, title = {Flexible and Semantics-Based Support for Web Services Transaction Protocols}, author = {Trieu Minh and Nhut Le and Jinli Cao}, year = {2008}, doi = {10.1007/978-3-540-68083-3_47}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_47}, tags = {semantics, rule-based, protocol, web service, web services}, researchr = {https://researchr.org/publication/MinhLC08}, cites = {0}, citedby = {0}, pages = {492-503}, booktitle = {GPC}, } @inproceedings{SteffenelMT07, title = {Assessing Contention Effects on MPI_Alltoall Communications}, author = {Luiz Angelo Steffenel and Maxime Martinasso and Denis Trystram}, year = {2007}, doi = {10.1007/978-3-540-72360-8_36}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_36}, researchr = {https://researchr.org/publication/SteffenelMT07}, cites = {0}, citedby = {0}, pages = {424-435}, booktitle = {GPC}, } @inproceedings{LopesK00a, title = {Aspect-Oriented Programming}, author = {Cristina Videira Lopes and Gregor Kiczales}, year = {2000}, doi = {10.1109/TOOLS.2000.10031}, url = {http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.10031}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/LopesK00a}, cites = {0}, citedby = {0}, pages = {461-462}, booktitle = {TOOLS}, } @inproceedings{Montella07, title = {Development of a GT4-Based Resource Broker Service: An Application to On-demand Weather and Marine Forecasting}, author = {Raffaele Montella}, year = {2007}, doi = {10.1007/978-3-540-72360-8_18}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_18}, researchr = {https://researchr.org/publication/Montella07}, cites = {0}, citedby = {0}, pages = {204-217}, booktitle = {GPC}, } @inproceedings{YuanGZ06, title = {The Subscription-Cover Based Routing Algorithm in Content-Based Publish/Subscribe}, author = {HongLiang Yuan and Changguo Guo and Peng Zou}, year = {2006}, doi = {10.1007/11745693_11}, url = {http://dx.doi.org/10.1007/11745693_11}, tags = {rule-based, routing}, researchr = {https://researchr.org/publication/YuanGZ06}, cites = {0}, citedby = {0}, pages = {103-114}, booktitle = {GPC}, } @inproceedings{GuanZR08, title = {A Semantic Service Matching Middleware for Mobile Devices Discovering Grid Services}, author = {Tao Guan and Ed Zaluska and David De Roure}, year = {2008}, doi = {10.1007/978-3-540-68083-3_41}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_41}, tags = {mobile}, researchr = {https://researchr.org/publication/GuanZR08}, cites = {0}, citedby = {0}, pages = {422-433}, booktitle = {GPC}, } @inproceedings{ShiCX06, title = {Distributed meta-programming}, author = {Rui Shi and Chiyan Chen and Hongwei Xi}, year = {2006}, doi = {10.1145/1173706.1173743}, url = {http://doi.acm.org/10.1145/1173706.1173743}, tags = {meta programming, meta-model, programming, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ShiCX06}, cites = {0}, citedby = {0}, pages = {243-248}, booktitle = {GPCE}, } @inproceedings{BromanNF06, title = {Determining over- and under-constrained systems of equations using structural constraint delta}, author = {David Broman and Kaj Nyström and Peter Fritzson}, year = {2006}, doi = {10.1145/1173706.1173729}, url = {http://doi.acm.org/10.1145/1173706.1173729}, tags = {constraints}, researchr = {https://researchr.org/publication/BromanNF06}, cites = {0}, citedby = {0}, pages = {151-160}, booktitle = {GPCE}, } @inproceedings{LopesK98, title = {Recent Developments in Aspect}, author = {Cristina Videira Lopes and Gregor Kiczales}, year = {1998}, url = {http://link.springer.de/link/service/series/0558/bibs/1543/15430398.htm}, tags = {object-oriented programming, AOP, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/LopesK98}, cites = {0}, citedby = {0}, pages = {398-401}, booktitle = {ECOOPW}, } @inproceedings{Pohjonen05, title = {Metamodeling Made Easy - MetaEdit+ (Tool Demonstration)}, author = {Risto Pohjonen}, year = {2005}, doi = {10.1007/11561347_30}, url = {http://dx.doi.org/10.1007/11561347_30}, researchr = {https://researchr.org/publication/Pohjonen05}, cites = {0}, citedby = {0}, pages = {442-446}, booktitle = {GPCE}, } @inproceedings{LiY06:4, title = {Negotiation Strategies for Grid Scheduling}, author = {Jiadao Li and Ramin Yahyapour}, year = {2006}, doi = {10.1007/11745693_5}, url = {http://dx.doi.org/10.1007/11745693_5}, researchr = {https://researchr.org/publication/LiY06%3A4}, cites = {0}, citedby = {0}, pages = {42-52}, booktitle = {GPC}, } @inproceedings{ZolyomiPK03, title = {An Extension to the Subtype Relationship in C++ Implemented with Template Metaprogramming}, author = {István Zólyomi and Zoltán Porkoláb and Tamás Kozsik}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=209}, tags = {C++, subtyping}, researchr = {https://researchr.org/publication/ZolyomiPK03}, cites = {0}, citedby = {0}, pages = {209-227}, booktitle = {GPCE}, } @inproceedings{ZolyomiP04, title = {Towards a General Template Introspection Library}, author = {István Zólyomi and Zoltán Porkoláb}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=266}, tags = {introspection}, researchr = {https://researchr.org/publication/ZolyomiP04}, cites = {0}, citedby = {0}, pages = {266-282}, booktitle = {GPCE}, } @inproceedings{985074, title = {Separation of concerns through semantic annotations}, author = {Cachopo, Jo\, {a}o}, year = {2002}, doi = {10.1145/985072.985074}, url = {http://doi.acm.org/10.1145/985072.985074}, tags = {programming languages, separation of concerns, reuse, programming, extensible language, domain-specific language}, researchr = {https://researchr.org/publication/985074}, cites = {0}, citedby = {0}, booktitle = {OOPSLA '02: Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications}, } @inproceedings{WuL05:3, title = {Shadow Programming: Reasoning About Programs Using Lexical Join Point Information}, author = {Pengcheng Wu and Karl J. Lieberherr}, year = {2005}, doi = {10.1007/11561347_11}, url = {http://dx.doi.org/10.1007/11561347_11}, tags = {programming}, researchr = {https://researchr.org/publication/WuL05%3A3}, cites = {0}, citedby = {0}, pages = {141-156}, booktitle = {GPCE}, } @inproceedings{VizhanyoAS04, title = {Towards Generation of Efficient Transformations}, author = {Attila Vizhanyo and Aditya Agrawal and Feng Shi}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=298}, tags = {transformation}, researchr = {https://researchr.org/publication/VizhanyoAS04}, cites = {0}, citedby = {0}, pages = {298-316}, booktitle = {GPCE}, } @inproceedings{Kiselyov02, title = {Macros That Compose: Systematic Macro Programming}, author = {Oleg Kiselyov}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870202.htm}, tags = {macros, programming, systematic-approach}, researchr = {https://researchr.org/publication/Kiselyov02}, cites = {0}, citedby = {0}, pages = {202-217}, booktitle = {GPCE}, } @inproceedings{LoDHTTC07, title = {SEMU: A Framework of Simulation Environment for Wireless Sensor Networks with Co-simulation Model}, author = {Shih-Hsiang Lo and Jiun-Hung Ding and Sheng-Je Hung and Jin-Wei Tang and Wei-Lun Tsai and Yeh-Ching Chung}, year = {2007}, doi = {10.1007/978-3-540-72360-8_57}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_57}, tags = {meta-model, wireless sensor networks, Meta-Environment}, researchr = {https://researchr.org/publication/LoDHTTC07}, cites = {0}, citedby = {0}, pages = {672-677}, booktitle = {GPC}, } @inproceedings{ChibaT98, title = {Yet Another java.lang.Class}, author = {Shigeru Chiba and Michiaki Tatsubori}, year = {1998}, url = {http://link.springer.de/link/service/series/0558/bibs/1543/15430372.htm}, researchr = {https://researchr.org/publication/ChibaT98}, cites = {0}, citedby = {0}, pages = {372-373}, booktitle = {ECOOPW}, } @inproceedings{Visser02, title = {Meta-programming with Concrete Object Syntax}, author = {Eelco Visser}, year = {2002}, doi = {10.1007/3-540-45821-2_19}, url = {https://doi.org/10.1007/3-540-45821-2_19}, tags = {programming languages, model-to-model transformation, object-oriented programming, concrete object syntax, syntax definition, meta programming, case study, SDF, meta-model, abstract syntax, Stratego/XT, transformation language, source-to-source, model transformation, programming, subject-oriented programming, Meta-Environment, parsing, scannerless parsing, systematic-approach, ASF+SDF, feature-oriented programming, concrete syntax, meta-objects, transformation, Stratego, program transformation}, researchr = {https://researchr.org/publication/Visser02}, cites = {23}, citedby = {6}, pages = {299-315}, booktitle = {GPCE}, } @inproceedings{HemelKV08, title = {Code Generation by Model Transformation}, author = {Zef Hemel and Lennart C. L. Kats and Eelco Visser}, year = {2008}, doi = {10.1007/978-3-540-69927-9_13}, url = {http://dx.doi.org/10.1007/978-3-540-69927-9_13}, tags = {programming languages, model-to-model transformation, object-oriented programming, WebDSL, concrete object syntax, rule-based, transformation engineering, syntax definition, meta programming, data-flow language, pattern language, case study, graph transformation, meta-model, modeling language, modeling, language engineering, transformation language, software language engineering, language modeling, web engineering, data-flow programming, model-driven development, data-flow, source-to-source, graph-rewriting, software engineering, rules, model-driven engineering, C++, programming paradigms, code generation, object-role modeling, aspect oriented programming, model transformation, web applications, DSL, subject-oriented programming, Meta-Environment, rewriting, rewriting strategies, feature-oriented programming, concrete syntax, open-source, meta-objects, transformation, Stratego, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/HemelKV08}, cites = {0}, citedby = {3}, pages = {183-198}, booktitle = {ICMT}, } @inproceedings{GilL07:0, title = {Simple and safe SQL queries with c++ templates}, author = {Joseph Gil and Keren Lenz}, year = {2007}, doi = {10.1145/1289971.1289976}, url = {http://doi.acm.org/10.1145/1289971.1289976}, tags = {SQL, C++}, researchr = {https://researchr.org/publication/GilL07%3A0}, cites = {0}, citedby = {0}, pages = {13-24}, booktitle = {GPCE}, } @inproceedings{Meijer08, title = {Fundamentalist functional programming}, author = {Erik Meijer}, year = {2008}, doi = {10.1145/1449913.1449929}, url = {http://doi.acm.org/10.1145/1449913.1449929}, tags = {functional programming, programming}, researchr = {https://researchr.org/publication/Meijer08}, cites = {0}, citedby = {0}, pages = {99-100}, booktitle = {GPCE}, } @book{czarnecki:2000, title = {Generative programming: methods, tools, and applications}, author = {Krzysztof Czarnecki and Eisenecker, Ulrich W.}, year = {2000}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/czarnecki%3A2000}, cites = {0}, citedby = {0}, address = {New York, NY, USA}, publisher = {ACM Press/Addison-Wesley Publishing Co.}, isbn = {0-201-30977-7}, } @techreport{tratt05convergepl, title = {The Converge programming language}, author = {Laurence Tratt}, year = {2005}, month = {February}, tags = {converge, programming languages, programming, extensible language}, researchr = {https://researchr.org/publication/tratt05convergepl}, cites = {0}, citedby = {1}, institution = {Department of Computer Science, King's College London}, number = {TR-05-01}, } @inproceedings{KiczalesM05, title = {Separation of Concerns with Procedures, Annotations, Advice and Pointcuts}, author = {Gregor Kiczales and Mira Mezini}, year = {2005}, doi = {10.1007/11531142_9}, url = {http://dx.doi.org/10.1007/11531142_9}, tags = {object-oriented programming, separation of concerns, AOP, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/KiczalesM05}, cites = {0}, citedby = {0}, pages = {195-213}, booktitle = {ECOOP}, } @inproceedings{ThakerBKC07, title = {Safe composition of product lines}, author = {Sahil Thaker and Don S. Batory and David Kitchin and William R. Cook}, year = {2007}, doi = {10.1145/1289971.1289989}, url = {http://doi.acm.org/10.1145/1289971.1289989}, tags = {Variability-Aware Analysis, composition, analysis, context-aware, safe composition}, researchr = {https://researchr.org/publication/ThakerBKC07}, cites = {0}, citedby = {0}, pages = {95-104}, booktitle = {GPCE}, } @misc{US Patent 6467086, title = {US Patent 6467086 Aspect-oriented programming}, author = {Gregor Kiczales and Lamping and Cristina Videira Lopes and Hugunin and Hilsdale and Boyapati}, year = {2002}, month = {october}, url = {http://www.patentstorm.us/patents/6467086.html}, tags = {object-oriented programming, meta programming, AOP, reuse, Patent, 6467086, aspect oriented programming, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/US+Patent+6467086}, cites = {0}, citedby = {0}, howpublished = {Patent}, } @inproceedings{LuSZ06, title = {Towards Decentralized Load Balancing in a Computational Grid Environment}, author = {Kai Lu and Riky Subrata and Albert Y. Zomaya}, year = {2006}, doi = {10.1007/11745693_46}, url = {http://dx.doi.org/10.1007/11745693_46}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/LuSZ06}, cites = {0}, citedby = {0}, pages = {466-477}, booktitle = {GPC}, } @inproceedings{HuangSC07, title = {Towards Feasible and Effective Load Sharing in a Heterogeneous Computational Grid}, author = {Kuo-Chan Huang and Po-Chi Shih and Yeh-Ching Chung}, year = {2007}, doi = {10.1007/978-3-540-72360-8_20}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_20}, researchr = {https://researchr.org/publication/HuangSC07}, cites = {0}, citedby = {0}, pages = {229-240}, booktitle = {GPC}, } @inproceedings{ParkSJP07, title = {MPIRace-Check: Detection of Message Races in MPI Programs}, author = {Mi-Young Park and Su Jeong Shim and Yong-Kee Jun and Hyuk Ro Park}, year = {2007}, doi = {10.1007/978-3-540-72360-8_28}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_28}, researchr = {https://researchr.org/publication/ParkSJP07}, cites = {0}, citedby = {0}, pages = {322-333}, booktitle = {GPC}, } @inproceedings{Schultz04, title = {A Unification of Inheritance and Automatic Program Specialization}, author = {Ulrik Pagh Schultz}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=244}, researchr = {https://researchr.org/publication/Schultz04}, cites = {0}, citedby = {0}, pages = {244-265}, booktitle = {GPCE}, } @proceedings{gpc:2007, title = {Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings}, year = {2007}, researchr = {https://researchr.org/publication/gpc%3A2007}, cites = {0}, citedby = {0}, booktitle = {Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings}, conference = {GPC}, editor = {Christophe Cérin and Kuan-Ching Li}, volume = {4459}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-72359-2}, } @inproceedings{WangHLCW07:0, title = {Optimizing Server Placement for QoS Requirements in Hierarchical Grid Environments}, author = {Chien-Min Wang and Chun-Chen Hsu and Pangfeng Liu and Hsi-Min Chen and Jan-Jan Wu}, year = {2007}, doi = {10.1007/978-3-540-72360-8_16}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_16}, tags = {optimization, Meta-Environment}, researchr = {https://researchr.org/publication/WangHLCW07%3A0}, cites = {0}, citedby = {0}, pages = {181-192}, booktitle = {GPC}, } @inproceedings{ShihYCT07, title = {Performance-Based Workload Distribution on Grid Environments}, author = {Wen-Chung Shih and Chao-Tung Yang and Tsui-Ting Chen and Shian-Shyong Tseng}, year = {2007}, doi = {10.1007/978-3-540-72360-8_33}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_33}, tags = {rule-based, Meta-Environment}, researchr = {https://researchr.org/publication/ShihYCT07}, cites = {0}, citedby = {0}, pages = {385-396}, booktitle = {GPC}, } @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{JensenK07, title = {A Peer-to-Peer Indexing Service for Data Grids}, author = {Henrik Thostrup Jensen and Josva Kleist}, year = {2007}, doi = {10.1007/978-3-540-72360-8_43}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_43}, tags = {data-flow, source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/JensenK07}, cites = {0}, citedby = {0}, pages = {507-518}, booktitle = {GPC}, } @inproceedings{GenaudR07:0, title = {Fault Management in P2P-MPI}, author = {Stéphane Genaud and Choopan Rattanapoka}, year = {2007}, doi = {10.1007/978-3-540-72360-8_6}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_6}, researchr = {https://researchr.org/publication/GenaudR07%3A0}, cites = {0}, citedby = {0}, pages = {64-77}, booktitle = {GPC}, } @inproceedings{YuCZWCCL06, title = {VWMAC: An Efficient MAC Protocol for Resolving Intra-flow Contention in Wireless Ad Hoc Networks}, author = {Wanrong Yu and Jiannong Cao and Xingming Zhou and Xiaodong Wang and Keith C. C. Chan and Alvin T. S. Chan and Hong Va Leong}, year = {2006}, doi = {10.1007/11745693_49}, url = {http://dx.doi.org/10.1007/11745693_49}, tags = {protocol, data-flow, C++}, researchr = {https://researchr.org/publication/YuCZWCCL06}, cites = {0}, citedby = {0}, pages = {498-508}, booktitle = {GPC}, } @inproceedings{Aviles-LopezG07, title = {Providing Service-Oriented Abstractions for the Wireless Sensor Grid}, author = {Edgardo Avilés-López and J. Antonio García-Macías}, year = {2007}, doi = {10.1007/978-3-540-72360-8_62}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_62}, tags = {abstraction}, researchr = {https://researchr.org/publication/Aviles-LopezG07}, cites = {0}, citedby = {0}, pages = {710-715}, booktitle = {GPC}, } @inproceedings{AbdennadherB07:0, title = {Towards a Peer-To-Peer Platform for High Performance Computing}, author = {Nabil Abdennadher and Régis Boesch}, year = {2007}, doi = {10.1007/978-3-540-72360-8_35}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_35}, tags = {source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/AbdennadherB07%3A0}, cites = {0}, citedby = {0}, pages = {412-423}, booktitle = {GPC}, } @inproceedings{ChenWL06:1, title = {Average Schedule Length and Resource Selection Policies on Computational Grids}, author = {Uei-Ren Chen and Chien-Hsun Wang and Woei Lin}, year = {2006}, doi = {10.1007/11745693_7}, url = {http://dx.doi.org/10.1007/11745693_7}, researchr = {https://researchr.org/publication/ChenWL06%3A1}, cites = {0}, citedby = {0}, pages = {63-72}, booktitle = {GPC}, } @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}, } @inproceedings{LienhardtSS08, title = {Typing communicating component assemblages}, author = {Michael Lienhardt and Alan Schmitt and Jean-Bernard Stefani}, year = {2008}, doi = {10.1145/1449913.1449933}, url = {http://doi.acm.org/10.1145/1449913.1449933}, researchr = {https://researchr.org/publication/LienhardtSS08}, cites = {0}, citedby = {0}, pages = {125-136}, booktitle = {GPCE}, } @proceedings{gpce:2008, title = {Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings}, year = {2008}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2008}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings}, conference = {GPCE}, editor = {Yannis Smaragdakis and Jeremy G. Siek}, publisher = {ACM}, isbn = {978-1-60558-267-2}, } @inproceedings{ChenK07:13, title = {SONMAS: A Structured Overlay Network for Multidimensional Attribute Space}, author = {Hsiu-Chin Chen and Chung-Ta King}, year = {2007}, doi = {10.1007/978-3-540-72360-8_45}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_45}, researchr = {https://researchr.org/publication/ChenK07%3A13}, cites = {0}, citedby = {0}, pages = {531-542}, booktitle = {GPC}, } @inproceedings{PintoJF05, title = {Developing Dynamic and Adaptable Applications with CAM/DAOP: A Virtual Office Application}, author = {Mónica Pinto and Daniel Jiménez and Lidia Fuentes}, year = {2005}, doi = {10.1007/11561347_29}, url = {http://dx.doi.org/10.1007/11561347_29}, researchr = {https://researchr.org/publication/PintoJF05}, cites = {0}, citedby = {0}, pages = {438-441}, booktitle = {GPCE}, } @misc{fop, title = {Feature-Oriented Programming}, url = {http://en.wikipedia.org/wiki/Feature_Oriented_Programming}, note = {Wikipedia}, tags = {object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/fop}, cites = {0}, citedby = {0}, } @inproceedings{LienhardtSS07, title = {Oz/K: a kernel language for component-based open programming}, author = {Michael Lienhardt and Alan Schmitt and Jean-Bernard Stefani}, year = {2007}, doi = {10.1145/1289971.1289980}, url = {http://doi.acm.org/10.1145/1289971.1289980}, tags = {programming languages, rule-based, source-to-source, programming, open-source}, researchr = {https://researchr.org/publication/LienhardtSS07}, cites = {0}, citedby = {0}, pages = {43-52}, booktitle = {GPCE}, } @inproceedings{ShihYT06:0, title = {A Performance-Based Approach to Dynamic Workload Distribution for Master-Slave Applications on Grid Environments}, author = {Wen-Chung Shih and Chao-Tung Yang and Shian-Shyong Tseng}, year = {2006}, doi = {10.1007/11745693_8}, url = {http://dx.doi.org/10.1007/11745693_8}, tags = {rule-based, Meta-Environment, systematic-approach}, researchr = {https://researchr.org/publication/ShihYT06%3A0}, cites = {0}, citedby = {0}, pages = {73-82}, booktitle = {GPC}, } @inproceedings{ChoLB07, title = {LDFSA: A Learning-Based Dynamic Framed Slotted ALOHA for Collision Arbitration in Active RFID Systems}, author = {Hyuntae Cho and Woonghyun Lee and Yunju Baek}, year = {2007}, doi = {10.1007/978-3-540-72360-8_55}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_55}, tags = {rule-based}, researchr = {https://researchr.org/publication/ChoLB07}, cites = {0}, citedby = {0}, pages = {655-665}, booktitle = {GPC}, } @article{SmaragdakisCS09, title = {Scalable satisfiability checking and test data generation from modeling diagrams}, author = {Yannis Smaragdakis and Christoph Csallner and Ranjith Subramanian}, year = {2009}, doi = {10.1007/s10515-008-0044-6}, url = {http://dx.doi.org/10.1007/s10515-008-0044-6}, tags = {model checking, meta-model, modeling, testing, data-flow, Meta-Environment}, researchr = {https://researchr.org/publication/SmaragdakisCS09}, cites = {0}, citedby = {0}, journal = {ASE}, volume = {16}, number = {1}, pages = {73-99}, } @inproceedings{HoLWW08, title = {The Development of a Drug Discovery Virtual Screening Application on Taiwan Unigrid}, author = {Li-Yung Ho and Pangfeng Liu and Chien-Min Wang and Jan-Jan Wu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_7}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_7}, tags = {discovery}, researchr = {https://researchr.org/publication/HoLWW08}, cites = {0}, citedby = {0}, pages = {38-47}, booktitle = {GPC}, } @inproceedings{Chiba07, title = {How We Should Use Aspects}, author = {Shigeru Chiba}, year = {2007}, tags = {aspect}, researchr = {https://researchr.org/publication/Chiba07}, cites = {0}, citedby = {0}, pages = {3-6}, booktitle = {ECOOPW}, } @inproceedings{KangJOS07, title = {Image Streaming and Recognition for Vehicle Location Tracking Using Mobile Devices}, author = {Jin-Suk Kang and Taikyeong T. Jeong and Sang Hyun Oh and Mee Young Sung}, year = {2007}, doi = {10.1007/978-3-540-72360-8_65}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_65}, tags = {mobile}, researchr = {https://researchr.org/publication/KangJOS07}, cites = {0}, citedby = {0}, pages = {730-737}, booktitle = {GPC}, } @inproceedings{WanLXR08, title = {A Peer-to-Peer Assisting Scheme for Live Streaming Services}, author = {Jian Wan and Liangjin Lu and Xianghua Xu and Xueping Ren}, year = {2008}, doi = {10.1007/978-3-540-68083-3_34}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_34}, tags = {source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/WanLXR08}, cites = {0}, citedby = {0}, pages = {343-351}, booktitle = {GPC}, } @inproceedings{Selic07:1, title = {Challenges in generating qos-constrained software implementations}, author = {Bran Selic}, year = {2007}, doi = {10.1145/1289971.1289986}, url = {http://doi.acm.org/10.1145/1289971.1289986}, researchr = {https://researchr.org/publication/Selic07%3A1}, cites = {0}, citedby = {0}, pages = {83-84}, booktitle = {GPCE}, } @inproceedings{SelviSP07, title = {Mobile Ad Hoc Grid Using Trace Based Mobility Model}, author = {V. Vetri Selvi and Shakir Sharfraz and Ranjani Parthasarathi}, year = {2007}, doi = {10.1007/978-3-540-72360-8_24}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_24}, tags = {rule-based, mobile}, researchr = {https://researchr.org/publication/SelviSP07}, cites = {0}, citedby = {0}, pages = {274-285}, booktitle = {GPC}, } @inproceedings{BosqueHSP07, title = {A Collaborative-Aware Task Balancing Delivery Model for Clusters}, author = {José Luis Bosque and Pilar Herrero and Manuel Salvadores and María S. Pérez}, year = {2007}, doi = {10.1007/978-3-540-72360-8_13}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_13}, tags = {context-aware}, researchr = {https://researchr.org/publication/BosqueHSP07}, cites = {0}, citedby = {0}, pages = {146-157}, booktitle = {GPC}, } @inproceedings{LohmannBS04, title = {Generic Advice: On the Combination of AOP with Generative Programming in AspectC++}, author = {Daniel Lohmann and Georg Blaschke and Olaf Spinczyk}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=55}, tags = {generative programming, generic programming, programming}, researchr = {https://researchr.org/publication/LohmannBS04}, cites = {0}, citedby = {0}, pages = {55-74}, booktitle = {GPCE}, } @inproceedings{LinKS06, title = {Neighbor-Aided Multicast Protocol for Streaming Transmission on MANETs}, author = {Min-Ping Lin and Chung-Ta King and Ming-Tsung Sun}, year = {2006}, doi = {10.1007/11745693_21}, url = {http://dx.doi.org/10.1007/11745693_21}, tags = {protocol}, researchr = {https://researchr.org/publication/LinKS06}, cites = {0}, citedby = {0}, pages = {207-216}, booktitle = {GPC}, } @inproceedings{Standish75, title = {Extensibility in programming language design}, author = {Thomas A. Standish}, year = {1975}, doi = {10.1145/1499949.1500003}, url = {http://doi.acm.org/10.1145/1499949.1500003}, tags = {programming languages, language design, programming, design, extensible language}, researchr = {https://researchr.org/publication/Standish75}, cites = {0}, citedby = {0}, pages = {287-290}, booktitle = {afips}, } @proceedings{gpce:2007, title = {Generative Programming and Component Engineering, 6th International Conference, GPCE 2007}, year = {2007}, month = {October}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2007}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering, 6th International Conference, GPCE 2007}, conference = {GPCE}, editor = {Charles Consel and Julia L. Lawall}, address = {Salzburg, Austria}, publisher = {ACM}, isbn = {978-1-59593-855-8}, } @inproceedings{MascenaMAG06, title = {Towards an effective integrated reuse environment}, author = {Jorge Cláudio Cordeiro Pires Mascena and Silvio Romero de Lemos Meira and Eduardo Santana de Almeida and Vinicius Cardoso Garcia}, year = {2006}, doi = {10.1145/1173706.1173721}, url = {http://doi.acm.org/10.1145/1173706.1173721}, tags = {meta-model, reuse, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/MascenaMAG06}, cites = {0}, citedby = {0}, pages = {95-100}, booktitle = {GPCE}, } @inproceedings{WangM02:1, title = {Managing Dynamic Changes in Multi-stage Program Generation Systems}, author = {Zhenghao Wang and Richard R. Muntz}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870316.htm}, researchr = {https://researchr.org/publication/WangM02%3A1}, cites = {0}, citedby = {0}, pages = {316-334}, booktitle = {GPCE}, } @inproceedings{Lee02:12, title = {Program Termination Analysis in Polynomial Time}, author = {Chin Soon Lee}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870218.htm}, tags = {program analysis, analysis, termination}, researchr = {https://researchr.org/publication/Lee02%3A12}, cites = {0}, citedby = {0}, pages = {218-235}, booktitle = {GPCE}, } @inproceedings{LinKLW06, title = {An Optimal Scheduling Algorithm for an Agent-Based Multicast Strategy on Irregular Networks}, author = {Yi-Fang Lin and Zhe-Hao Kang and Pangfeng Liu and Jan-Jan Wu}, year = {2006}, doi = {10.1007/11745693_17}, url = {http://dx.doi.org/10.1007/11745693_17}, tags = {rule-based}, researchr = {https://researchr.org/publication/LinKLW06}, cites = {0}, citedby = {0}, pages = {165-174}, booktitle = {GPC}, } @inproceedings{JinTZLL07, title = {TCMM: Hybrid Overlay Strategy for P2P Live Streaming Services}, author = {Hai Jin and Xuping Tu and Chao Zhang and Ke Liu and Xiaofei Liao}, year = {2007}, doi = {10.1007/978-3-540-72360-8_5}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_5}, tags = {p2p}, researchr = {https://researchr.org/publication/JinTZLL07}, cites = {0}, citedby = {0}, pages = {52-63}, booktitle = {GPC}, } @inproceedings{YuH06, title = {On the Performance of a Hybrid Routing Protocol for Blueweb: A Bluetooth-Based Multihop Ad Hoc Network}, author = {Chih-Min Yu and Chia-Chi Huang}, year = {2006}, doi = {10.1007/11745693_23}, url = {http://dx.doi.org/10.1007/11745693_23}, tags = {rule-based, protocol, routing}, researchr = {https://researchr.org/publication/YuH06}, cites = {0}, citedby = {0}, pages = {227-236}, booktitle = {GPC}, } @inproceedings{RashidL04, title = {Supporting Flexible Object Database Evolution with Aspects}, author = {Awais Rashid and Nicholas A. Leidenfrost}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=75}, tags = {meta-model, database, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/RashidL04}, cites = {0}, citedby = {0}, pages = {75-94}, booktitle = {GPCE}, } @inproceedings{CerinDR06, title = {Methods for Partitioning Data to Improve Parallel Execution Time for Sorting on Heterogeneous Clusters}, author = {Christophe Cérin and Jean-Christophe Dubacq and Jean-Louis Roch}, year = {2006}, doi = {10.1007/11745693_18}, url = {http://dx.doi.org/10.1007/11745693_18}, tags = {partitioning}, researchr = {https://researchr.org/publication/CerinDR06}, cites = {0}, citedby = {0}, pages = {175-186}, booktitle = {GPC}, } @inproceedings{PeytonR04, title = {A Generative Framework for Managed Services}, author = {Liam Peyton and Arif Rajwani}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=456}, researchr = {https://researchr.org/publication/PeytonR04}, cites = {0}, citedby = {0}, pages = {456-468}, booktitle = {GPCE}, } @inproceedings{OlejnikTGP07, title = {Combining Software Agents and Grid Middleware}, author = {Richard Olejnik and Bernard Toursel and Maria Ganzha and Marcin Paprzycki}, year = {2007}, doi = {10.1007/978-3-540-72360-8_58}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_58}, researchr = {https://researchr.org/publication/OlejnikTGP07}, cites = {0}, citedby = {0}, pages = {678-685}, booktitle = {GPC}, } @inproceedings{WangQP08, title = {A Model of Service Scheduling Based on Market Mechanism and Semantic}, author = {Gang Wang and Yuhui Qiu and Guolin Pu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_46}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_46}, tags = {rule-based}, researchr = {https://researchr.org/publication/WangQP08}, cites = {0}, citedby = {0}, pages = {483-491}, booktitle = {GPC}, } @inproceedings{LeeCLYCY07, title = {Adaptive Workflow Scheduling Strategy in Service-Based Grids}, author = {Jong Hyuk Lee and Sung-Ho Chin and Hwa-Min Lee and TaeMyoung Yoon and Kwang-Sik Chung and Heon-Chang Yu}, year = {2007}, doi = {10.1007/978-3-540-72360-8_26}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_26}, tags = {rule-based, workflow}, researchr = {https://researchr.org/publication/LeeCLYCY07}, cites = {0}, citedby = {0}, pages = {298-309}, booktitle = {GPC}, } @inproceedings{JonesG02, title = {Program Generation, Termination, and Binding-Time Analysis}, author = {Neil D. Jones and Arne J. Glenstrup}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870001.htm}, tags = {program analysis, analysis, termination}, researchr = {https://researchr.org/publication/JonesG02}, cites = {0}, citedby = {0}, pages = {1-31}, booktitle = {GPCE}, } @inproceedings{Maes87:OOPSLA, title = {Concepts and Experiments in Computational Reflection}, author = {Pattie Maes}, year = {1987}, doi = {10.1145/38807.38821}, url = {http://doi.acm.org/10.1145/38807.38821}, tags = {programming languages, object-oriented programming, rule-based, meta programming, computational reflection, architecture, survey, rules, logic programming, programming, subject-oriented programming, logic, Meta-Environment, reflection, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/Maes87%3AOOPSLA}, cites = {0}, citedby = {0}, pages = {147-155}, booktitle = {OOPSLA}, } @inproceedings{CoadyKFS01, title = {Using aspectC to improve the modularity of path-specific customization in operating system code}, author = {Yvonne Coady and Gregor Kiczales and Michael J. Feeley and Greg Smolyn}, year = {2001}, doi = {10.1145/503209.503223}, url = {http://doi.acm.org/10.1145/503209.503223}, tags = {object-oriented programming, operating system, AOP, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/CoadyKFS01}, cites = {0}, citedby = {0}, pages = {88-98}, booktitle = {ESEC/FSE}, } @inproceedings{ElradAB02, title = {Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design}, author = {Tzilla Elrad and Omar Aldawud and Atef Bader}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870189.htm}, tags = {modeling, design}, researchr = {https://researchr.org/publication/ElradAB02}, cites = {0}, citedby = {0}, pages = {189-201}, booktitle = {GPCE}, } @inproceedings{IqbalDB06, title = {The Semantic Grid: Requirements, Infrastructure and Methodology}, author = {Kashif Iqbal and Stefan Decker and Mark Baker}, year = {2006}, doi = {10.1007/11745693_41}, url = {http://dx.doi.org/10.1007/11745693_41}, researchr = {https://researchr.org/publication/IqbalDB06}, cites = {0}, citedby = {0}, pages = {415-426}, booktitle = {GPC}, } @inproceedings{JunJ05, title = {Applying a Generative Technique for Enhanced Genericity and Maintainability on the J2EE Platform}, author = {Yang Jun and Stan Jarzabek}, year = {2005}, doi = {10.1007/11561347_17}, url = {http://dx.doi.org/10.1007/11561347_17}, researchr = {https://researchr.org/publication/JunJ05}, cites = {0}, citedby = {0}, pages = {237-255}, booktitle = {GPCE}, } @inproceedings{Czarnecki02, title = {Generative Programming: Methods, Techniques, and Applications}, author = {Krzysztof Czarnecki}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2319/23190351.htm}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/Czarnecki02}, cites = {0}, citedby = {0}, pages = {351-352}, booktitle = {icsr}, } @inproceedings{FradetH07, title = {Aspects of availability}, author = {Pascal Fradet and Stéphane Hong Tuan Ha}, year = {2007}, doi = {10.1145/1289971.1289999}, url = {http://doi.acm.org/10.1145/1289971.1289999}, tags = {Pascal}, researchr = {https://researchr.org/publication/FradetH07}, cites = {0}, citedby = {0}, pages = {165-174}, booktitle = {GPCE}, } @book{superlanguages, title = {Superlanguages: Developing Languages and Applications with XMF}, author = {A. Clark and P. Sammut and J. Willans}, year = {2008}, month = {March}, url = {http://itcentre.tvu.ac.uk/~clark/Papers/Superlanguages.pdf}, tags = {extensible language}, researchr = {https://researchr.org/publication/superlanguages}, cites = {0}, citedby = {2}, edition = {1}, } @inproceedings{HannemannK02, title = {Design pattern implementation in Java and aspectJ}, author = {Jan Hannemann and Gregor Kiczales}, year = {2002}, doi = {10.1145/582419.582436}, url = {http://doi.acm.org/10.1145/582419.582436}, tags = {AspectJ, object-oriented programming, Java, meta programming, AOP, reuse, aspect oriented programming, subject-oriented programming, Meta-Environment, design, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/HannemannK02}, cites = {0}, citedby = {0}, pages = {161-173}, booktitle = {OOPSLA}, } @inproceedings{WengLL08, title = {An Incentive Approach for Computational Resource Sharing in the Autonomous Environment}, author = {Chuliang Weng and Minglu Li and Xinda Lu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_13}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_13}, tags = {meta-model, Meta-Environment, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/WengLL08}, cites = {0}, citedby = {0}, pages = {104-115}, booktitle = {GPC}, } @inproceedings{GabrielSSWKS06, title = {Aspects and/versus modularity the grand debate}, author = {Richard P. Gabriel and Guy L. Steele Jr. and Friedrich Steimann and Jim Waldo and Gregor Kiczales and Kevin Sullivan}, year = {2006}, doi = {10.1145/1176617.1176749}, url = {http://doi.acm.org/10.1145/1176617.1176749}, tags = {object-oriented programming, AOP, Modularity, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/GabrielSSWKS06}, cites = {0}, citedby = {0}, pages = {935-936}, booktitle = {OOPSLA}, } @inproceedings{WuHCWYX08, title = {A Resource Discovery Algorithm with Probe Feedback Mechanism in Multi-domain Grid Environment}, author = {Libing Wu and Yanxiang He and Jianqun Cui and Simeng Wang and Laurence Tianruo Yang and Naixue Xiong}, year = {2008}, doi = {10.1007/978-3-540-68083-3_19}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_19}, tags = {discovery, meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/WuHCWYX08}, cites = {0}, citedby = {0}, pages = {178-186}, booktitle = {GPC}, } @inproceedings{ZhangGLWZT06, title = {Model-Aided Metadata Management for Wireless Sensor Networks}, author = {Chongqing Zhang and Haibing Guan and Minglu Li and Min-You Wu and Wenzhe Zhang and Feilong Tang}, year = {2006}, doi = {10.1007/11745693_26}, url = {http://dx.doi.org/10.1007/11745693_26}, tags = {wireless sensor networks}, researchr = {https://researchr.org/publication/ZhangGLWZT06}, cites = {0}, citedby = {0}, pages = {259-268}, booktitle = {GPC}, } @inproceedings{MendoncaWCC08, title = {Efficient compilation techniques for large scale feature models}, author = {Marcílio Mendonça and Andrzej Wasowski and Krzysztof Czarnecki and Donald D. Cowan}, year = {2008}, doi = {10.1145/1449913.1449918}, url = {http://doi.acm.org/10.1145/1449913.1449918}, researchr = {https://researchr.org/publication/MendoncaWCC08}, cites = {0}, citedby = {0}, pages = {13-22}, booktitle = {GPCE}, } @inproceedings{YouMXM06, title = {Evaluation of the Device Driver Availability in Dawning4000A}, author = {Yuanxia You and Dan Meng and Gang Xue and Jie Ma}, year = {2006}, doi = {10.1007/11745693_31}, url = {http://dx.doi.org/10.1007/11745693_31}, researchr = {https://researchr.org/publication/YouMXM06}, cites = {0}, citedby = {0}, pages = {308-313}, booktitle = {GPC}, } @inproceedings{Mogensen05, title = {Semi-inversion of Guarded Equations}, author = {Torben Æ. Mogensen}, year = {2005}, doi = {10.1007/11561347_14}, url = {http://dx.doi.org/10.1007/11561347_14}, researchr = {https://researchr.org/publication/Mogensen05}, cites = {0}, citedby = {0}, pages = {189-204}, booktitle = {GPCE}, } @proceedings{gpc:2008, title = {Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings}, year = {2008}, researchr = {https://researchr.org/publication/gpc%3A2008}, cites = {0}, citedby = {0}, booktitle = {Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings}, conference = {GPC}, editor = {Song Wu and Laurence Tianruo Yang and Tony Li Xu}, volume = {5036}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-68081-9}, } @inproceedings{MensLTK97, title = {Aspect-Oriented Programming Workshop Report}, author = {Kim Mens and Cristina Videira Lopes and Bedir Tekinerdogan and Gregor Kiczales}, year = {1997}, url = {http://link.springer.de/link/service/series/0558/bibs/1357/13570483.htm}, tags = {object-oriented programming, AOP, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MensLTK97}, cites = {0}, citedby = {0}, pages = {483-496}, booktitle = {ECOOPW}, } @inproceedings{WuCdL07, title = {Optimal Deployment of Mobile Sensor Networks and Its Maintenance Strategy}, author = {Xiaoling Wu and Jinsung Cho and Brian J. d Auriol and Sungyoung Lee}, year = {2007}, doi = {10.1007/978-3-540-72360-8_10}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_10}, tags = {deployment, maintenance, mobile}, researchr = {https://researchr.org/publication/WuCdL07}, cites = {0}, citedby = {0}, pages = {112-123}, booktitle = {GPC}, } @inproceedings{BarbeauB02, title = {A Protocol Stack Development Tool Using Generative Programming}, author = {Michel Barbeau and Francis Bordeleau}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870093.htm}, tags = {generative programming, protocol, programming}, researchr = {https://researchr.org/publication/BarbeauB02}, cites = {0}, citedby = {0}, pages = {93-109}, booktitle = {GPCE}, } @inproceedings{WeaverKFA07:0, title = {Constructing language processors with algebra combinators}, author = {Philip Weaver and Garrin Kimmell and Nicolas Frisby and Perry Alexander}, year = {2007}, doi = {10.1145/1289971.1289997}, url = {http://doi.acm.org/10.1145/1289971.1289997}, tags = {process algebra, algebra}, researchr = {https://researchr.org/publication/WeaverKFA07%3A0}, cites = {0}, citedby = {0}, pages = {155-164}, booktitle = {GPCE}, } @inproceedings{BrichauMV02, title = {Building Composable Aspect-Specific Languages with Logic Metaprogramming}, author = {Johan Brichau and Kim Mens and Kris De Volder}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2487/24870110.htm}, tags = {logic, domain-specific language}, researchr = {https://researchr.org/publication/BrichauMV02}, cites = {0}, citedby = {0}, pages = {110-127}, booktitle = {GPCE}, } @inproceedings{HannemannMK05, title = {Role-based refactoring of crosscutting concerns}, author = {Jan Hannemann and Gail C. Murphy and Gregor Kiczales}, year = {2005}, doi = {10.1145/1052898.1052910}, url = {http://doi.acm.org/10.1145/1052898.1052910}, tags = {object-oriented programming, rule-based, AOP, refactoring, C++, aspect oriented programming, rule-based refactoring, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/HannemannMK05}, cites = {0}, citedby = {0}, pages = {135-146}, booktitle = {AOSD}, } @inproceedings{ChaudhryP07, title = {AHSEN - Autonomic Healing-Based Self Management Engine for Network Management in Hybrid Networks}, author = {Junaid Ahsenali Chaudhry and Seungkyu Park}, year = {2007}, doi = {10.1007/978-3-540-72360-8_17}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_17}, tags = {rule-based}, researchr = {https://researchr.org/publication/ChaudhryP07}, cites = {0}, citedby = {0}, pages = {193-203}, booktitle = {GPC}, } @inproceedings{BradyH06, title = {A verified staged interpreter is a verified compiler}, author = {Edwin Brady and Kevin Hammond}, year = {2006}, doi = {10.1145/1173706.1173724}, url = {http://doi.acm.org/10.1145/1173706.1173724}, tags = {interpreter, compiler}, researchr = {https://researchr.org/publication/BradyH06}, cites = {0}, citedby = {0}, pages = {111-120}, booktitle = {GPCE}, } @inproceedings{HauserK04, title = {Compiling Process Graphs into Executable Code}, author = {Rainer Hauser and Jana Koehler}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=317}, tags = {graph-rewriting, compiler, rewriting}, researchr = {https://researchr.org/publication/HauserK04}, cites = {0}, citedby = {0}, pages = {317-336}, booktitle = {GPCE}, } @inproceedings{SaraivaS03, title = {Generating Spreadsheet-Like Tools from Strong Attribute Grammars}, author = {João Saraiva and S. Doaitse Swierstra}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=307}, tags = {attribute grammars, grammar}, researchr = {https://researchr.org/publication/SaraivaS03}, cites = {0}, citedby = {0}, pages = {307-323}, booktitle = {GPCE}, } @inproceedings{JarviWL03, title = {Concept-Controlled Polymorphism}, author = {Jaakko Järvi and Jeremiah Willcock and Andrew Lumsdaine}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=228}, researchr = {https://researchr.org/publication/JarviWL03}, cites = {0}, citedby = {0}, pages = {228-244}, booktitle = {GPCE}, } @inproceedings{ParkCS07:0, title = {A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment}, author = {Ji Su Park and Kwang-Sik Chung and Jin Gon Shon}, year = {2007}, doi = {10.1007/978-3-540-72360-8_42}, url = {http://dx.doi.org/10.1007/978-3-540-72360-8_42}, tags = {meta-model, Meta-Environment, reliability, design, meta-objects}, researchr = {https://researchr.org/publication/ParkCS07%3A0}, cites = {0}, citedby = {0}, pages = {496-506}, booktitle = {GPC}, } @article{Krawiec07, title = {Generative learning of visual concepts using multiobjective genetic programming}, author = {Krzysztof Krawiec}, year = {2007}, doi = {10.1016/j.patrec.2007.08.001}, url = {http://dx.doi.org/10.1016/j.patrec.2007.08.001}, tags = {generative programming, programming, genetic programming}, researchr = {https://researchr.org/publication/Krawiec07}, cites = {0}, citedby = {0}, journal = {prl}, volume = {28}, number = {16}, pages = {2385-2400}, } @inproceedings{KulkarniR08:0, title = {An abstraction for reusable MDD components: model-based generation of model-based code generators}, author = {Vinay Kulkarni and Sreedhar Reddy}, year = {2008}, doi = {10.1145/1449913.1449940}, url = {http://doi.acm.org/10.1145/1449913.1449940}, tags = {reusable components, rule-based, reuse, code generation, abstraction}, researchr = {https://researchr.org/publication/KulkarniR08%3A0}, cites = {0}, citedby = {0}, pages = {181-184}, booktitle = {GPCE}, } @inproceedings{VillaV08, title = {Co-allocation in Data Grids: A Global, Multi-user Perspective}, author = {Adam H. Villa and Elizabeth Varki}, year = {2008}, doi = {10.1007/978-3-540-68083-3_17}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_17}, tags = {data-flow}, researchr = {https://researchr.org/publication/VillaV08}, cites = {0}, citedby = {0}, pages = {152-165}, booktitle = {GPC}, } @inproceedings{NystromCM03, title = {Polyglot: An Extensible Compiler Framework for Java}, author = {Nathaniel Nystrom and Michael R. Clarkson and Andrew C. Myers}, year = {2003}, url = {http://link.springer.de/link/service/series/0558/bibs/2622/26220138.htm}, tags = {Java, C++, compiler}, researchr = {https://researchr.org/publication/NystromCM03}, cites = {0}, citedby = {4}, pages = {138-152}, booktitle = {cc}, } @inproceedings{Cointe04, title = {Towards Generative Programming}, author = {Pierre Cointe}, year = {2004}, doi = {10.1007/11527800_24}, url = {http://dx.doi.org/10.1007/11527800_24}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/Cointe04}, cites = {0}, citedby = {0}, pages = {315-325}, booktitle = {upp}, } @inproceedings{WangXX08, title = {A Component-Based Analytical Performance Model of IP-Based SAN}, author = {Min Wang and Wei Xu and Lu Xu}, year = {2008}, doi = {10.1007/978-3-540-68083-3_28}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_28}, tags = {rule-based}, researchr = {https://researchr.org/publication/WangXX08}, cites = {0}, citedby = {0}, pages = {275-286}, booktitle = {GPC}, } @inproceedings{BravenboerGV06, title = {{MetaBorg} in Action: Examples of Domain-Specific Language Embedding and Assimilation Using {Stratego/XT}}, author = {Martin Bravenboer and René de Groot and Eelco Visser}, year = {2006}, doi = {10.1007/11877028_10}, url = {http://dx.doi.org/10.1007/11877028_10}, tags = {generative programming, programming languages, rule-based, transformation engineering, Java, generic programming, assimilation, graph transformation, Stratego/XT, language engineering, domain-specific language embedding, transformation language, composition, MetaBorg, language design, graph-rewriting, transformation system, language embedding, DSL, programming, abstraction, language composition, rewriting, transformation, Stratego, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/BravenboerGV06}, cites = {0}, citedby = {3}, pages = {297-311}, booktitle = {GTTSE}, } @inproceedings{BravenboerDV07, title = {Preventing injection attacks with syntax embeddings}, author = {Martin Bravenboer and Eelco Dolstra and Eelco Visser}, year = {2007}, doi = {10.1145/1289971.1289975}, url = {http://doi.acm.org/10.1145/1289971.1289975}, tags = {programming languages, syntax embedding, Java, preventing injection attacks, generic programming, injection attack, SDF, XML, embedded software, XML Schema, SQL, security, language embedding, DSL, programming, systematic-approach, ASF+SDF, grammar, query language}, researchr = {https://researchr.org/publication/BravenboerDV07}, cites = {0}, citedby = {4}, pages = {3-12}, booktitle = {GPCE}, } @inproceedings{MickanMK04, title = {Using Generative Programming to Visualise Hypercode in Complex and Dynamic Systems}, author = {Kath Mickan and Ronald Morrison and Graham N. C. Kirby}, year = {2004}, url = {http://crpit.com/confpapers/CRPITV26Mickan.pdf}, tags = {generative programming, C++, programming}, researchr = {https://researchr.org/publication/MickanMK04}, cites = {0}, citedby = {0}, pages = {377-386}, booktitle = {acsc}, } @inproceedings{AkbarIK06, title = {Binding Multiple Applications on Wireless Sensor Networks}, author = {Ali Hammad Akbar and Ahmad Ali Iqbal and Ki-Hyung Kim}, year = {2006}, doi = {10.1007/11745693_25}, url = {http://dx.doi.org/10.1007/11745693_25}, tags = {wireless sensor networks}, researchr = {https://researchr.org/publication/AkbarIK06}, cites = {0}, citedby = {0}, pages = {250-258}, booktitle = {GPC}, } @inproceedings{PadovaniCZ04, title = {A Generative Approach to the Implementation of Language Bindings for the Document Object Model}, author = {Luca Padovani and Claudio Sacerdoti Coen and Stefano Zacchiroli}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=469}, tags = {modeling language, language modeling, object-role modeling, systematic-approach}, researchr = {https://researchr.org/publication/PadovaniCZ04}, cites = {0}, citedby = {0}, pages = {469-487}, booktitle = {GPCE}, } @inproceedings{JarviMPFS08, title = {Property models: from incidental algorithms to reusable components}, author = {Jaakko Järvi and Mat Marcus and Sean Parent and John Freeman and Jacob N. Smith}, year = {2008}, doi = {10.1145/1449913.1449927}, url = {http://doi.acm.org/10.1145/1449913.1449927}, tags = {reusable components, reuse}, researchr = {https://researchr.org/publication/JarviMPFS08}, cites = {0}, citedby = {0}, pages = {89-98}, booktitle = {GPCE}, } @inproceedings{LiLLZ08, title = {Managing Data for Evaluating Trust in Unstructured Peer-to-Peer Networks}, author = {Zhitang Li and Huaiqing Lin and Chuiwei Lu and Yejiang Zhang}, year = {2008}, doi = {10.1007/978-3-540-68083-3_31}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_31}, tags = {data-flow, source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/LiLLZ08}, cites = {0}, citedby = {0}, pages = {308-318}, booktitle = {GPC}, } @inproceedings{HwangTL08, title = {A Probability-Based Framework for Dynamic Resource Scheduling in Grid Environment}, author = {San-Yih Hwang and Jian Tang and Hong-Yang Lin}, year = {2008}, doi = {10.1007/978-3-540-68083-3_9}, url = {http://dx.doi.org/10.1007/978-3-540-68083-3_9}, tags = {rule-based, meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/HwangTL08}, cites = {0}, citedby = {0}, pages = {59-70}, booktitle = {GPC}, }