publications: - title: "A Pointcut Language for Control-Flow" author: - name: "Rémi Douence" link: "https://researchr.org/alias/r%C3%A9mi-douence" - name: "Luc Teboul" link: "https://researchr.org/alias/luc-teboul" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=95" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "DouenceT04" - title: "Verifying feature-based model templates against well-formedness OCL constraints" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Krzysztof Pietroszek" link: "https://researchr.org/alias/krzysztof-pietroszek" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173738" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "CzarneckiP06" - title: "Embedding a Middleware for Networked Hardware and Software Objects" author: - name: "David Villa" link: "https://researchr.org/alias/david-villa" - name: "Felix Jesús Villanueva" link: "https://researchr.org/alias/felix-jes%C3%BAs-villanueva" - name: "Francisco Moya" link: "https://researchr.org/alias/francisco-moya" - name: "Fernando Rincón" link: "https://researchr.org/alias/fernando-rinc%C3%B3n" - name: "Jesús Barba" link: "https://researchr.org/alias/jes%C3%BAs-barba" - name: "Juan Carlos López" link: "https://researchr.org/alias/juan-carlos-l%C3%B3pez" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_56" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "VillaVMRBL06" - title: "Creating custom containers with generative techniques" author: - name: "Gabriel A. Moreno" link: "https://researchr.org/alias/gabriel-a.-moreno" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173712" links: doi: "http://doi.acm.org/10.1145/1173706.1173712" researchr: "https://researchr.org/publication/Moreno06%3A2" cites: 0 citedby: 0 pages: "29-38" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "Moreno06:2" - title: "A Selective, Just-in-Time Aspect Weaver" author: - name: "Yoshiki Sato" link: "https://researchr.org/alias/yoshiki-sato" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=189" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "SatoCT03" - title: "Self: The Power of Simplicity" author: - name: "David Ungar" link: "http://research.sun.com/people/ungar/" - name: "Randall B. Smith" link: "http://research.sun.com/people/randy/" year: "1987" abstract: "Self is an object-oriented language for exploratory programming based on a small number of simple and concrete ideas: prototypes, slots, and behavior. Prototypes combine inheritance and instantiation to provide a framework that is simpler and more flexible than most object-oriented languages. Slots unite variables and procedures into a single construct. This permits the inheritance hierarchy to take over the function of lexical scoping in conventional languages. Finally, because Self does not distinguish state from behavior, it narrows the gaps between ordinary objects, procedures, and closures. Self's simplicity and expressiveness offer new insights into object-oriented computation. " links: "sun": "http://research.sun.com/self/papers/self-power.html" "postscript": "http://research.sun.com/self/papers/selfPower.ps.gz" 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" kind: "inproceedings" key: "UngarS87" - title: "ADVE: Adaptive and Dependable Virtual Environments for Grid Computing" author: - name: "Xuanhua Shi" link: "https://researchr.org/alias/xuanhua-shi" - name: "Hai Jin" link: "https://researchr.org/alias/hai-jin" - name: "Wei Zhu" link: "https://researchr.org/alias/wei-zhu" - name: "Li Qi" link: "https://researchr.org/alias/li-qi" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_12" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "ShiJZQ08" - title: "A Multi-site Resource Allocation Strategy in Computational Grids" author: - name: "Chao-Tung Yang" link: "https://researchr.org/alias/chao-tung-yang" - name: "Sung-Yi Chen" link: "https://researchr.org/alias/sung-yi-chen" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_21" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "YangC08:16" - title: "Seamless development of software product lines" author: - name: "Miguel A. Laguna" link: "https://researchr.org/alias/miguel-a.-laguna" - name: "Bruno González-Baixauli" link: "https://researchr.org/alias/bruno-gonz%C3%A1lez-baixauli" - name: "José M. Marqués" link: "https://researchr.org/alias/jos%C3%A9-m.-marqu%C3%A9s" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289988" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "LagunaGM07" - 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: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "proceedings" key: "gpce:2004" - title: "DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development" author: - name: "Mónica Pinto" link: "https://researchr.org/alias/m%C3%B3nica-pinto" - name: "Lidia Fuentes" link: "https://researchr.org/alias/lidia-fuentes" - name: "José M. Troya" link: "https://researchr.org/alias/jos%C3%A9-m.-troya" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=118" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "PintoFT03" - title: "Polymorphic embedding of DSLs" author: - name: "Christian Hofer" link: "http://www.daimi.au.dk/~chmh/" - name: "Klaus Ostermann" link: "http://www.informatik.uni-marburg.de/~kos/" - name: "Tillmann Rendel" link: "https://researchr.org/alias/tillmann-rendel" - name: "Adriaan Moors" link: "http://www.google.com" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449935" abstract: "The influential pure embedding methodology of embedding domain-specific languages (DSLs) as libraries into a general-purpose host language forces the DSL designer to commit to a single semantics. This precludes the subsequent addition of compilation, optimization or domain-specific analyses. We propose polymorphic embedding of DSLs, where many different interpretations of a DSL can be provided as reusable components, and show how polymorphic embedding can be realized in the programming language Scala. With polymorphic embedding, the static type-safety, modularity, composability and rapid prototyping of pure embedding are reconciled with the flexibility attainable by external toolchains." links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "HoferORM08" - title: "The Convergence of AOP and Active Databases: Towards Reactive Middleware" author: - name: "Mariano Cilia" link: "https://researchr.org/alias/mariano-cilia" - name: "Michael Haupt" link: "https://researchr.org/alias/michael-haupt" - name: "Mira Mezini" link: "https://researchr.org/alias/mira-mezini" - name: "Alejandro P. Buchmann" link: "https://researchr.org/alias/alejandro-p.-buchmann" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=169" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "CiliaHMB03" - title: "Assimilating MetaBorg: : embedding language tools in languages" author: - name: "Jonathan Riehl" link: "https://researchr.org/alias/jonathan-riehl" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173710" links: doi: "http://doi.acm.org/10.1145/1173706.1173710" researchr: "https://researchr.org/publication/Riehl06%3A0" cites: 0 citedby: 0 pages: "21-28" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "Riehl06:0" - title: "CFR: A Peer-to-Peer Collaborative File Repository System" author: - name: "Meng-Ru Lin" link: "https://researchr.org/alias/meng-ru-lin" - name: "Ssu-Hsuan Lu" link: "https://researchr.org/alias/ssu-hsuan-lu" - name: "Tsung-Hsuan Ho" link: "https://researchr.org/alias/tsung-hsuan-ho" - name: "Peter Lin" link: "https://researchr.org/alias/peter-lin" - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_9" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "LinLHLC07" - title: "Generative Programming Driven by User Models" author: - name: "Mauro Marinilli" link: "https://researchr.org/alias/mauro-marinilli" - name: "Alessandro Micarelli" link: "https://researchr.org/alias/alessandro-micarelli" year: "2005" doi: "http://dx.doi.org/10.1007/11527886_6" links: doi: "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: "User Modeling 2005, 10th International Conference, UM 2005, Edinburgh, Scotland, UK, July 24-29, 2005, Proceedings" editor: - name: "Liliana Ardissono" link: "https://researchr.org/alias/liliana-ardissono" - name: "Paul Brna" link: "https://researchr.org/alias/paul-brna" - name: "Antonija Mitrovic" link: "https://researchr.org/alias/antonija-mitrovic" volume: "3538" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-27885-0" kind: "inproceedings" key: "MarinilliM05" - title: "Source-Level Optimization of Run-Time Program Generators" author: - name: "Samuel N. Kamin" link: "https://researchr.org/alias/samuel-n.-kamin" - name: "Baris Aktemur" link: "http://faculty.ozyegin.edu.tr/aktemur/" - name: "Philip Morton" link: "https://researchr.org/alias/philip-morton" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_20" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "KaminAM05" - title: "Implementing Multi-stage Languages Using ASTs, Gensym, and Reflection" author: - name: "Cristiano Calcagno" link: "https://researchr.org/alias/cristiano-calcagno" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" - name: "Liwen Huang" link: "https://researchr.org/alias/liwen-huang" - name: "Xavier Leroy" link: "http://pauillac.inria.fr/~xleroy/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=57" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "CalcagnoTHL03" - title: "Certifiable Program Generation" author: - name: "Ewen Denney" link: "http://ti.arc.nasa.gov/profile/edenney/" - name: "Bernd Fischer" link: "http://www.ecs.soton.ac.uk/people/bf" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_3" links: doi: "http://dx.doi.org/10.1007/11561347_3" researchr: "https://researchr.org/publication/DenneyF05" cites: 0 citedby: 0 pages: "17-28" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "DenneyF05" - title: "REL: A Rapidly Extensible Language system" author: - name: "Thompson, F. B." link: "https://researchr.org/alias/thompson%2C-f.-b." - name: "Lockemann, P. C." link: "https://researchr.org/alias/lockemann%2C-p.-c." - name: "Dostert, B." link: "https://researchr.org/alias/dostert%2C-b." - name: "Deverill, R. S." link: "https://researchr.org/alias/deverill%2C-r.-s." year: "1969" doi: "http://doi.acm.org/10.1145/800195.805947" links: doi: "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" address: "New York, NY, USA" publisher: "ACM" kind: "inproceedings" key: "805947" - title: "A Compilation and Optimization Model for Aspect-Oriented Programs" author: - name: "Hidehiko Masuhara" link: "https://researchr.org/alias/hidehiko-masuhara" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Christopher Dutchyn" link: "https://researchr.org/alias/christopher-dutchyn" year: "2003" doi: "http://link.springer.de/link/service/series/0558/bibs/2622/26220046.htm" links: doi: "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: "Compiler Construction, 12th International Conference, CC 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7-11, 2003, Proceedings" editor: - name: "Görel Hedin" link: "http://cs.lth.se/gorel_hedin" volume: "2622" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-00904-3" kind: "inproceedings" key: "MasuharaKD03" - title: "The Road to Utopia: A Future for Generative Programming" author: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3016&spage=1" links: doi: "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: "Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003, Revised Papers" editor: - name: "Christian Lengauer" link: "http://www.infosun.fim.uni-passau.de/cl/staff/lengauer/" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Martin Odersky" link: "http://lampwww.epfl.ch/~odersky/" volume: "3016" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-22119-0" kind: "inproceedings" key: "Batory03" - title: "Minimalist Object Oriented Service Discovery Protocol for Wireless Sensor Networks" author: - name: "David Villa" link: "https://researchr.org/alias/david-villa" - name: "Felix Jesús Villanueva" link: "https://researchr.org/alias/felix-jes%C3%BAs-villanueva" - name: "Francisco Moya" link: "https://researchr.org/alias/francisco-moya" - name: "Fernando Rincón" link: "https://researchr.org/alias/fernando-rinc%C3%B3n" - name: "Jesús Barba" link: "https://researchr.org/alias/jes%C3%BAs-barba" - name: "Juan Carlos López" link: "https://researchr.org/alias/juan-carlos-l%C3%B3pez" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_40" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "VillaVMRBL07" - title: "A Generative Programming Framework for Adaptive Middleware" author: - name: "Venkita Subramonian" link: "https://researchr.org/alias/venkita-subramonian" - name: "Christopher D. Gill" link: "https://researchr.org/alias/christopher-d.-gill" year: "2004" doi: "http://csdl.computer.org/comp/proceedings/hicss/2004/2056/09/205690269aabs.htm" links: doi: "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" kind: "inproceedings" key: "SubramonianG04" - title: "CAMPS: A Middleware for Providing Context-Aware Services for Smart Space" author: - name: "Weijun Qin" link: "https://researchr.org/alias/weijun-qin" - name: "Yue Suo" link: "https://researchr.org/alias/yue-suo" - name: "Yuanchun Shi" link: "https://researchr.org/alias/yuanchun-shi" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_63" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "QinSS06" - title: "An Overview of AspectJ" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Erik Hilsdale" link: "https://researchr.org/alias/erik-hilsdale" - name: "Jim Hugunin" link: "https://researchr.org/alias/jim-hugunin" - name: "Mik Kersten" link: "https://researchr.org/alias/mik-kersten" - name: "Jeffrey Palm" link: "https://researchr.org/alias/jeffrey-palm" - name: "William G. Griswold" link: "https://researchr.org/alias/william-g.-griswold" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2072/20720327.htm" abstract: "AspectJ™ is a simple and practical aspect-oriented extension to Java.. With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ’s dynamic join point model, join points are well-defined points in the execution of the program; pointcuts are collections of join points; advice are special method-like constructs that can be attached to pointcuts; and aspects are modular units of crosscutting implementation, comprising pointcuts, advice, and ordinary Java member declarations. AspectJ code is compiled into standard Java bytecode. Simple extensions to existing Java development environments make it possible to browse the crosscutting structure of aspects in the same kind of way as one browses the inheritance structure of classes. Several examples show that AspectJ is powerful, and that programs written using it are easy to understand." links: doi: "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 2001 - Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June 18-22, 2001, Proceedings" editor: - name: "Jørgen Lindskov Knudsen" link: "https://researchr.org/alias/j%C3%B8rgen-lindskov-knudsen" volume: "2072" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-42206-4" kind: "inproceedings" key: "KiczalesHHKPG01" - title: "Programming as an Experience: The Inspiration for Self" author: - name: "Randall B. Smith" link: "http://research.sun.com/people/randy/" - name: "David Ungar" link: "http://research.sun.com/people/ungar/" year: "1995" doi: "http://link.springer.de/link/service/series/0558/bibs/0952/09520303.htm" abstract: "The Self system attempts to integrate intellectual and non-intellectual aspects of programming to create an overall experience. The language semantics, user interface, and implementation each help create this integrated experience. The language semantics embed the programmer in a uniform world of simple ob jects that can be modified without appealing to definitions of abstractions. In a similar way, the graphical interface puts the user into a uniform world of tangible objects that can be directly manipulated and changed without switching modes. The implementation strives to support the world-of-objects illusion by minimiz ing perceptible pauses and by providing true source-level semantics without sac rificing performance. As a side benefit, it encourages factoring. Although we see areas that fall short of the vision, on the whole, the language, interface, and im plementation conspire so that the Self programmer lives and acts in a consistent and malleable world of objects. " links: doi: "http://link.springer.de/link/service/series/0558/bibs/0952/09520303.htm" "sun": "http://research.sun.com/self/papers/programming-as-experience.html" 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 95 - Object-Oriented Programming, 9th European Conference, Åarhus, Denmark, August 7-11, 1995, Proceedings" editor: - name: "Walter G. Olthoff" link: "https://researchr.org/alias/walter-g.-olthoff" volume: "952" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-60160-0" kind: "inproceedings" key: "SmithU95" - title: "UR-Tree: An Efficient Index for Uncertain Data in Ubiquitous Sensor Networks" author: - name: "Dong-Oh Kim" link: "https://researchr.org/alias/dong-oh-kim" - name: "Dong-Suk Hong" link: "https://researchr.org/alias/dong-suk-hong" - name: "Hong-Koo Kang" link: "https://researchr.org/alias/hong-koo-kang" - name: "Ki-Joon Han" link: "https://researchr.org/alias/ki-joon-han" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_51" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "KimHKH07:0" - title: "Aspects: passing fad or new foundation?" author: - name: "Adrian M. Colyer" link: "https://researchr.org/alias/adrian-m.-colyer" - name: "Jack Greenfield" link: "https://researchr.org/alias/jack-greenfield" - name: "Ivar Jacobson" link: "https://researchr.org/alias/ivar-jacobson" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Dave A. Thomas" link: "https://researchr.org/alias/dave-a.-thomas" year: "2005" doi: "http://doi.acm.org/10.1145/1094855.1094977" links: doi: "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: "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA" editor: - name: "Ralph E. Johnson" link: "http://st-www.cs.illinois.edu/users/johnson/" - name: "Richard P. Gabriel" link: "https://researchr.org/alias/richard-p.-gabriel" publisher: "ACM" isbn: "1-59593-193-7" kind: "inproceedings" key: "ColyerGJKT05" - title: "Group-Based Self-organization Grid Architecture" author: - name: "Jaime Lloret" link: "https://researchr.org/alias/jaime-lloret" - name: "Miguel García" link: "https://researchr.org/alias/miguel-garc%C3%ADa" - name: "Fernando Boronat" link: "https://researchr.org/alias/fernando-boronat" - name: "Jesús Tomás" link: "https://researchr.org/alias/jes%C3%BAs-tom%C3%A1s" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_50" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "LloretGBT07" - title: "Can we teach computers to write fast libraries?" author: - name: "Markus Püschel" link: "https://researchr.org/alias/markus-p%C3%BCschel" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289973" links: doi: "http://doi.acm.org/10.1145/1289971.1289973" researchr: "https://researchr.org/publication/Puschel07" cites: 0 citedby: 0 pages: "1-2" booktitle: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "Puschel07" - title: "Credibility Assignment in Knowledge Grid Environment" author: - name: "Saeed Parsa" link: "https://researchr.org/alias/saeed-parsa" - name: "Fereshteh-Azadi Parand" link: "https://researchr.org/alias/fereshteh-azadi-parand" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_64" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ParsaP07" - title: "MUREX: A Mutable Replica Control Scheme for Structured Peer-to-Peer Storage Systems" author: - name: "Jehn-Ruey Jiang" link: "https://researchr.org/alias/jehn-ruey-jiang" - name: "Chung-Ta King" link: "https://researchr.org/alias/chung-ta-king" - name: "Chi-Hsiang Liao" link: "https://researchr.org/alias/chi-hsiang-liao" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_10" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "JiangKL06" - 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: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "proceedings" key: "gpce:2003" - title: "Meeting QoS Requirements of Mobile Computing by Dual-Level Congestion Control" author: - name: "Yi-Ming Chen" link: "https://researchr.org/alias/yi-ming-chen" - name: "Chih-Lun Su" link: "https://researchr.org/alias/chih-lun-su" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_21" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ChenS07:2" - title: "Are Low PANs a PAN or an Internet of PANs?" author: - name: "Ki-Hyung Kim" link: "https://researchr.org/alias/ki-hyung-kim" - name: "Ali Hammad Akbar" link: "https://researchr.org/alias/ali-hammad-akbar" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_52" links: doi: "http://dx.doi.org/10.1007/11745693_52" researchr: "https://researchr.org/publication/KimA06" cites: 0 citedby: 0 pages: "527-536" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "KimA06" - title: "Self Managing Middleware for Dynamic Grids" author: - name: "Sachin Wasnik" link: "https://researchr.org/alias/sachin-wasnik" - name: "Terence J. Harmer" link: "https://researchr.org/alias/terence-j.-harmer" - name: "Paul Donachy" link: "https://researchr.org/alias/paul-donachy" - name: "Andrew Carson" link: "https://researchr.org/alias/andrew-carson" - name: "Peter Wright" link: "https://researchr.org/alias/peter-wright" - name: "John Hawkins" link: "https://researchr.org/alias/john-hawkins" - name: "Christina Cunningham" link: "https://researchr.org/alias/christina-cunningham" - name: "Ronald H. Perrott" link: "https://researchr.org/alias/ronald-h.-perrott" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_25" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WasnikHDCWHCP07" - title: "Mechanism of Authenticating a MAP in Hierarchical MIPv6" author: - name: "Jonghyoun Choi" link: "https://researchr.org/alias/jonghyoun-choi" - name: "Youngsong Mun" link: "https://researchr.org/alias/youngsong-mun" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_57" links: doi: "http://dx.doi.org/10.1007/11745693_57" researchr: "https://researchr.org/publication/ChoiM06%3A2" cites: 0 citedby: 0 pages: "577-586" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ChoiM06:2" - title: "Dynamic Distribution for Data Storage in a P2P Network" author: - name: "Olivier Soyez" link: "https://researchr.org/alias/olivier-soyez" - name: "Cyril Randriamaro" link: "https://researchr.org/alias/cyril-randriamaro" - name: "Gil Utard" link: "https://researchr.org/alias/gil-utard" - name: "Francis Wlazinski" link: "https://researchr.org/alias/francis-wlazinski" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_47" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "SoyezRUW07" - title: "Performance Improvement by Data Management Layer in a Grid RPC System" author: - name: "Yoshiaki Aida" link: "https://researchr.org/alias/yoshiaki-aida" - name: "Yoshihiro Nakajima" link: "https://researchr.org/alias/yoshihiro-nakajima" - name: "Mitsuhisa Sato" link: "https://researchr.org/alias/mitsuhisa-sato" - name: "Tetsuya Sakurai" link: "https://researchr.org/alias/tetsuya-sakurai" - name: "Daisuke Takahashi" link: "https://researchr.org/alias/daisuke-takahashi" - name: "Taisuke Boku" link: "https://researchr.org/alias/taisuke-boku" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_33" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "AidaNSSTB06" - title: "Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming" author: - name: "Hiroshi Wada" link: "https://researchr.org/alias/hiroshi-wada" - name: "Junichi Suzuki" link: "https://researchr.org/alias/junichi-suzuki" year: "2005" doi: "http://dx.doi.org/10.1007/11557432_44" links: doi: "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: "Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, October 2-7, 2005, Proceedings" editor: - name: "Lionel C. Briand" link: "https://researchr.org/alias/lionel-c.-briand" - name: "Clay Williams" link: "https://researchr.org/alias/clay-williams" volume: "3713" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-29010-9" kind: "inproceedings" key: "WadaS05" - title: "Protein Sequence Motif Discovery on Distributed Supercomputer" author: - name: "Santan Challa" link: "https://researchr.org/alias/santan-challa" - name: "Parimala Thulasiraman" link: "https://researchr.org/alias/parimala-thulasiraman" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_24" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "ChallaT08" - title: "Open Implementation Design Guidelines" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "John Lamping" link: "https://researchr.org/alias/john-lamping" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Chris Maeda" link: "https://researchr.org/alias/chris-maeda" - name: "Anurag Mendhekar" link: "https://researchr.org/alias/anurag-mendhekar" - name: "Gail C. Murphy" link: "https://researchr.org/alias/gail-c.-murphy" year: "1997" doi: "http://doi.acm.org/10.1145/253228.253431" links: doi: "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" kind: "inproceedings" key: "KiczalesLLMMM97" - title: "Boo Manifesto" author: - name: "Rodrigo Barreto de Oliveira" link: "https://researchr.org/alias/rodrigo-barreto-de-oliveira" year: "2005" doi: "http://boo.codehaus.org/BooManifesto.pdf" links: doi: "http://boo.codehaus.org/BooManifesto.pdf" tags: - "Boo" - "extensible language" researchr: "https://researchr.org/publication/Oliveira%3A2005" cites: 0 citedby: 0 howpublished: "Website" kind: "misc" key: "Oliveira:2005" - title: "MPLS Inter Domain Services Routing Architecture and Model Based on P2P Semantic Grid" author: - name: "Chongying Cao" link: "https://researchr.org/alias/chongying-cao" - name: "Jing Yang" link: "https://researchr.org/alias/jing-yang" - name: "Guoqing Zhang" link: "https://researchr.org/alias/guoqing-zhang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_42" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "CaoYZ06" - title: "A Novel Recovery Approach for Cluster Federations" author: - name: "Bidyut Gupta" link: "https://researchr.org/alias/bidyut-gupta" - name: "Shahram Rahimi" link: "https://researchr.org/alias/shahram-rahimi" - name: "Raheel Ahmad" link: "https://researchr.org/alias/raheel-ahmad" - name: "Raja Chirra" link: "https://researchr.org/alias/raja-chirra" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_44" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "GuptaRAC07" - title: "SuperGlue: Component Programming with Object-Oriented Signals" author: - name: "Sean McDirmid" link: "https://researchr.org/alias/sean-mcdirmid" - name: "Wilson C. Hsieh" link: "https://researchr.org/alias/wilson-c.-hsieh" year: "2006" doi: "http://dx.doi.org/10.1007/11785477_15" links: doi: "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 2006 - Object-Oriented Programming, 20th European Conference, Nantes, France, July 3-7, 2006, Proceedings" editor: - name: "Dave Thomas" link: "https://researchr.org/alias/dave-thomas" volume: "4067" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-35726-2" kind: "inproceedings" key: "McDirmidH06" - title: "A Transaction Model for Context-Aware Applications" author: - name: "Shaxun Chen" link: "https://researchr.org/alias/shaxun-chen" - name: "JiDong Ge" link: "https://researchr.org/alias/jidong-ge" - name: "XianPing Tao" link: "https://researchr.org/alias/xianping-tao" - name: "Jian Lu" link: "https://researchr.org/alias/jian-lu" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_22" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ChenGTL07:0" - title: "Context-Aware Adaptation for Media Delivery in Pervasive Computing Environment" author: - name: "Wenzhe Zhang" link: "https://researchr.org/alias/wenzhe-zhang" - name: "Haibing Guan" link: "https://researchr.org/alias/haibing-guan" - name: "Minglu Li" link: "https://researchr.org/alias/minglu-li" - name: "Min-You Wu" link: "https://researchr.org/alias/min-you-wu" - name: "Chongqing Zhang" link: "https://researchr.org/alias/chongqing-zhang" - name: "Feilong Tang" link: "https://researchr.org/alias/feilong-tang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_62" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ZhangGLWZT06a" - title: "Code generation to support static and dynamic composition of software product lines" author: - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Norbert Siegmund" link: "https://researchr.org/alias/norbert-siegmund" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449917" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "RosenmullerSSA08" - title: "Server-Side Parallel Data Reduction and Analysis" author: - name: "Daniel L. Wang" link: "https://researchr.org/alias/daniel-l.-wang" - name: "Charles S. Zender" link: "https://researchr.org/alias/charles-s.-zender" - name: "Stephen F. Jenks" link: "https://researchr.org/alias/stephen-f.-jenks" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_67" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WangZJ07:2" - title: "Getting started with ASPECTJ" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Erik Hilsdale" link: "https://researchr.org/alias/erik-hilsdale" - name: "Jim Hugunin" link: "https://researchr.org/alias/jim-hugunin" - name: "Mik Kersten" link: "https://researchr.org/alias/mik-kersten" - name: "Jeffrey Palm" link: "https://researchr.org/alias/jeffrey-palm" - name: "William G. Griswold" link: "https://researchr.org/alias/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: "Communications of the ACM" volume: "44" number: "10" pages: "59-65" kind: "article" key: "KiczalesHHKPG01:0" - title: "A Mobile Agent-Based Statistic Execution Model for Grid Computing" author: - name: "Wenyu Qu" link: "https://researchr.org/alias/wenyu-qu" - name: "Keqiu Li" link: "https://researchr.org/alias/keqiu-li" - name: "Yong Zhang" link: "https://researchr.org/alias/yong-zhang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_10" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "QuLZ08" - title: "Meta-programming with Typed Object-Language Representations" author: - name: "Emir Pasalic" link: "https://researchr.org/alias/emir-pasalic" - name: "Nathan Linger" link: "https://researchr.org/alias/nathan-linger" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=136" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "PasalicL04" - title: "Optimizing Content Management System Pipelines" author: - name: "Markus L. Noga" link: "https://researchr.org/alias/markus-l.-noga" - name: "Florian Krüper" link: "https://researchr.org/alias/florian-kr%C3%BCper" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870252.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "NogaK02" - title: "An Energy-Aware Position-Based Routing Strategy" author: - name: "Linfeng Yuan" link: "https://researchr.org/alias/linfeng-yuan" - name: "Zongkai Yang" link: "https://researchr.org/alias/zongkai-yang" - name: "Liang Ou" link: "https://researchr.org/alias/liang-ou" - name: "Wenqing Cheng" link: "https://researchr.org/alias/wenqing-cheng" - name: "Xu Du" link: "https://researchr.org/alias/xu-du" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_28" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "YuanYOCD06" - title: "An Improved Model for Predicting HPL Performance" author: - name: "Chau-Yi Chou" link: "https://researchr.org/alias/chau-yi-chou" - name: "Hsi-Ya Chang" link: "https://researchr.org/alias/hsi-ya-chang" - name: "Shuen-Tai Wang" link: "https://researchr.org/alias/shuen-tai-wang" - name: "Kuo-Chan Huang" link: "https://researchr.org/alias/kuo-chan-huang" - name: "Cheng-Yeu Shen" link: "https://researchr.org/alias/cheng-yeu-shen" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_14" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ChouCWHS07" - title: "A Generative Programming Approach to Developing DSL Compilers" author: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Fabien Latry" link: "https://researchr.org/alias/fabien-latry" - name: "Laurent Réveillère" link: "https://researchr.org/alias/laurent-r%C3%A9veill%C3%A8re" - name: "Pierre Cointe" link: "https://researchr.org/alias/pierre-cointe" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_4" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "ConselLRC05" - title: "Generating incremental implementations of object-set queries" author: - name: "Tom Rothamel" link: "https://researchr.org/alias/tom-rothamel" - name: "Yanhong A. Liu" link: "https://researchr.org/alias/yanhong-a.-liu" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449923" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "RothamelL08" - title: "HyMPI - A MPI Implementation for Heterogeneous High Performance Systems" author: - name: "Francisco Isidro Massetto" link: "https://researchr.org/alias/francisco-isidro-massetto" - name: "Augusto Mendes Gomes Junior" link: "https://researchr.org/alias/augusto-mendes-gomes-junior" - name: "Liria Matsumoto Sato" link: "https://researchr.org/alias/liria-matsumoto-sato" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_32" links: doi: "http://dx.doi.org/10.1007/11745693_32" researchr: "https://researchr.org/publication/MassettoJS06" cites: 0 citedby: 0 pages: "314-323" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "MassettoJS06" - title: "A Paradigm of a Pervasive Multimodal Multimedia Computing System for the Visually-Impaired Users" author: - name: "Ali Awde" link: "https://researchr.org/alias/ali-awde" - name: "Manolo Dulva Hina" link: "https://researchr.org/alias/manolo-dulva-hina" - name: "Chakib Tadj" link: "https://researchr.org/alias/chakib-tadj" - name: "Amar Ramdane-Cherif" link: "https://researchr.org/alias/amar-ramdane-cherif" - name: "Yacine Bellik" link: "https://researchr.org/alias/yacine-bellik" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_61" links: doi: "http://dx.doi.org/10.1007/11745693_61" tags: - "multimedia" researchr: "https://researchr.org/publication/AwdeHTRB06" cites: 0 citedby: 0 pages: "620-633" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "AwdeHTRB06" - title: "ZebraX: A Model for Service Composition with Multiple QoS Constraints" author: - name: "Xingzhi Feng" link: "https://researchr.org/alias/xingzhi-feng" - name: "Quanyuan Wu" link: "https://researchr.org/alias/quanyuan-wu" - name: "Huaimin Wang" link: "https://researchr.org/alias/huaimin-wang" - name: "Yi Ren" link: "https://researchr.org/alias/yi-ren" - name: "Changguo Guo" link: "https://researchr.org/alias/changguo-guo" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_52" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "FengWWRG07" - title: "XLR: Extensible Language and Runtime website" year: "2009" doi: "http://xlr.sourceforge.net/" links: doi: "http://xlr.sourceforge.net/" tags: - "extensible language" researchr: "https://researchr.org/publication/xlr-website" cites: 0 citedby: 0 howpublished: "\\url{http://xlr.sourceforge.net/}" kind: "misc" key: "xlr-website" - title: "Partial Evaluation of MATLAB" author: - name: "Daniel Elphick" link: "https://researchr.org/alias/daniel-elphick" - name: "Michael Leuschel" link: "http://www.stups.uni-duesseldorf.de/~leuschel" - name: "Simon J. Cox" link: "https://researchr.org/alias/simon-j.-cox" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=344" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "ElphickLC03" - title: "An Enhanced Grid Scheduling with Job Priority and Equitable Interval Job Distribution" author: - name: "HyoYoung Lee" link: "https://researchr.org/alias/hyoyoung-lee" - name: "Dongwoo Lee" link: "https://researchr.org/alias/dongwoo-lee" - name: "Rudrapatna S. Ramakrishna" link: "https://researchr.org/alias/rudrapatna-s.-ramakrishna" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_6" links: doi: "http://dx.doi.org/10.1007/11745693_6" researchr: "https://researchr.org/publication/LeeLR06" cites: 0 citedby: 0 pages: "53-62" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LeeLR06" - title: "Authentication and Access Control Using Trust Collaboration in Pervasive Grid Environments" author: - name: "Rachid Saadi" link: "https://researchr.org/alias/rachid-saadi" - name: "Jean-Marc Pierson" link: "https://researchr.org/alias/jean-marc-pierson" - name: "Lionel Brunie" link: "https://researchr.org/alias/lionel-brunie" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_30" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "SaadiPB07:1" - title: "Applying Dynamic Handoff to Increase System Performance on Wireless Cellular Networks" author: - name: "Chow-Sing Lin" link: "https://researchr.org/alias/chow-sing-lin" - name: "Cheng-Chi Lu" link: "https://researchr.org/alias/cheng-chi-lu" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_60" links: doi: "http://dx.doi.org/10.1007/11745693_60" researchr: "https://researchr.org/publication/LinL06%3A0" cites: 0 citedby: 0 pages: "609-619" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LinL06:0" - 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: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "proceedings" key: "gpce:2002" - title: "On Designing a Target-Independent DSL for Safe OS Process-Scheduling Components" author: - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" - name: "Anne-Françoise Le Meur" link: "http://www2.lifl.fr/~lemeur/" - name: "Gilles Muller" link: "https://researchr.org/alias/gilles-muller" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=436" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "LawallMM04" - title: "Reflective program generation with patterns" author: - name: "Manuel Fähndrich" link: "https://researchr.org/alias/manuel-f%C3%A4hndrich" - name: "Michael Carbin" link: "https://researchr.org/alias/michael-carbin" - name: "James R. Larus" link: "https://researchr.org/alias/james-r.-larus" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173748" links: doi: "http://doi.acm.org/10.1145/1173706.1173748" researchr: "https://researchr.org/publication/FahndrichCL06" cites: 0 citedby: 0 pages: "275-284" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "FahndrichCL06" - title: "Flexible and efficient measurement of dynamic bytecode metrics" author: - name: "Walter Binder" link: "http://www.inf.usi.ch/faculty/binder/" - name: "Jarle Hulaas" link: "https://researchr.org/alias/jarle-hulaas" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173733" links: doi: "http://doi.acm.org/10.1145/1173706.1173733" researchr: "https://researchr.org/publication/BinderH06%3A0" cites: 0 citedby: 0 pages: "171-180" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "BinderH06:0" - title: "An Approach for Supporting Aspect-Oriented Domain Modeling" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Ted Bapty" link: "https://researchr.org/alias/ted-bapty" - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Balachandran Natarajan" link: "https://researchr.org/alias/balachandran-natarajan" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=151" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=151" tags: - "modeling" - "C++" - "systematic-approach" researchr: "https://researchr.org/publication/GrayBNSGN03" cites: 0 citedby: 0 pages: "151-168" booktitle: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "GrayBNSGN03" - title: "Declaring and Enforcing Dependencies Between .NET Custom Attributes" author: - name: "Vasian Cepa" link: "https://researchr.org/alias/vasian-cepa" - name: "Mira Mezini" link: "https://researchr.org/alias/mira-mezini" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=283" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "CepaM04" - title: "Safe component updates" author: - name: "Alexander Stuckenholz" link: "https://researchr.org/alias/alexander-stuckenholz" - name: "Andre Osterloh" link: "https://researchr.org/alias/andre-osterloh" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173713" links: doi: "http://doi.acm.org/10.1145/1173706.1173713" researchr: "https://researchr.org/publication/StuckenholzO06" cites: 0 citedby: 0 pages: "39-48" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "StuckenholzO06" - title: "A Framework for the Detection and Resolution of Aspect Interactions" author: - name: "Rémi Douence" link: "https://researchr.org/alias/r%C3%A9mi-douence" - name: "Pascal Fradet" link: "https://researchr.org/alias/pascal-fradet" - name: "Mario Südholt" link: "https://researchr.org/alias/mario-s%C3%BCdholt" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870173.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "DouenceFS02" - title: "A Fuzzy Grid-QoS Framework for Obtaining Higher Grid Resources Availability" author: - name: "David Allenotor" link: "https://researchr.org/alias/david-allenotor" - name: "Ruppa K. Thulasiram" link: "https://researchr.org/alias/ruppa-k.-thulasiram" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_15" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "AllenotorT08:0" - title: "A Visual Framework for Deploying and Managing Context-Aware Services" author: - name: "Ichiro Satoh" link: "https://researchr.org/alias/ichiro-satoh" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_34" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "Satoh07:3" - title: "Syntactic Abstraction in Component Interfaces" author: - name: "Ryan Culpepper" link: "https://researchr.org/alias/ryan-culpepper" - name: "Scott Owens" link: "https://researchr.org/alias/scott-owens" - name: "Matthew Flatt" link: "http://www.cs.utah.edu/~mflatt/" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_25" links: doi: "http://dx.doi.org/10.1007/11561347_25" tags: - "abstraction" researchr: "https://researchr.org/publication/CulpepperOF05" cites: 0 citedby: 0 pages: "373-388" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "CulpepperOF05" - title: "Key Techniques of Software Sharing for on Demand Service-Oriented Computing" author: - name: "Xiaoshe Dong" link: "https://researchr.org/alias/xiaoshe-dong" - name: "Yinfeng Wang" link: "https://researchr.org/alias/yinfeng-wang" - name: "Fang Zheng" link: "https://researchr.org/alias/fang-zheng" - name: "Zhongsheng Qin" link: "https://researchr.org/alias/zhongsheng-qin" - name: "Hua Guo" link: "https://researchr.org/alias/hua-guo" - name: "Guofu Feng" link: "https://researchr.org/alias/guofu-feng" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_55" links: doi: "http://dx.doi.org/10.1007/11745693_55" researchr: "https://researchr.org/publication/DongWZQGF06" cites: 0 citedby: 0 pages: "557-566" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "DongWZQGF06" - title: "A Scalable Mechanism for Semantic Service Discovery in Multi-ontology Environment" author: - name: "Zhizhong Liu" link: "https://researchr.org/alias/zhizhong-liu" - name: "Huaimin Wang" link: "https://researchr.org/alias/huaimin-wang" - name: "Bin Zhou" link: "https://researchr.org/alias/bin-zhou" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_12" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "LiuWZ07:1" - title: "Building Distributed, Wide-Area Applications with WheelFS" author: - name: "M. Frans Kaashoek" link: "https://researchr.org/alias/m.-frans-kaashoek" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_2" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "Kaashoek08" - title: "A computational reflection mechanism to support platform debugging in SystemC" author: - name: "Bruno Albertini" link: "https://researchr.org/alias/bruno-albertini" - name: "Sandro Rigo" link: "https://researchr.org/alias/sandro-rigo" - name: "Guido Araujo" link: "https://researchr.org/alias/guido-araujo" - name: "Cristiano C. de Araujo" link: "https://researchr.org/alias/cristiano-c.-de-araujo" - name: "Edna Barros" link: "https://researchr.org/alias/edna-barros" - name: "Willians Azevedo" link: "https://researchr.org/alias/willians-azevedo" year: "2007" doi: "http://doi.acm.org/10.1145/1289816.1289838" abstract: "System-level and Platform-based design, along with Transaction Level modeling (TLM) techniques and languages like SystemC, appeared as a response to the ever increasing complexity of electronics systems design, where complex SoCs composed of several modules integrated on the same chip have become very common. In this scenario, the exploration and verification of several architecture models early in the design flow has played an important role. This paper proposes a mechanism that relies on computational reflection to enable designers to interact, on the fly, with platform simulation models written in SystemC TLM. This allows them to monitor and change signals or even IP internal register values, thus injecting specific stimuli that guide the simulation flow through corner cases during platform debugging, which are usually hard to handle by standard techniques, thus improving functional coverage. The key advantages of our approach are that we do not require code instrumentation from the IP designer, do not need a specialized SystemC library, and not even need the IP source code to be able to inspect its contents. The reflection mechanism was implemented using a C++ reflection library and integrated into a platform modeling framework. We evaluate our technique through some platform case studies." links: doi: "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: "Proceedings of the 5th International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2007, Salzburg, Austria, September 30 - October 3, 2007" editor: - name: "Soonhoi Ha" link: "https://researchr.org/alias/soonhoi-ha" - name: "Kiyoung Choi" link: "https://researchr.org/alias/kiyoung-choi" - name: "Nikil D. Dutt" link: "https://researchr.org/alias/nikil-d.-dutt" - name: "Jürgen Teich" link: "https://researchr.org/alias/j%C3%BCrgen-teich" publisher: "ACM" isbn: "978-1-59593-824-4" kind: "inproceedings" key: "AlbertiniRAABA07" - title: "When to use features and aspects?: a case study" author: - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173716" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "ApelB06" - title: "Unifying clones with a generative programming technique: a case study" author: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Shubiao Li" link: "https://researchr.org/alias/shubiao-li" year: "2006" doi: "http://dx.doi.org/10.1002/smr.333" links: doi: "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: "Journal of Software Maintenance" volume: "18" number: "4" pages: "267-292" kind: "article" key: "JarzabekL06" - title: "Pantaxou: a domain-specific language for developing safe coordination services" author: - name: "Julien Mercadal" link: "https://researchr.org/alias/julien-mercadal" - name: "Nicolas Palix" link: "https://researchr.org/alias/nicolas-palix" - name: "Charles Consel" link: "http://phoenix.labri.fr/people/consel/" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449936" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "MercadalPCL08" - title: "Altering Java Semantics via Bytecode Manipulation" author: - name: "Éric Tanter" link: "http://pleiad.dcc.uchile.cl/people/etanter" - name: "Marc Ségura-Devillechaise" link: "https://researchr.org/alias/marc-s%C3%A9gura-devillechaise" - name: "Jacques Noyé" link: "https://researchr.org/alias/jacques-noy%C3%A9" - name: "José M. Piquer" link: "https://researchr.org/alias/jos%C3%A9-m.-piquer" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870283.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "TanterSNP02" - title: "Fluid AOP join point models" author: - name: "Terry Hon" link: "https://researchr.org/alias/terry-hon" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176687" links: doi: "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: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "HonK06" - title: "A Gossip-Based Protocol to Reach Consensus Via Uninorm Aggregation Operator" author: - name: "Qiaoli Huang" link: "https://researchr.org/alias/qiaoli-huang" - name: "Shiqun Yin" link: "https://researchr.org/alias/shiqun-yin" - name: "Zhixing Huang" link: "https://researchr.org/alias/zhixing-huang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_32" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "HuangYH08" - title: "Aspect-oriented programming and modular reasoning" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Mira Mezini" link: "https://researchr.org/alias/mira-mezini" year: "2005" doi: "http://doi.acm.org/10.1145/1062455.1062482" links: doi: "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: "27th International Conference on Software Engineering (ICSE 2005), 15-21 May 2005, St. Louis, Missouri, USA" editor: - name: "Gruia-Catalin Roman" link: "https://researchr.org/alias/gruia-catalin-roman" - name: "William G. Griswold" link: "https://researchr.org/alias/william-g.-griswold" - name: "Bashar Nuseibeh" link: "https://researchr.org/alias/bashar-nuseibeh" publisher: "ACM" kind: "inproceedings" key: "KiczalesM05:0" - title: "A Theory of Hygienic Macros" author: - name: "David Herman" link: "http://calculist.org/" - name: "Mitchell Wand" link: "https://researchr.org/alias/mitchell-wand" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-78739-6_4" abstract: "Hygienic macro systems, such as Scheme’s, automatically rename variables to prevent unintentional variable capture—in short, they “just work.” Yet hygiene has never been formally presented as a specification rather than an algorithm. According to folklore, the definition of hygienic macro expansion hinges on the preservation of alpha-equivalence. But the only known notion of alpha-equivalence for programs with macros depends on the results of macro expansion! We break this circularity by introducing explicit binding specifications into the syntax of macro definitions, permitting a definition of alpha-equivalence independent of expansion. We define a semantics for a first-order subset of Scheme-like macros and prove hygiene as a consequence of confluence." links: doi: "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: "Programming Languages and Systems, 17th European Symposium on Programming, ESOP 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Budapest, Hungary, March 29-April 6, 2008. Proceedings" editor: - name: "Sophia Drossopoulou" link: "https://researchr.org/alias/sophia-drossopoulou" volume: "4960" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-78738-9" kind: "inproceedings" key: "HermanW08" - title: "Using Moldability to Improve Scheduling Performance of Parallel Jobs on Computational Grid" author: - name: "Kuo-Chan Huang" link: "https://researchr.org/alias/kuo-chan-huang" - name: "Po-Chi Shih" link: "https://researchr.org/alias/po-chi-shih" - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_14" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "HuangSC08:0" - title: "A Market-Oriented Model for Grid Service Management" author: - name: "Huan Wang" link: "https://researchr.org/alias/huan-wang" - name: "Zhihui Du" link: "https://researchr.org/alias/zhihui-du" - name: "Lei Wu" link: "https://researchr.org/alias/lei-wu" - name: "Suihui Zhu" link: "https://researchr.org/alias/suihui-zhu" - name: "Erfan Shang" link: "https://researchr.org/alias/erfan-shang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_14" links: doi: "http://dx.doi.org/10.1007/11745693_14" researchr: "https://researchr.org/publication/WangDWZS06" cites: 0 citedby: 0 pages: "137-146" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "WangDWZS06" - title: "A Case for Test-Code Generation in Model-Driven Systems" author: - name: "Matthew J. Rutherford" link: "https://researchr.org/alias/matthew-j.-rutherford" - name: "Alexander L. Wolf" link: "http://www.doc.ic.ac.uk/~alw/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=377" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "RutherfordW03" - title: "Parallel Edge Detection on a Virtual Hexagonal Structure" author: - name: "Xiangjian He" link: "https://researchr.org/alias/xiangjian-he" - name: "Wenjing Jia" link: "https://researchr.org/alias/wenjing-jia" - name: "Qiang Wu" link: "https://researchr.org/alias/qiang-wu" - name: "Tom Hintz" link: "https://researchr.org/alias/tom-hintz" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_68" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "HeJWH07" - title: "AOP++: A Generic Aspect-Oriented Programming Framework in C++" author: - name: "Zhen Yao" link: "https://researchr.org/alias/zhen-yao" - name: "Qilong Zheng" link: "https://researchr.org/alias/qilong-zheng" - name: "Guoliang Chen" link: "https://researchr.org/alias/guoliang-chen" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_8" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "YaoZC05" - title: "Language-Oriented Programming" author: - name: "Martin P. Ward" link: "https://researchr.org/alias/martin-p.-ward" year: "1994" doi: "http://www.cse.dmu.ac.uk/~mward/martin/papers/middle-out-t.pdf" abstract: "This paper describes the concept of language oriented programming which is a novel way of organising the development of a large software system, leading to a different structure for the finished product. The approach starts by developing a formally specified, domain-oriented, very high-level language which is designed to be well-suited to developing \"this kind of program\". The development process then splits into two independent stages: (1) Implement the system using this \"middle level\" language, and (2) Implement a compiler or translator or interpreter for the language, using existing technology. The approach is claimed to have advantages for domain analysis, rapid prototyping, maintenance, portability, user-enhanceable systems, reuse of development work, while also providing high development productivity. We give an example where the method has been used very successfully (in conjunction with rapid prototyping) in the development of a large software system: the FermaT reverse engineering tool. A major benefit of this approach to software development, as compared to the usual sequential \"waterfall model\" is the speed with which products can be brought to market. This is due to \"concurrent engineering\": the effective overlap of development stages. Finally, the \"middle out\" development style is compared and contrasted with the more usual \"top down\", \"bottom up\" and \"outside in\" development methods." links: doi: "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" kind: "article" key: "ward94languageoriented" - title: "Generative Programming and Software System Families" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2196/21960001.htm" links: doi: "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: "Semantics, Applications, and Implementation of Program Generation, Second International Workshop, SAIG 2001, Florence, Italy, September 6, 2001, Proceedings" editor: - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2196" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-42558-6" kind: "inproceedings" key: "Czarnecki01" - title: "Scalable Thread Visualization for Debugging Data Races in OpenMP Programs" author: - name: "Young-Joo Kim" link: "https://researchr.org/alias/young-joo-kim" - name: "Jae-Seon Lim" link: "https://researchr.org/alias/jae-seon-lim" - name: "Yong-Kee Jun" link: "https://researchr.org/alias/yong-kee-jun" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_27" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "KimLJ07" - title: "Bossa Nova: Introducing Modularity into the Bossa Domain-Specific Language" author: - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" - name: "Hervé Duchesne" link: "https://researchr.org/alias/herv%C3%A9-duchesne" - name: "Gilles Muller" link: "https://researchr.org/alias/gilles-muller" - name: "Anne-Françoise Le Meur" link: "http://www2.lifl.fr/~lemeur/" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_7" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "LawallDMM05" - title: "A Resource-Autonomy Based Monitoring Architecture for Grids" author: - name: "Meizhi Hu" link: "https://researchr.org/alias/meizhi-hu" - name: "Guangwen Yang" link: "https://researchr.org/alias/guangwen-yang" - name: "Weimin Zheng" link: "https://researchr.org/alias/weimin-zheng" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_47" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "HuYZ06" - title: "Staged Notational Definitions" author: - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" - name: "Patricia Johann" link: "http://personal.cis.strath.ac.uk/~patricia/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=97" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "TahaJ03" - title: "A High-Performance Virtual Storage System for Taiwan UniGrid" author: - name: "Chien-Min Wang" link: "https://researchr.org/alias/chien-min-wang" - name: "Hsi-Min Chen" link: "https://researchr.org/alias/hsi-min-chen" - name: "Chun-Chen Hsu" link: "https://researchr.org/alias/chun-chen-hsu" - name: "Jan-Jan Wu" link: "https://researchr.org/alias/jan-jan-wu" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_3" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WangCHW07" - title: "Safe reflection through polymorphism" author: - name: "Toon Verwaest" link: "https://researchr.org/alias/toon-verwaest" - name: "Lukas Renggli" link: "http://www.lukas-renggli.ch/" year: "2009" doi: "http://doi.acm.org/10.1145/1595768.1595776" abstract: "Code executed in a fully reflective system switches back and forth between application and interpreter code. These two states can be seen as contexts in which an expression is evaluated. Current language implementations obtain reflective capabilities by exposing objects to the interpreter. However, in doing so these systems break the encapsulation of the application objects. In this paper we propose safe reflection through polymorphism, \\ie by unifying the interface and ensuring the encapsulation of objects from both the interpreter and application context. We demonstrate a \\emphhomogeneous system that defines the execution semantics in terms of itself, thus enforcing that encapsulation is not broken." links: doi: "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" address: "New York, NY, USA" publisher: "ACM" isbn: "978-1-60558-707-3" kind: "inproceedings" key: "VerwaestR:CASTA:2009" - title: "Debugging C++ template metaprograms" author: - name: "Zoltán Porkoláb" link: "https://researchr.org/alias/zolt%C3%A1n-porkol%C3%A1b" - name: "József Mihalicza" link: "https://researchr.org/alias/j%C3%B3zsef-mihalicza" - name: "Ádám Sipos" link: "https://researchr.org/alias/%C3%A1d%C3%A1m-sipos" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173746" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "PorkolabMS06" - title: "TDL: A Hardware Description Language for Retargetable Postpass Optimizations and Analyses" author: - name: "Daniel Kästner" link: "https://researchr.org/alias/daniel-k%C3%A4stner" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=18" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "Kastner03" - title: "A Fault-Tolerant Distributed Scheme for Grid Information Services" author: - name: "Ming-Jeng Yang" link: "https://researchr.org/alias/ming-jeng-yang" - name: "Chin-Lin Kuo" link: "https://researchr.org/alias/chin-lin-kuo" - name: "Shih-Hsiang Lin" link: "https://researchr.org/alias/shih-hsiang-lin" - name: "Yao-Ming Yeh" link: "https://researchr.org/alias/yao-ming-yeh" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_13" links: doi: "http://dx.doi.org/10.1007/11745693_13" researchr: "https://researchr.org/publication/YangKLY06" cites: 0 citedby: 0 pages: "126-136" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "YangKLY06" - title: "Optimizing Server Placement in Hierarchical Grid Environments" author: - name: "Chien-Min Wang" link: "https://researchr.org/alias/chien-min-wang" - name: "Chun-Chen Hsu" link: "https://researchr.org/alias/chun-chen-hsu" - name: "Pangfeng Liu" link: "https://researchr.org/alias/pangfeng-liu" - name: "Hsi-Min Chen" link: "https://researchr.org/alias/hsi-min-chen" - name: "Jan-Jan Wu" link: "https://researchr.org/alias/jan-jan-wu" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_1" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "WangHLCW06" - title: "OpenAda: Compile-Time Reflection for Ada 95" author: - name: "Patrick Rogers" link: "https://researchr.org/alias/patrick-rogers" - name: "Andy J. Wellings" link: "https://researchr.org/alias/andy-j.-wellings" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3063&spage=166" links: doi: "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: "Reliable Software Technologies - Ada-Europe 2004, 9th Ada-Europe International Conference on Reliable Software Technologies, Palma de Mallorca, Spain, June 14-18, 2004, Proceedings" editor: - name: "Albert Llamosí" link: "https://researchr.org/alias/albert-llamos%C3%AD" - name: "Alfred Strohmeier" link: "https://researchr.org/alias/alfred-strohmeier" volume: "3063" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-22011-9" kind: "inproceedings" key: "RogersW04" - title: "Automatic Execution of Tasks in MiPeG" author: - name: "Antonio Coronato" link: "http://www.antoniocoronato.com/" - name: "Giuseppe De Pietro" link: "http://ihealthlab.icar.cnr.it/index.php/component/contact/contact/4-tl/2-giuseppe-de-pietro.html" - name: "Luigi Gallo" link: "https://www.luigigallo.net" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_61" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "CoronatoPG07:0" - title: "Domain specific language implementation via compile-time meta-programming" author: - name: "Laurence Tratt" link: "http://tratt.net/laurie/" year: "2008" doi: "http://doi.acm.org/10.1145/1391956.1391958" abstract: "Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable tool for software developers and non-developers alike. DSLs must currently be created in an ad-hoc fashion, often leading to high development costs and implementations of variable quality. In this article, I show how expressive DSLs can be hygienically embedded in the Converge programming language using its compile-time meta-programming facility, the concept of DSL blocks, and specialised error reporting techniques. By making use of pre-existing facilities, and following a simple methodology, DSL implementation costs can be significantly reduced whilst leading to higher quality DSL implementations." links: doi: "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: "ACM Transactions on Programming Languages and Systems" volume: "30" number: "6" kind: "article" key: "Tratt08-TOPLAS" - title: "Preprocessing Eden with Template Haskell" author: - name: "Steffen Priebe" link: "https://researchr.org/alias/steffen-priebe" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_24" links: doi: "http://dx.doi.org/10.1007/11561347_24" tags: - "Haskell" researchr: "https://researchr.org/publication/Priebe05" cites: 0 citedby: 0 pages: "357-372" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "Priebe05" - title: "A Novel Data Grid Coherence Protocol Using Pipeline-Based Aggressive Copy Method" author: - name: "Reen-Cheng Wang" link: "https://researchr.org/alias/reen-cheng-wang" - name: "Su-Ling Wu" link: "https://researchr.org/alias/su-ling-wu" - name: "Ruay Shiung Chang" link: "https://researchr.org/alias/ruay-shiung-chang" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_41" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WangWC07:7" - title: "ANEMIC: Automatic Interface Enabler for Model Integrated Computing" author: - name: "Steven Nordstrom" link: "https://researchr.org/alias/steven-nordstrom" - name: "Shweta Shetty" link: "https://researchr.org/alias/shweta-shetty" - name: "Kumar Gaurav Chhokra" link: "https://researchr.org/alias/kumar-gaurav-chhokra" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" - name: "Brandon Eames" link: "https://researchr.org/alias/brandon-eames" - name: "Ákos Lédeczi" link: "https://researchr.org/alias/%C3%A1kos-l%C3%A9deczi" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=138" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "NordstromSCSEL03" - title: "Pricing Web Services" author: - name: "Kevin Ho" link: "https://researchr.org/alias/kevin-ho" - name: "John Sum" link: "https://researchr.org/alias/john-sum" - name: "Gilbert H. Young" link: "https://researchr.org/alias/gilbert-h.-young" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_15" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "HoSY06" - title: "Visual tool for generative programming" author: - name: "Pavel Grigorenko" link: "https://researchr.org/alias/pavel-grigorenko" - name: "Ando Saabas" link: "https://researchr.org/alias/ando-saabas" - name: "Enn Tyugu" link: "https://researchr.org/alias/enn-tyugu" year: "2005" doi: "http://doi.acm.org/10.1145/1081706.1081747" links: doi: "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: "Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005, Lisbon, Portugal, September 5-9, 2005" editor: - name: "Michel Wermelinger" link: "https://researchr.org/alias/michel-wermelinger" - name: "Harald Gall" link: "https://researchr.org/alias/harald-gall" publisher: "ACM" isbn: "1-59593-014-0" kind: "inproceedings" key: "GrigorenkoST05" - title: "Improving design and source code modularity using AspectJ (tutorial session)" author: - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2000" doi: "http://doi.acm.org/10.1145/337180.337848" links: doi: "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" kind: "inproceedings" key: "LopesK00:0" - title: "The power of symmetry: unifying inheritance and generative programming" author: - name: "DeLesley Hutchins" link: "https://researchr.org/alias/delesley-hutchins" year: "2003" doi: "http://doi.acm.org/10.1145/949344.949350" links: doi: "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: "Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA" editor: - name: "Ron Crocker" link: "https://researchr.org/alias/ron-crocker" - name: "Guy L. Steele Jr." link: "http://research.sun.com/people/mybio.php?uid=25706" publisher: "ACM" isbn: "1-58113-751-6" kind: "inproceedings" key: "Hutchins03" - title: "Generating AspectJ Programs with Meta-AspectJ" author: - name: "David Zook" link: "https://researchr.org/alias/david-zook" - name: "Shan Shan Huang" link: "http://www.freeflygeek.com/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=1" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "ZookHS04" - title: "A Low-Overhead Non-block Checkpointing Algorithm for Mobile Computing Environment" author: - name: "Bidyut Gupta" link: "https://researchr.org/alias/bidyut-gupta" - name: "Shahram Rahimi" link: "https://researchr.org/alias/shahram-rahimi" - name: "Rishad A. Rias" link: "https://researchr.org/alias/rishad-a.-rias" - name: "Guru. Bangalore" link: "https://researchr.org/alias/guru.-bangalore" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_59" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "GuptaRRB06:0" - title: "Mapping Features to Models: A Template Approach Based on Superimposed Variants" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_28" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "CzarneckiA05" - title: "Memoization in Type-Directed Partial Evaluation" author: - name: "Vincent Balat" link: "https://researchr.org/alias/vincent-balat" - name: "Olivier Danvy" link: "https://www.yale-nus.edu.sg/about/faculty/olivier-danvy/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870078.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "BalatD02" - title: "Semantic reasoning about feature composition via multiple aspect-weavings" author: - name: "Christian Prehofer" link: "https://researchr.org/alias/christian-prehofer" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173742" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "Prehofer06" - title: "A semantics for advice and dynamic join points in aspect-oriented programming" author: - name: "Mitchell Wand" link: "https://researchr.org/alias/mitchell-wand" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Christopher Dutchyn" link: "https://researchr.org/alias/christopher-dutchyn" year: "2004" doi: "http://doi.acm.org/10.1145/1018203.1018208" links: doi: "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: "ACM Transactions on Programming Languages and Systems" volume: "26" number: "5" pages: "890-910" kind: "article" key: "WandKD04" - title: "Program interpolation" author: - name: "Andrew Moss" link: "http://www.cs.bris.ac.uk/home/moss/" - name: "Dan Page" link: "http://www.cs.bris.ac.uk/home/page/" year: "2009" doi: "http://doi.acm.org/10.1145/1480945.1480951" abstract: "Program interpolation is a new type of transformation that given an input program written in a specially constructed Domain Specific Language (DSL), produces a family of functionally equivalent instruction sequences as output. Each sequence is an \"interpolation\" between the control-flows of implementation strategies supplied in the input program. The purpose of the transformation is to expose behavioural differences (e.g. performance) within the sequences, and thus allow automated optimisation with respect to architectural trade-offs that are difficult to quantify and model. We present results from a prototype compiler that demonstrate a 63% speedup in the domain of multi-precision integer arithmetic." links: doi: "http://doi.acm.org/10.1145/1480945.1480951" "bristol publication db": "http://www.cs.bris.ac.uk/Publications/pub_master.jsp?id=2000979" 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: "Proceedings of the 2009 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation, PEPM 2009, Savannah, GA, USA, January 19-20, 2009" editor: - name: "Germán Puebla" link: "https://researchr.org/alias/germ%C3%A1n-puebla" - name: "Germán Vidal" link: "http://users.dsic.upv.es/~gvidal/" publisher: "ACM" isbn: "978-1-60558-327-3" kind: "inproceedings" key: "MossP09" - title: "Brittle systems will break - not bend: can aspect-oriented programming help?" author: - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Joon Suan Ong" link: "https://researchr.org/alias/joon-suan-ong" - name: "Andrew Warfield" link: "https://researchr.org/alias/andrew-warfield" - name: "Michael J. Feeley" link: "https://researchr.org/alias/michael-j.-feeley" year: "2002" doi: "http://doi.acm.org/10.1145/1133373.1133389" links: doi: "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: "Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002" editor: - name: "Gilles Muller" link: "https://researchr.org/alias/gilles-muller" - name: "Eric Jul" link: "https://researchr.org/alias/eric-jul" publisher: "ACM" kind: "inproceedings" key: "CoadyKOWF02" - title: "Alliatrust: A Trustable Reputation Management Scheme for Unstructured P2P Systems" author: - name: "Jeffrey Gerard" link: "https://researchr.org/alias/jeffrey-gerard" - name: "Hailong Cai" link: "https://researchr.org/alias/hailong-cai" - name: "Jun Wang" link: "https://researchr.org/alias/jun-wang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_12" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "GerardCW06" - title: "Lightweight scalable components" author: - name: "Tetsuo Kamina" link: "https://researchr.org/alias/tetsuo-kamina" - name: "Tetsuo Tamai" link: "https://researchr.org/alias/tetsuo-tamai" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289996" links: doi: "http://doi.acm.org/10.1145/1289971.1289996" researchr: "https://researchr.org/publication/KaminaT07" cites: 0 citedby: 0 pages: "145-154" booktitle: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "KaminaT07" - title: "Virtualization Technology: Past, Present, and Future" author: - name: "Wen-Hann Wang" link: "https://researchr.org/alias/wen-hann-wang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_3" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "Wang08:20" - title: "QoS-Driven Grid Resource Selection Based on Novel Neural Networks" author: - name: "Xianwen Hao" link: "https://researchr.org/alias/xianwen-hao" - name: "Yu Dai" link: "https://researchr.org/alias/yu-dai" - name: "Bin Zhang" link: "https://researchr.org/alias/bin-zhang" - name: "Tingwei Chen" link: "https://researchr.org/alias/tingwei-chen" - name: "Lei Yang" link: "https://researchr.org/alias/lei-yang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_45" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "HaoDZCY06" - title: "Macro Instruction Extensions of Compiler Languages" author: - name: "M. Douglas McIlroy" link: "https://researchr.org/alias/m.-douglas-mcilroy" year: "1960" doi: "http://doi.acm.org/10.1145/367177.367223" abstract: "Macroinstruction compilers constructed from a small set of functions can be made extremely powerful. In particular, conditional assembly, nested definitions, and parenthetical notation serve to make a compiler capable of accepting very general extensions to its ground language." links: doi: "http://doi.acm.org/10.1145/367177.367223" tags: - "macros" - "compiler" - "extensible language" researchr: "https://researchr.org/publication/McIlroy60" cites: 0 citedby: 0 journal: "Communications of the ACM" volume: "3" number: "4" pages: "214-220" kind: "article" key: "McIlroy60" - title: "Sorting Out the Relationships Between Pairs of Iterators, Values, and References" author: - name: "Krister Åhlander" link: "https://researchr.org/alias/krister-%C3%A5hlander" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_23" links: doi: "http://dx.doi.org/10.1007/11561347_23" researchr: "https://researchr.org/publication/Ahlander05" cites: 0 citedby: 0 pages: "342-356" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "Ahlander05" - title: "OpenJava: A Class-Based Macro System for Java" author: - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Kozo Itano" link: "https://researchr.org/alias/kozo-itano" - name: "Marc-Olivier Killijian" link: "https://researchr.org/alias/marc-olivier-killijian" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1826/18260117.htm" links: doi: "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: "Reflection and Software Engineering, Papers from OORaSE 1999, 1st OOPSLA Workshop on Reflection and Software Engineering, Denver, CO, USA, November 1999" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Robert J. Stroud" link: "https://researchr.org/alias/robert-j.-stroud" - name: "Francesco Tisato" link: "https://researchr.org/alias/francesco-tisato" volume: "1826" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-67761-5" kind: "inproceedings" key: "TatsuboriCIK99" - title: "A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences" author: - name: "Saverio Perugini" link: "https://researchr.org/alias/saverio-perugini" - name: "Naren Ramakrishnan" link: "https://researchr.org/alias/naren-ramakrishnan" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_15" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "PeruginiR05" - title: "Language Workbenches: The Killer-App for Domain Specific Languages?" author: - name: "Martin Fowler" link: "http://martinfowler.com/" year: "2005" doi: "http://www.martinfowler.com/articles/languageWorkbench.html" abstract: "Most new ideas in software developments are really new variations on old ideas. This article describes one of these, the growing idea of a class of tools that I call Language Workbenches - examples of which include Intentional Software, JetBrains's Meta Programming System, and Microsoft's Software Factories. These tools take an old style of development - which I call language oriented programming and use IDE tooling in a bid to make language oriented programming a viable approach. Although I'm not enough of a prognosticator to say whether they will succeed in their ambition, I do think that these tools are some of the most interesting things on the horizon of software development. Interesting enough to write this essay to try to explain, at least in outline, how they work and the main issues around their future usefulness." links: doi: "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 kind: "misc" key: "Fowler2004" - title: "Discussing aspects of AOP" author: - name: "Tzilla Elrad" link: "https://researchr.org/alias/tzilla-elrad" - name: "Mehmet Aksit" link: "http://www.utwente.nl/ewi/trese/people/Aksit/" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Karl J. Lieberherr" link: "https://researchr.org/alias/karl-j.-lieberherr" - name: "Harold Ossher" link: "http://portal.acm.org/author_page.cfm?id=81100333974&coll=GUIDE&dl=GUIDE&trk=0&CFID=51132785&CFTOKEN=62287740" 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: "Communications of the ACM" volume: "44" number: "10" pages: "33-38" kind: "article" key: "ElradAKLO01" - title: "Effective Dynamic Replica Maintenance Algorithm for the Grid Environment" author: - name: "Rashedur M. Rahman" link: "https://researchr.org/alias/rashedur-m.-rahman" - name: "Ken Barker" link: "https://researchr.org/alias/ken-barker" - name: "Reda Alhajj" link: "https://researchr.org/alias/reda-alhajj" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_34" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "RahmanBA06:0" - title: "YABS: a domain-specific language for pervasive computing based on stigmergy" author: - name: "Peter Barron" link: "https://researchr.org/alias/peter-barron" - name: "Vinny Cahill" link: "https://researchr.org/alias/vinny-cahill" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173730" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "BarronC06" - title: "A generic annotation inference algorithm for the safety certification of automatically generated code" author: - name: "Ewen Denney" link: "http://ti.arc.nasa.gov/profile/edenney/" - name: "Bernd Fischer" link: "http://www.ecs.soton.ac.uk/people/bf" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173725" abstract: "Code generators for realistic application domains are not directly verifiable in practice. In the certifiable code generation approach the generator is extended to generate logical annotations (i.e., pre- and postconditions and loop invariants) along with the programs, allowing fully automated program proofs of different safety properties. However, this requires access to the generator sources, and remains difficult to implement and maintain because the annotations are cross-cutting concerns, both on the object-level (i.e. in the generated code) and on the meta-level (i.e. in the generator). Here we describe a new generic post-generation annotation inference algorithm that circumvents these problems. We exploit the fact that the output of a code generator is highly idiomatic, so that patterns can be used to describe all code constructs that require annotations. The patterns are specific to the idioms of the targeted code generator and to the safety property to be shown, but the algorithm itself remains generic. It is based on a pattern matcher used to identify instances of the idioms and build a property-specific abstracted control flow graph, and a graph traversal that follows the paths from the use nodes backwards to all corresponding definitions, annotating the statements along these paths. This core is instantiated for two generators and successfully applied to automatically certify initialization safety for a range of generated programs." links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "DenneyF06" - title: "Boo Primer" author: - name: "Cameron Kenneth Knight" link: "https://researchr.org/alias/cameron-kenneth-knight" doi: "url: http://boo.codehaus.org/Boo+Primer" tags: - "Boo" - "extensible language" researchr: "https://researchr.org/publication/Boo" cites: 0 citedby: 0 kind: "manual" key: "Boo" - title: "Language Oriented Programming: The Next Programming Paradigm" author: - name: "Sergey Dmitriev" link: "https://researchr.org/alias/sergey-dmitriev" year: "2004" doi: "http://www.onboard.jetbrains.com/is1/articles/04/10/lop/mps.pdf" links: doi: "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 kind: "misc" key: "lopnextprogrammingparadigm" - title: "Modular and Extensible Parser Implementation using Mixins" author: - name: "Yuuji Ichisugi" link: "https://researchr.org/alias/yuuji-ichisugi" year: "1998" doi: "http://www.etl.go.jp/epp/edoc/epp-parser.pdf" links: doi: "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" kind: "article" key: "IchisugiEpp" - title: "Gaigen 2: a geometric algebra implementation generator" author: - name: "Daniel Fontijne" link: "https://researchr.org/alias/daniel-fontijne" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173728" links: doi: "http://doi.acm.org/10.1145/1173706.1173728" tags: - " algebra" researchr: "https://researchr.org/publication/Fontijne06" cites: 0 citedby: 0 pages: "141-150" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "Fontijne06" - title: "Small-World Network Inspired Trustworthy Web Service Evaluation and Management Model" author: - name: "Qinghua Meng" link: "https://researchr.org/alias/qinghua-meng" - name: "Yongsheng Ding" link: "https://researchr.org/alias/yongsheng-ding" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_19" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "MengD07" - title: "DataScript - A Specification and Scripting Language for Binary Data" author: - name: "Godmar Back" link: "https://researchr.org/alias/godmar-back" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870066.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "Back02" - title: "Generative Programming of graphical user interfaces" author: - name: "Max Schlee" link: "https://researchr.org/alias/max-schlee" - name: "Jean Vanderdonckt" link: "https://researchr.org/alias/jean-vanderdonckt" year: "2004" doi: "http://doi.acm.org/10.1145/989863.989936" links: doi: "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: "Proceedings of the working conference on Advanced visual interfaces, AVI 2004, Gallipoli, Italy, May 25-28, 2004" editor: - name: "Maria Francesca Costabile" link: "https://researchr.org/alias/maria-francesca-costabile" publisher: "ACM Press" isbn: "1-58113-867-9" kind: "inproceedings" key: "SchleeV04" - title: "The Application of Compile-Time Reflection to Software Fault Tolerance Using Ada 95" author: - name: "Patrick Rogers" link: "https://researchr.org/alias/patrick-rogers" - name: "Andy J. Wellings" link: "https://researchr.org/alias/andy-j.-wellings" year: "2005" doi: "http://dx.doi.org/10.1007/11499909_19" links: doi: "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: "Reliable Software Technology - Ada-Europe 2005, 10th Ada-Europe International Conference on Reliable Software Technologies, York, UK, June 20-24, 2005, Proceedings" editor: - name: "Tullio Vardanega" link: "https://researchr.org/alias/tullio-vardanega" - name: "Andy J. Wellings" link: "https://researchr.org/alias/andy-j.-wellings" volume: "3555" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-26286-5" kind: "inproceedings" key: "RogersW05" - title: "Interoperable Grid PKIs Among Untrusted Domains: An Architectural Proposal" author: - name: "Valentina Casola" link: "https://researchr.org/alias/valentina-casola" - name: "Jesus Luna" link: "https://researchr.org/alias/jesus-luna" - name: "Oscar Manso" link: "https://researchr.org/alias/oscar-manso" - name: "Nicola Mazzocca" link: "https://researchr.org/alias/nicola-mazzocca" - name: "Manel Medina" link: "https://researchr.org/alias/manel-medina" - name: "Massimiliano Rak" link: "https://researchr.org/alias/massimiliano-rak" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_4" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "CasolaLMMMR07" - title: "Tidset-Based Parallel FP-tree Algorithm for the Frequent Pattern Mining Problem on PC Clusters" author: - name: "Jiayi Zhou" link: "https://researchr.org/alias/jiayi-zhou" - name: "Kun-Ming Yu" link: "https://researchr.org/alias/kun-ming-yu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_5" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "ZhouY08:4" - title: "A Metaobject Protocol for C++" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "1995" doi: "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.9788" links: doi: "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" kind: "inproceedings" key: "Chiba95" - title: "Model Compiler Construction Based on Aspect-Oriented Mechanisms" author: - name: "Naoyasu Ubayashi" link: "https://researchr.org/alias/naoyasu-ubayashi" - name: "Tetsuo Tamai" link: "https://researchr.org/alias/tetsuo-tamai" - name: "Shinji Sano" link: "https://researchr.org/alias/shinji-sano" - name: "Yusaku Maeno" link: "https://researchr.org/alias/yusaku-maeno" - name: "Satoshi Murakami" link: "https://researchr.org/alias/satoshi-murakami" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_9" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "UbayashiTSMM05" - title: "Stayin alert: moulding failure and exceptions to your needs" author: - name: "Anya Helene Bagge" link: "http://www.ii.uib.no/~anya/" - name: "Valentin David" link: "http://www.valentindavid.com/" - name: "Magne Haveraaen" link: "http://www.ii.uib.no/~magne/" - name: "Karl Trygve Kalleberg" link: "http://www.ii.uib.no/~karltk/" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173747" links: doi: "http://doi.acm.org/10.1145/1173706.1173747" tags: - "exceptions" researchr: "https://researchr.org/publication/BaggeDHK06" cites: 0 citedby: 0 pages: "265-274" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "BaggeDHK06" - title: "A Pragmatic Approach for the Semantic Description and Matching of Pervasive Resources" author: - name: "Ayomi Bandara" link: "https://researchr.org/alias/ayomi-bandara" - name: "Terry R. Payne" link: "https://researchr.org/alias/terry-r.-payne" - name: "David De Roure" link: "https://researchr.org/alias/david-de-roure" - name: "Nicholas Gibbins" link: "https://researchr.org/alias/nicholas-gibbins" - name: "Tim Lewis" link: "https://researchr.org/alias/tim-lewis" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_42" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "BandaraPRGL08" - title: "Metaphor: A Multi-stage, Object-Oriented Programming Language" author: - name: "Gregory Neverov" link: "https://researchr.org/alias/gregory-neverov" - name: "Paul Roe" link: "https://researchr.org/alias/paul-roe" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=168" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "NeverovR04" - 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" kind: "proceedings" key: "gpce:2009" - title: "The Java Syntactic Extender" author: - name: "Jonathan Bachrach" link: "http://people.csail.mit.edu/jrb/" - name: "Keith Playford" link: "https://researchr.org/alias/keith-playford" year: "2001" doi: "http://people.csail.mit.edu/jrb/jse/jse.pdf" abstract: "The ability to extend a language with new syntactic forms is a powerful tool. A sufficiently flexible macro system allows programmers to build from a common base towards a language designed specifically for their problem domain. However, macro facilities that are integrated, capable, and at the same time simple enough to be widely used have been limited to the Lisp family of languages to date. In this paper we introduce a macro facility, called the Java Syntactic Extender (JSE), with the superior power and ease of use of Lisp macro sytems, but for Java, a language with a more conventional algebraic syntax. The design is based on the Dylan macro system, but exploits Java's compilation model to offer a full procedural macro engine. In other words, syntax expanders may be implemented in, and so use all the facilities of, the full Java language " links: doi: "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" kind: "inproceedings" key: "BachrachP01" - title: "A type-centric framework for specifying heterogeneous, large-scale, component-oriented, architectures" author: - name: "Georg Jung" link: "https://researchr.org/alias/georg-jung" - name: "John Hatcliff" link: "http://people.cis.ksu.edu/~hatcliff/newweb/" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289979" links: doi: "http://doi.acm.org/10.1145/1289971.1289979" tags: - "architecture" researchr: "https://researchr.org/publication/JungH07" cites: 0 citedby: 0 pages: "33-42" booktitle: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "JungH07" - title: "Introduction of Grid Computing Application Projects at the NASA Earth Science Technology Office" author: - name: "Kai-Dee Chu" link: "https://researchr.org/alias/kai-dee-chu" - name: "Liping Di" link: "https://researchr.org/alias/liping-di" - name: "Peter Thornton" link: "https://researchr.org/alias/peter-thornton" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_29" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ChuDT06" - title: "Structuring operating system aspects" author: - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Michael J. Feeley" link: "https://researchr.org/alias/michael-j.-feeley" - name: "Norman C. Hutchinson" link: "https://researchr.org/alias/norman-c.-hutchinson" - name: "Joon Suan Ong" link: "https://researchr.org/alias/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: "Communications of the ACM" volume: "44" number: "10" pages: "79-82" kind: "article" key: "CoadyKFHO01" - title: "Practical refactoring-based framework upgrade" author: - name: "Ilie Savga" link: "http://st.inf.tu-dresden.de" - name: "Michael Rudolf" link: "https://researchr.org/alias/michael-rudolf" - name: "Sebastian Goetz" link: "https://researchr.org/alias/sebastian-goetz" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449939" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "SavgaRGA08" - title: "Integrating semantics and compilation: using c++ concepts to develop robust and efficient reusable libraries" author: - name: "Peter Gottschling" link: "https://researchr.org/alias/peter-gottschling" - name: "Andrew Lumsdaine" link: "https://researchr.org/alias/andrew-lumsdaine" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449925" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "GottschlingL08" - title: "Guarantee the Victorious Probability of Grid Resources in the Competition for Finite Tasks" author: - name: "Lei Yao" link: "https://researchr.org/alias/lei-yao" - name: "Guanzhong Dai" link: "https://researchr.org/alias/guanzhong-dai" - name: "Huixiang Zhang" link: "https://researchr.org/alias/huixiang-zhang" - name: "Shuai Ren" link: "https://researchr.org/alias/shuai-ren" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_16" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "YaoDZR08" - title: "A Generative Approach to Aspect-Oriented Programming" author: - name: "Douglas R. Smith" link: "https://researchr.org/alias/douglas-r.-smith" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=39" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "Smith04" - title: "Using OGRO and CertiVeR to Improve OCSP Validation for Grids" author: - name: "Jesus Luna" link: "https://researchr.org/alias/jesus-luna" - name: "Manel Medina" link: "https://researchr.org/alias/manel-medina" - name: "Oscar Manso" link: "https://researchr.org/alias/oscar-manso" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_2" links: doi: "http://dx.doi.org/10.1007/11745693_2" researchr: "https://researchr.org/publication/LunaMM06" cites: 0 citedby: 0 pages: "12-21" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LunaMM06" - title: "PCOW: Pipelining-Based COW Snapshot Method to Decrease First Write Penalty" author: - name: "Zhikun Wang" link: "https://researchr.org/alias/zhikun-wang" - name: "Dan Feng" link: "https://researchr.org/alias/dan-feng" - name: "Ke Zhou" link: "https://researchr.org/alias/ke-zhou" - name: "Fang Wang" link: "https://researchr.org/alias/fang-wang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_27" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WangFZW08" - title: "Bio-inspired Grid Information System with Epidemic Tuning" author: - name: "Agostino Forestiero" link: "https://researchr.org/alias/agostino-forestiero" - name: "Carlo Mastroianni" link: "https://researchr.org/alias/carlo-mastroianni" - name: "Fausto Pupo" link: "https://researchr.org/alias/fausto-pupo" - name: "Giandomenico Spezzano" link: "https://researchr.org/alias/giandomenico-spezzano" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_63" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ForestieroMPS07" - title: "Program refactoring using functional aspects" author: - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449938" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "ApelKB08" - title: "An Abstract Architecture for Computational Reflection in Multi-Agent Systems" author: - name: "Martin Rehák" link: "https://researchr.org/alias/martin-reh%C3%A1k" - name: "Jan Tozicka" link: "https://researchr.org/alias/jan-tozicka" - name: "Michal Pechoucek" link: "https://researchr.org/alias/michal-pechoucek" - name: "Filip Zelezný" link: "https://researchr.org/alias/filip-zelezn%C3%BD" - name: "Milan Rollo" link: "https://researchr.org/alias/milan-rollo" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/IAT.2005.35" links: doi: "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: "Proceedings of the 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, Compiegne, France, September 19-22, 2005" editor: - name: "Andrzej Skowron" link: "https://researchr.org/alias/andrzej-skowron" - name: "Jean-Paul A. Barthès" link: "https://researchr.org/alias/jean-paul-a.-barth%C3%A8s" - name: "Lakhmi C. Jain" link: "https://researchr.org/alias/lakhmi-c.-jain" - name: "Ron Sun" link: "https://researchr.org/alias/ron-sun" - name: "Pierre Morizet-Mahoudeaux" link: "https://researchr.org/alias/pierre-morizet-mahoudeaux" - name: "Jiming Liu" link: "https://researchr.org/alias/jiming-liu" - name: "Ning Zhong" link: "https://researchr.org/alias/ning-zhong" publisher: "IEEE Computer Society" isbn: "0-7695-2416-8" kind: "inproceedings" key: "RehakTPZR05" - title: "A dynamic aspect-oriented system for OS kernels" author: - name: "Yoshisato Yanagisawa" link: "https://researchr.org/alias/yoshisato-yanagisawa" - name: "Kenichi Kourai" link: "https://researchr.org/alias/kenichi-kourai" - name: "Shigeru Chiba" link: "https://researchr.org/alias/shigeru-chiba" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173717" links: doi: "http://doi.acm.org/10.1145/1173706.1173717" researchr: "https://researchr.org/publication/YanagisawaKC06" cites: 0 citedby: 0 pages: "69-78" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "YanagisawaKC06" - title: "An Optimization of Resource Replication Access in Grid Cache" author: - name: "Fangai Liu" link: "https://researchr.org/alias/fangai-liu" - name: "Fenglong Song" link: "https://researchr.org/alias/fenglong-song" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_11" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LiuS08:14" - title: "GRAVY: Towards Virtual File System for the Grid" author: - name: "Thi-Mai-Huong Nguyen" link: "https://researchr.org/alias/thi-mai-huong-nguyen" - name: "Frédéric Magoulès" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-magoul%C3%A8s" - name: "Cédric Révillon" link: "https://researchr.org/alias/c%C3%A9dric-r%C3%A9villon" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_48" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "NguyenMR07" - title: "Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code" author: - name: "Jacques Carette" link: "https://researchr.org/alias/jacques-carette" - name: "Oleg Kiselyov" link: "http://okmij.org/ftp/" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_18" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "CaretteK05" - title: "Modeling Crosscutting in Aspect-Oriented Mechanisms" author: - name: "Hidehiko Masuhara" link: "https://researchr.org/alias/hidehiko-masuhara" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2743&spage=2" links: doi: "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 2003 - Object-Oriented Programming, 17th European Conference, Darmstadt, Germany, July 21-25, 2003, Proceedings" editor: - name: "Luca Cardelli" link: "http://lucacardelli.name" volume: "2743" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-40531-3" kind: "inproceedings" key: "MasuharaK03" - title: "Aspect-Oriented System Structure" author: - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Michael J. Feeley" link: "https://researchr.org/alias/michael-j.-feeley" - name: "Norman C. Hutchinson" link: "https://researchr.org/alias/norman-c.-hutchinson" - name: "Joon Suan Ong" link: "https://researchr.org/alias/joon-suan-ong" - name: "Stephan Gudmundson" link: "https://researchr.org/alias/stephan-gudmundson" year: "2001" doi: "http://csdl.computer.org/comp/proceedings/hotos/2001/1040/00/10400166.pdf" links: doi: "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: "Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, May 20-23, 2001, Elmau/Oberbayern, Germany" publisher: "IEEE Computer Society" isbn: "0-7695-1040-X" kind: "inproceedings" key: "CoadyKFHOG01" - title: "A Formal Way from Text to Code Templates" author: - name: "Guido Wachsmuth" link: "https://www.linkedin.com/in/guidowachsmuth/" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-00593-0_8" abstract: "We present an approach to define template languages for generating syntactically correct code. In the first part of the paper, we define the syntax and semantics of a template language for text generation. We use Natural Semantics for expressing both the static and the dynamic semantics of the language. In the second part, we deal with template languages for code generation in a particular target language. We provide construction steps for the syntax and semantics of such languages. The approach is generic and can be applied to any target language." links: doi: "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: "Fundamental Approaches to Software Engineering, 12th International Conference, FASE 2009, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, York, UK, March 22-29, 2009. Proceedings" editor: - name: "Marsha Chechik" link: "https://researchr.org/alias/marsha-chechik" - name: "Martin Wirsing" link: "https://researchr.org/alias/martin-wirsing" volume: "5503" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-00592-3" kind: "inproceedings" key: "Wachsmuth09" - title: "Research on Planning and Deployment Platform for Wireless Sensor Networks" author: - name: "Yuebin Bai" link: "https://researchr.org/alias/yuebin-bai" - name: "Jinghao Li" link: "https://researchr.org/alias/jinghao-li" - name: "Qingmian Han" link: "https://researchr.org/alias/qingmian-han" - name: "Yujun Chen" link: "https://researchr.org/alias/yujun-chen" - name: "Depei Qian" link: "https://researchr.org/alias/depei-qian" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_66" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "BaiLHCQ07" - title: "Model-Driven Configuration and Deployment of Component Middleware Publish/Subscribe Services" author: - name: "George T. Edwards" link: "https://researchr.org/alias/george-t.-edwards" - name: "Gan Deng" link: "https://researchr.org/alias/gan-deng" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Balachandran Natarajan" link: "https://researchr.org/alias/balachandran-natarajan" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=337" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "EdwardsDSGN04" - title: "A Framework for Dynamic Deployment of Scientific Applications Based on WSRF" author: - name: "Lei Yu" link: "https://researchr.org/alias/lei-yu" - name: "Frédéric Magoulès" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-magoul%C3%A8s" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_49" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "YuM07" - title: "Roadmap for enhanced languages and methods to aid verification" author: - name: "Gary T. Leavens" link: "https://researchr.org/alias/gary-t.-leavens" - name: "Jean-Raymond Abrial" link: "https://researchr.org/alias/jean-raymond-abrial" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Michael J. Butler" link: "https://researchr.org/alias/michael-j.-butler" - name: "Alessandro Coglio" link: "https://researchr.org/alias/alessandro-coglio" - name: "Kathi Fisler" link: "https://researchr.org/alias/kathi-fisler" - name: "Eric C. R. Hehner" link: "https://researchr.org/alias/eric-c.-r.-hehner" - name: "Cliff B. Jones" link: "https://researchr.org/alias/cliff-b.-jones" - name: "Dale Miller" link: "https://researchr.org/alias/dale-miller" - name: "Simon L. Peyton Jones" link: "http://research.microsoft.com/en-us/people/simonpj/" - name: "Murali Sitaraman" link: "https://researchr.org/alias/murali-sitaraman" - name: "Douglas R. Smith" link: "https://researchr.org/alias/douglas-r.-smith" - name: "Aaron Stump" link: "https://researchr.org/alias/aaron-stump" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173740" links: doi: "http://doi.acm.org/10.1145/1173706.1173740" tags: - "C++" researchr: "https://researchr.org/publication/LeavensABBCFHJMJSSS06" cites: 0 citedby: 0 pages: "221-236" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "LeavensABBCFHJMJSSS06" - title: "Generative and Adaptive Methods in Performance Programming" author: - name: "Paul H. J. Kelly" link: "https://researchr.org/alias/paul-h.-j.-kelly" - name: "Olav Beckmann" link: "https://researchr.org/alias/olav-beckmann" year: "2005" doi: "http://dx.doi.org/10.1142/S0129626405002192" links: doi: "http://dx.doi.org/10.1142/S0129626405002192" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/KellyB05" cites: 0 citedby: 0 journal: "Parallel Processing Letters" volume: "15" number: "3" pages: "239-256" kind: "article" key: "KellyB05" - title: "A Thin Client Approach to Supporting Adaptive Session Mobility" author: - name: "Daniel MacCormac" link: "https://researchr.org/alias/daniel-maccormac" - name: "Mark Deegan" link: "https://researchr.org/alias/mark-deegan" - name: "Fred Mtenzi" link: "https://researchr.org/alias/fred-mtenzi" - name: "Brendan O Shea" link: "https://researchr.org/alias/brendan-o-shea" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_60" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "MacCormacDMO07" - title: "Data Abstraction in AspectJ" author: - name: "Stephan Gudmundson" link: "https://researchr.org/alias/stephan-gudmundson" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2192/21920270.htm" abstract: "The AspectJ project[1] is exploring language support to enable programmers to implement crosscutting concerns in a modular fashion. Previous work in this area has primarily examined the expressiveness of AspectJ, to further aspect-oriented programming language research. In our work we focus on critical software engineering issues related to system modularity. In particular, we want to understand how use of AspectJ interacts with the well-known data abstraction principle[2]. In this abstract, we describe some of our work in identifying the explicit and implicit ways that modules can become dependent upon design decisions of another module in AspectJ. We hope that this information will provide a useful perspective to aspect-oriented programming language designers and will help users of AspectJ make informed design decisions. Given the space constraints, we must assume that the reader is familiar with the AspectJ language[1]. " links: doi: "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: "Metalevel Architectures and Separation of Crosscutting Concerns, Third International Conference, REFLECTION 2001, Kyoto, Japan, September 25-28, 2001, Proceedings" editor: - name: "Akinori Yonezawa" link: "https://researchr.org/alias/akinori-yonezawa" - name: "Satoshi Matsuoka" link: "https://researchr.org/alias/satoshi-matsuoka" volume: "2192" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-42618-3" kind: "inproceedings" key: "GudmundsonK01" - title: "Generative Programming of Graphical User Interfaces" author: - name: "Max Schlee" link: "https://researchr.org/alias/max-schlee" year: "2004" doi: "http://SunSITE.Informatik.RWTH-Aachen.de/Publications/CEUR-WS//Vol-103/schlee.pdf" links: doi: "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 2004, Making model-based user interface design practical: usable and open methods and tools, Proceedings of the First International Workshop on Making model-based user interface design practical: usable and open methods and tools, Funchal, Madeira, P" editor: - name: "Hallvard Trætteberg" link: "https://researchr.org/alias/hallvard-tr%C3%A6tteberg" - name: "Pedro J. Molina" link: "https://researchr.org/alias/pedro-j.-molina" - name: "Nuno Jardim Nunes" link: "https://researchr.org/alias/nuno-jardim-nunes" volume: "103" series: "CEUR Workshop Proceedings" publisher: "CEUR-WS.org" kind: "inproceedings" key: "Schlee04" - title: "Generative Programming" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Kasper Østerbye" link: "https://researchr.org/alias/kasper-%C3%B8sterbye" - name: "Markus Völter" link: "http://www.voelter.de/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2548/25480015.htm" links: doi: "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: "Object-Oriented Technology, ECOOP 2002 Workshops and Posters, Málaga, Spain, June 10-14, 2002, Proceedings" editor: - name: "Juan Hernández Núñez" link: "https://researchr.org/alias/juan-hern%C3%A1ndez-n%C3%BA%C3%B1ez" - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" volume: "2548" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-00233-2" kind: "inproceedings" key: "CzarneckiOV02" - title: "Domino-Effect Free Crash Recovery for Concurrent Failures in Cluster Federation" author: - name: "Bidyut Gupta" link: "https://researchr.org/alias/bidyut-gupta" - name: "Shahram Rahimi" link: "https://researchr.org/alias/shahram-rahimi" - name: "Vineel Allam" link: "https://researchr.org/alias/vineel-allam" - name: "Vamshi Jupally" link: "https://researchr.org/alias/vamshi-jupally" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_4" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "GuptaRAJ08" - title: "Computational Reflection in Class-Based Object-Oriented Languages" author: - name: "Jacques Ferber" link: "https://researchr.org/alias/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" kind: "inproceedings" key: "Ferber89" - title: "Wikipedia: Camlp4" doi: "http://en.wikipedia.org/wiki/Camlp4" abstract: "Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of Objective Caml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml." links: doi: "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}" kind: "misc" key: "camlp4-wikipedia" - title: "Implementation of OSD Security Framework and Credential Cache" author: - name: "Gu Su Kim" link: "https://researchr.org/alias/gu-su-kim" - name: "Kwangsun Ko" link: "https://researchr.org/alias/kwangsun-ko" - name: "Ung-Mo Kim" link: "https://researchr.org/alias/ung-mo-kim" - name: "Young Ik Eom" link: "https://researchr.org/alias/young-ik-eom" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_56" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "KimKKE07" - title: "Refactoring-based support for binary compatibility in evolving frameworks" author: - name: "Ilie Savga" link: "https://researchr.org/alias/ilie-savga" - name: "Michael Rudolf" link: "https://researchr.org/alias/michael-rudolf" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1290000" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "SavgaR07" - title: "A Construction of Peer-to-Peer Streaming System Based on Flexible Locality-Aware Overlay Networks" author: - name: "Chih-Han Lai" link: "https://researchr.org/alias/chih-han-lai" - name: "Yu-Wei Chan" link: "https://researchr.org/alias/yu-wei-chan" - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_30" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LaiCC08:2" - title: "On Maximizing the Throughput of Convergecast in Wireless Sensor Networks" author: - name: "Nai-Luen Lai" link: "https://researchr.org/alias/nai-luen-lai" - name: "Chung-Ta King" link: "https://researchr.org/alias/chung-ta-king" - name: "Chun-Han Lin" link: "https://researchr.org/alias/chun-han-lin" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_39" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LaiKL08" - title: "A multi-stage language with intensional analysis" author: - name: "Marcos Viera" link: "https://researchr.org/alias/marcos-viera" - name: "Alberto Pardo" link: "https://researchr.org/alias/alberto-pardo" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173709" links: doi: "http://doi.acm.org/10.1145/1173706.1173709" tags: - "analysis" researchr: "https://researchr.org/publication/VieraP06" cites: 0 citedby: 0 pages: "11-20" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "VieraP06" - title: "Detecting Unaffected Message Races in Parallel Programs" author: - name: "Mi-Young Park" link: "https://researchr.org/alias/mi-young-park" - name: "Yong-Kee Jun" link: "https://researchr.org/alias/yong-kee-jun" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_19" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ParkJ06:5" - title: "A Grid Resource Broker with Network Bandwidth-Aware Job Scheduling for Computational Grids" author: - name: "Chao-Tung Yang" link: "https://researchr.org/alias/chao-tung-yang" - name: "Sung-Yi Chen" link: "https://researchr.org/alias/sung-yi-chen" - name: "Tsui-Ting Chen" link: "https://researchr.org/alias/tsui-ting-chen" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_1" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "YangCC07:0" - title: "Formal Specification and Implementation of an Environment for Automatic Distribution" author: - name: "Saeed Parsa" link: "https://researchr.org/alias/saeed-parsa" - name: "Omid Bushehrian" link: "https://researchr.org/alias/omid-bushehrian" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_46" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ParsaB07" - title: "Generative Programming" author: - name: "Barbara Barth" link: "https://researchr.org/alias/barbara-barth" - name: "Gregory Butler" link: "https://researchr.org/alias/gregory-butler" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2323/23230135.htm" links: doi: "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: "Object-Oriented Technology ECOOP 2001 Workshop Reader, ECOOP 2001 Workshops, Panel, and Posters, Budapest, Hungary, June 18-22, 2001, Proceedings" editor: - name: "Ákos Frohner" link: "https://researchr.org/alias/%C3%A1kos-frohner" volume: "2323" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-43675-8" kind: "inproceedings" key: "BarthBCE01" - title: "Efficient Code Generation for a Domain Specific Language" author: - name: "Andrew Moss" link: "http://www.cs.bris.ac.uk/home/moss/" - name: "Henk L. Muller" link: "http://www.cs.bris.ac.uk/home/henkm" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_5" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "MossM05" - title: "Design of PeerSum: A Summary Service for P2P Applications" author: - name: "Rabab Hayek" link: "https://researchr.org/alias/rabab-hayek" - name: "Guillaume Raschia" link: "https://researchr.org/alias/guillaume-raschia" - name: "Patrick Valduriez" link: "https://researchr.org/alias/patrick-valduriez" - name: "Noureddine Mouaddib" link: "https://researchr.org/alias/noureddine-mouaddib" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_2" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "HayekRVM07:0" - title: "Library composition and adaptation using c++ concepts" author: - name: "Jaakko Järvi" link: "http://parasol.tamu.edu/~jarvi/" - name: "Matthew A. Marcus" link: "https://researchr.org/alias/matthew-a.-marcus" - name: "Jacob N. Smith" link: "https://researchr.org/alias/jacob-n.-smith" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289984" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "JarviMS07" - title: "Aspect-oriented programming" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2005" doi: "http://doi.acm.org/10.1145/1062455.1062640" links: doi: "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: "27th International Conference on Software Engineering (ICSE 2005), 15-21 May 2005, St. Louis, Missouri, USA" editor: - name: "Gruia-Catalin Roman" link: "https://researchr.org/alias/gruia-catalin-roman" - name: "William G. Griswold" link: "https://researchr.org/alias/william-g.-griswold" - name: "Bashar Nuseibeh" link: "https://researchr.org/alias/bashar-nuseibeh" publisher: "ACM" kind: "inproceedings" key: "Kiczales05" - title: "The Modified Grid Location Service for Mobile Ad-Hoc Networks" author: - name: "Hau-Han Wang" link: "https://researchr.org/alias/hau-han-wang" - name: "Sheng-De Wang" link: "https://researchr.org/alias/sheng-de-wang" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_29" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WangW07:26" - title: "Cicada: A Highly-Precise Easy-Embedded and Omni-Directional Indoor Location Sensing System" author: - name: "Hongliang Gu" link: "https://researchr.org/alias/hongliang-gu" - name: "Yuanchun Shi" link: "https://researchr.org/alias/yuanchun-shi" - name: "Yu Chen" link: "https://researchr.org/alias/yu-chen" - name: "Bibo Wang" link: "https://researchr.org/alias/bibo-wang" - name: "Wenfeng Jiang" link: "https://researchr.org/alias/wenfeng-jiang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_38" links: doi: "http://dx.doi.org/10.1007/11745693_38" researchr: "https://researchr.org/publication/GuSCWJ06" cites: 0 citedby: 0 pages: "385-394" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "GuSCWJ06" - title: "Transparent program transformationsin the presence of opaque code" author: - name: "Eli Tilevich" link: "https://researchr.org/alias/eli-tilevich" - name: "Yannis Smaragdakis" link: "http://smaragd.org" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173720" links: doi: "http://doi.acm.org/10.1145/1173706.1173720" researchr: "https://researchr.org/publication/TilevichS06" cites: 0 citedby: 0 pages: "89-94" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "TilevichS06" - title: "Making the Code Look Like the Design - Aspects and Other Recent Work" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/ICPC.2007.25" links: doi: "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: "15th International Conference on Program Comprehension (ICPC 2007), June 26-29, 2007, Banff, Alberta, Canada" publisher: "IEEE Computer Society" kind: "inproceedings" key: "Kiczales07" - title: "Clustering Large Scale of XML Documents" author: - name: "Tong Wang" link: "https://researchr.org/alias/tong-wang" - name: "Da-xin Liu" link: "https://researchr.org/alias/da-xin-liu" - name: "Xuan-Zuo Lin" link: "https://researchr.org/alias/xuan-zuo-lin" - name: "Wei Sun" link: "https://researchr.org/alias/wei-sun" - name: "Gufran Ahmad" link: "https://researchr.org/alias/gufran-ahmad" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_44" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "WangLLSA06" - title: "42: programmable models of computation for a component-based approach to heterogeneous embedded systems" author: - name: "Florence Maraninchi" link: "https://researchr.org/alias/florence-maraninchi" - name: "Tayeb Bouhadiba" link: "https://researchr.org/alias/tayeb-bouhadiba" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289981" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "MaraninchiB07" - title: "Distributed Garbage Collection for Mobile Actor Systems: The Pseudo Root Approach" author: - name: "Wei-Jen Wang" link: "https://researchr.org/alias/wei-jen-wang" - name: "Carlos A. Varela" link: "https://researchr.org/alias/carlos-a.-varela" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_36" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "WangV06:0" - title: "SourceWeave.NET: Cross-Language Aspect-Oriented Programming" author: - name: "Andrew Jackson" link: "https://researchr.org/alias/andrew-jackson" - name: "Siobhán Clarke" link: "https://www.cs.tcd.ie/Siobhan.Clarke/" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=115" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "JacksonC04" - title: "A Grid-Based Node Split Algorithm for Managing Current Location Data" author: - name: "Jae-Kwan Yun" link: "https://researchr.org/alias/jae-kwan-yun" - name: "Seung-Won Lee" link: "https://researchr.org/alias/seung-won-lee" - name: "Dong-Suk Hong" link: "https://researchr.org/alias/dong-suk-hong" - name: "Dong-Oh Kim" link: "https://researchr.org/alias/dong-oh-kim" - name: "Ki-Joon Han" link: "https://researchr.org/alias/ki-joon-han" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_37" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "YunLHKH06" - title: "Searchable Virtual File System: Toward an Intelligent Ubiquitous Storage" author: - name: "YongJoo Song" link: "https://researchr.org/alias/yongjoo-song" - name: "Yongjin Choi" link: "https://researchr.org/alias/yongjin-choi" - name: "HyunBin Lee" link: "https://researchr.org/alias/hyunbin-lee" - name: "Donggook Kim" link: "https://researchr.org/alias/donggook-kim" - name: "Daeyeon Park" link: "https://researchr.org/alias/daeyeon-park" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_39" links: doi: "http://dx.doi.org/10.1007/11745693_39" tags: - "search" researchr: "https://researchr.org/publication/SongCLKP06" cites: 0 citedby: 0 pages: "395-404" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "SongCLKP06" - title: "Aspect-Oriented Programming" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" 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 Computing Surveys" volume: "28" number: "4es" pages: "154" kind: "article" key: "Kiczales96:0" - title: "EX_QoS Driven Approach for Finding Replacement Services in Distributed Service Composition" author: - name: "Lei Yang" link: "https://researchr.org/alias/lei-yang" - name: "Yu Dai" link: "https://researchr.org/alias/yu-dai" - name: "Bin Zhang" link: "https://researchr.org/alias/bin-zhang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_48" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "YangDZ08" - title: "Node Placement of Linear Wireless Multimedia Sensor Networks for Maximum Network Lifetime" author: - name: "Ming Cao" link: "https://researchr.org/alias/ming-cao" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Xinmeng Chen" link: "https://researchr.org/alias/xinmeng-chen" - name: "Naixue Xiong" link: "https://researchr.org/alias/naixue-xiong" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_37" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "CaoYCX08" - title: "Spoon: annotation-driven program transformation --- the AOP case" author: - name: "Pawlak, Renaud" link: "https://researchr.org/alias/pawlak%2C-renaud" year: "2005" doi: "http://doi.acm.org/10.1145/1101560.1101566" abstract: "This paper presents Spoon and its AOP extension. Spoon is a pure Java 5 framework for implementing source-level and annotation-driven program transformations. It aims to be a powerful tool to build and integrate middleware. Spoon allows for the definition of program processors and annotation processors that use Compile-Time reflection, which is achieved with an extension of Sun's APT. In particular, Spoon provides an AOP extension under the form of a set of annotation processors. With Spoon, it is possible to do comprehensive and efficient AOP in pure Java, without relying on any specific language or IDE support." links: doi: "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" address: "New York, NY, USA" publisher: "ACM" isbn: "1-59593-265-8" kind: "inproceedings" key: "Pawlak:2005" - title: "Component-Based Programming for Higher-Order Attribute Grammars" author: - name: "João Saraiva" link: "http://di.uminho.pt/~jas" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870268.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "Saraiva02" - title: "Concurrent aspects" author: - name: "Rémi Douence" link: "https://researchr.org/alias/r%C3%A9mi-douence" - name: "Didier Le Botlan" link: "https://researchr.org/alias/didier-le-botlan" - name: "Jacques Noyé" link: "https://researchr.org/alias/jacques-noy%C3%A9" - name: "Mario Südholt" link: "https://researchr.org/alias/mario-s%C3%BCdholt" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173718" links: doi: "http://doi.acm.org/10.1145/1173706.1173718" researchr: "https://researchr.org/publication/DouenceBNS06" cites: 0 citedby: 0 pages: "79-88" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "DouenceBNS06" - title: "Staging static analyses for program generation" author: - name: "Sam Kamin" link: "https://researchr.org/alias/sam-kamin" - name: "Baris Aktemur" link: "http://faculty.ozyegin.edu.tr/aktemur/" - name: "Michael Katelman" link: "https://researchr.org/alias/michael-katelman" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173708" links: doi: "http://doi.acm.org/10.1145/1173706.1173708" researchr: "https://researchr.org/publication/KaminAK06" cites: 0 citedby: 0 pages: "1-10" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "KaminAK06" - title: "Context-aware scanning for parsing extensible languages" author: - name: "Eric {Van Wyk}" link: "http://www-users.cs.umn.edu/~evw/" - name: "August Schwerdfeger" link: "https://researchr.org/alias/august-schwerdfeger" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289983" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "WykS07" - title: "A Fresh Calculus for Name Management" author: - name: "Davide Ancona" link: "https://researchr.org/alias/davide-ancona" - name: "Eugenio Moggi" link: "https://researchr.org/alias/eugenio-moggi" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=206" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "AnconaM04:0" - title: "Availability Considerations for Wireless Sensor Grids" author: - name: "Ali Hammad Akbar" link: "https://researchr.org/alias/ali-hammad-akbar" - name: "Ki-Hyung Kim" link: "https://researchr.org/alias/ki-hyung-kim" - name: "Seung-Jin Bang" link: "https://researchr.org/alias/seung-jin-bang" - name: "Waleed Mansoor" link: "https://researchr.org/alias/waleed-mansoor" - name: "Won-Sik Yoon" link: "https://researchr.org/alias/won-sik-yoon" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_27" links: doi: "http://dx.doi.org/10.1007/11745693_27" researchr: "https://researchr.org/publication/AkbarKBMY06" cites: 0 citedby: 0 pages: "269-278" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "AkbarKBMY06" - title: "On the modularity of feature interactions" author: - name: "Chang Hwan Peter Kim" link: "https://researchr.org/alias/chang-hwan-peter-kim" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449919" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "KimKB08" - title: "A Coloring Based Backbone Construction Algorithm in Wireless Ad Hoc Network" author: - name: "Zhiwei Lin" link: "https://researchr.org/alias/zhiwei-lin" - name: "Li Xu" link: "https://researchr.org/alias/li-xu" - name: "Dajin Wang" link: "https://researchr.org/alias/dajin-wang" - name: "Jianliang Gao" link: "https://researchr.org/alias/jianliang-gao" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_50" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LinXWG06" - title: "Multiple Cluster Merging and Multihop Transmission in Wireless Sensor Networks" author: - name: "Siddeswara Mayura Guru" link: "https://researchr.org/alias/siddeswara-mayura-guru" - name: "Matthias Steinbrecher" link: "https://researchr.org/alias/matthias-steinbrecher" - name: "Saman K. Halgamuge" link: "https://researchr.org/alias/saman-k.-halgamuge" - name: "Rudolf Kruse" link: "https://researchr.org/alias/rudolf-kruse" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_8" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "GuruSHK07" - title: "QCast: A QoS-Aware Peer-to-Peer Streaming System with DHT-Based Multicast" author: - name: "Zhinuan Cai" link: "https://researchr.org/alias/zhinuan-cai" - name: "Xiaola Lin" link: "https://researchr.org/alias/xiaola-lin" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_29" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "CaiL08:10" - title: "PGWFT: A Petri Net Based Grid Workflow Verification and Optimization Toolkit" author: - name: "Haijun Cao" link: "https://researchr.org/alias/haijun-cao" - name: "Hai Jin" link: "https://researchr.org/alias/hai-jin" - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Yongcai Tao" link: "https://researchr.org/alias/yongcai-tao" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_8" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "CaoJWT08" - title: "Hume: A Domain-Specific Language for Real-Time Embedded Systems" author: - name: "Kevin Hammond" link: "http://www.cs.st-andrews.ac.uk/~kh/" - name: "Greg Michaelson" link: "https://researchr.org/alias/greg-michaelson" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=37" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "HammondM03:0" - title: "Architectural Refactoring in Framework Evolution: A Case Study" author: - name: "Gregory Butler" link: "https://researchr.org/alias/gregory-butler" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870128.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "Butler02:2" - title: "Software extension and integration with type classes" author: - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" - name: "Klaus Ostermann" link: "http://www.informatik.uni-marburg.de/~kos/" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173732" links: doi: "http://doi.acm.org/10.1145/1173706.1173732" researchr: "https://researchr.org/publication/LammelO06" cites: 0 citedby: 0 pages: "161-170" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "LammelO06" - title: "An Adaptive and Scalable Resource Advertisement and Discovery Strategy for Mobile Ad Hoc Networks" author: - name: "Donggeon Noh" link: "https://researchr.org/alias/donggeon-noh" - name: "Heonshik Shin" link: "https://researchr.org/alias/heonshik-shin" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_24" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "NohS06" - title: "Object-Oriented Reengineering Patterns - An Overview" author: - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" - name: "Stéphane Ducasse" link: "http://stephane.ducasse.free.fr/" - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_1" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "NierstraszDD05" - title: "Debugging macros" author: - name: "Ryan Culpepper" link: "https://researchr.org/alias/ryan-culpepper" - name: "Matthias Felleisen" link: "http://www.ccs.neu.edu/home/matthias/" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289994" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "CulpepperF07" - title: "Learning and Recognition of Hand-Drawn Shapes Using Generative Genetic Programming" author: - name: "Wojciech Jaskowski" link: "https://researchr.org/alias/wojciech-jaskowski" - name: "Krzysztof Krawiec" link: "https://researchr.org/alias/krzysztof-krawiec" - name: "Bartosz Wieloch" link: "https://researchr.org/alias/bartosz-wieloch" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-71805-5_31" links: doi: "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: "Applications of Evolutinary Computing, EvoWorkshops 2007: EvoCoMnet, EvoFIN, EvoIASP,EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTransLog, Valencia, Spain, April11-13, 2007, Proceedings" editor: - name: "Mario Giacobini" link: "https://researchr.org/alias/mario-giacobini" - name: "Anthony Brabazon" link: "https://researchr.org/alias/anthony-brabazon" - name: "Stefano Cagnoni" link: "https://researchr.org/alias/stefano-cagnoni" - name: "Gianni Di Caro" link: "https://researchr.org/alias/gianni-di-caro" - name: "Rolf Drechsler" link: "https://researchr.org/alias/rolf-drechsler" - name: "Muddassar Farooq" link: "https://researchr.org/alias/muddassar-farooq" - name: "Andreas Fink" link: "https://researchr.org/alias/andreas-fink" - name: "Evelyne Lutton" link: "https://researchr.org/alias/evelyne-lutton" - name: "Penousal Machado" link: "https://researchr.org/alias/penousal-machado" - name: "Stefan Minner" link: "https://researchr.org/alias/stefan-minner" - name: "Michael O Neill" link: "https://researchr.org/alias/michael-o-neill" - name: "Juan Romero" link: "https://researchr.org/alias/juan-romero" - name: "Franz Rothlauf" link: "https://researchr.org/alias/franz-rothlauf" - name: "Giovanni Squillero" link: "https://researchr.org/alias/giovanni-squillero" - name: "Hideyuki Takagi" link: "https://researchr.org/alias/hideyuki-takagi" - name: "Sima Uyar" link: "https://researchr.org/alias/sima-uyar" - name: "Shengxiang Yang" link: "https://researchr.org/alias/shengxiang-yang" volume: "4448" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-71804-8" kind: "inproceedings" key: "JaskowskiKW07" - title: "Self" author: - name: "David Ungar" link: "http://research.sun.com/people/ungar/" - name: "Randall B. Smith" link: "http://research.sun.com/people/randy/" year: "2007" doi: "http://doi.acm.org/10.1145/1238844.1238853" links: doi: "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: "Proceedings of the Third ACM SIGPLAN History of Programming Languages Conference (HOPL-III), San Diego, California, USA, 9-10 June 2007" editor: - name: "Barbara G. Ryder" link: "https://researchr.org/alias/barbara-g.-ryder" - name: "Brent Hailpern" link: "https://researchr.org/alias/brent-hailpern" publisher: "ACM" kind: "inproceedings" key: "UngarS07" - title: "Splice: Aspects That Analyze Programs" author: - name: "Sean McDirmid" link: "https://researchr.org/alias/sean-mcdirmid" - name: "Wilson C. Hsieh" link: "https://researchr.org/alias/wilson-c.-hsieh" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=19" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "McDirmidH04" - title: "Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax" author: - name: "Martin Bravenboer" link: "http://martin.bravenboer.name/" - name: "Rob Vermaas" link: "https://researchr.org/profile/robvermaas/publications" - name: "Jurgen J. Vinju" link: "http://homepages.cwi.nl/~jurgenv/" - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_12" abstract: "In meta programming with concrete object syntax, object-level programs are composed from fragments written in concrete syntax. The use of small program fragments in such quotations and the use of meta-level expressions within these fragments (anti-quotation) often leads to ambiguities. This problem is usually solved through explicit disambiguation, resulting in considerable syntactic overhead. A few systems manage to reduce this overhead by using type information during parsing. Since this is hard to achieve with traditional parsing technology, these systems provide specific combinations of meta and object languages, and their implementations are difficult to reuse. In this paper, we generalize these approaches and present a language independent method for introducing concrete object syntax without explicit disambiguation. The method uses scannerless generalized-LR parsing to parse meta programs with embedded object-level fragments, which produces a forest of all possible parses. This forest is reduced to a tree by a disambiguating type checker for the meta language. To validate our method we have developed embeddings of several object languages in Java, including AspectJ and Java itself. " links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "BravenboerVVV05" - title: "Aspect-Oriented Programming" author: - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2000" doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.10016" links: doi: "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 2000: 33rd International Conference on Technology of Object-Oriented Languages and Systems, 5-8 June 2000, St. Malo, France" publisher: "IEEE Computer Society" isbn: "0-7695-0731-X" kind: "inproceedings" key: "LopesK00" - title: "Modeling turnpike: a model-driven framework for domain-specific software development" author: - name: "Hiroshi Wada" link: "https://researchr.org/alias/hiroshi-wada" - name: "Junichi Suzuki" link: "https://researchr.org/alias/junichi-suzuki" - name: "Katsuya Oba" link: "https://researchr.org/alias/katsuya-oba" year: "2005" doi: "http://doi.acm.org/10.1145/1094855.1094897" links: doi: "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: "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA" editor: - name: "Ralph E. Johnson" link: "http://st-www.cs.illinois.edu/users/johnson/" - name: "Richard P. Gabriel" link: "https://researchr.org/alias/richard-p.-gabriel" publisher: "ACM" isbn: "1-59593-193-7" kind: "inproceedings" key: "WadaSO05" - title: "Middleware Support for Java Applications on Globus-Based Grids" author: - name: "Yudith Cardinale" link: "https://researchr.org/alias/yudith-cardinale" - name: "Carlos Figueira" link: "https://researchr.org/alias/carlos-figueira" - name: "Emilio Hernández" link: "https://researchr.org/alias/emilio-hern%C3%A1ndez" - name: "Eduardo Blanco" link: "https://researchr.org/alias/eduardo-blanco" - name: "Jesús De Oliveira" link: "https://researchr.org/alias/jes%C3%BAs-de-oliveira" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_53" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "CardinaleFHBO07" - title: "Middleware Integration and Deployment Strategies for Cyberinfrastructures" author: - name: "Sebastien Goasguen" link: "https://researchr.org/alias/sebastien-goasguen" - name: "Krishna Madhavan" link: "https://researchr.org/alias/krishna-madhavan" - name: "David Wolinsky" link: "https://researchr.org/alias/david-wolinsky" - name: "Renato J. O. Figueiredo" link: "https://researchr.org/alias/renato-j.-o.-figueiredo" - name: "Jaime Frey" link: "https://researchr.org/alias/jaime-frey" - name: "Alain Roy" link: "https://researchr.org/alias/alain-roy" - name: "Paul Ruth" link: "https://researchr.org/alias/paul-ruth" - name: "Dongyan Xu" link: "https://researchr.org/alias/dongyan-xu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_20" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "GoasguenMWFFRRX08" - title: "A Collaborative Privacy-Enhanced Alibi Phone" author: - name: "Hsien-Ting Cheng" link: "https://researchr.org/alias/hsien-ting-cheng" - name: "Ching-Lun Lin" link: "https://researchr.org/alias/ching-lun-lin" - name: "Hao-hua Chuinst" link: "https://researchr.org/alias/hao-hua-chuinst" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_40" links: doi: "http://dx.doi.org/10.1007/11745693_40" researchr: "https://researchr.org/publication/ChengLC06%3A0" cites: 0 citedby: 0 pages: "405-414" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ChengLC06:0" - title: "Seed7 Homepage" doi: "http://seed7.sourceforge.net" links: doi: "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}" kind: "misc" key: "seed7-website" - title: "Generative programming techniques for Java library migration" author: - name: "Victor L. Winter" link: "https://researchr.org/alias/victor-l.-winter" - name: "Azamatbek Mametjanov" link: "https://researchr.org/alias/azamatbek-mametjanov" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1290001" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "WinterM07" - title: "Parsimony principles for software components and metalanguages" author: - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289992" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "Veldhuizen07" - title: "Application-specific models and pointcuts using a logic metalanguage" author: - name: "Brichau, Johan" link: "https://researchr.org/alias/brichau%2C-johan" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Gybels, Kris" link: "https://researchr.org/alias/gybels%2C-kris" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Robert Hirschfeld" link: "http://www.hpi.uni-potsdam.de/personen/professoren/hirschfeld.html" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "2008" doi: "http://dx.doi.org/10.1016/j.cl.2007.05.004" links: doi: "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" kind: "article" key: "1327721" - title: "Component-Oriented Programming with Sharing: Containment is Not Ownership" author: - name: "Daniel Hirschkoff" link: "https://researchr.org/alias/daniel-hirschkoff" - name: "Tom Hirschowitz" link: "https://researchr.org/alias/tom-hirschowitz" - name: "Damien Pous" link: "https://researchr.org/alias/damien-pous" - name: "Alan Schmitt" link: "https://researchr.org/alias/alan-schmitt" - name: "Jean-Bernard Stefani" link: "https://researchr.org/alias/jean-bernard-stefani" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_26" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "HirschkoffHPSS05" - title: "Boo Language Guide" doi: "http://boo.codehaus.org/Language+Guide" links: doi: "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}" kind: "misc" key: "boo-language-guide" - title: "An Efficient Method to Measure the Semantic Similarity of Ontologies" author: - name: "James Zijun Wang" link: "https://researchr.org/alias/james-zijun-wang" - name: "Farha Ali" link: "https://researchr.org/alias/farha-ali" - name: "Pradip K. Srimani" link: "https://researchr.org/alias/pradip-k.-srimani" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_43" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WangAS08" - title: "Implicitly Heterogeneous Multi-stage Programming" author: - name: "Jason Eckhardt" link: "https://researchr.org/alias/jason-eckhardt" - name: "Roumen Kaiabachev" link: "https://researchr.org/alias/roumen-kaiabachev" - name: "Emir Pasalic" link: "https://researchr.org/alias/emir-pasalic" - name: "Kedar N. Swadi" link: "https://researchr.org/alias/kedar-n.-swadi" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_19" links: doi: "http://dx.doi.org/10.1007/11561347_19" tags: - "programming" researchr: "https://researchr.org/publication/EckhardtKPST05" cites: 0 citedby: 0 pages: "275-292" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "EckhardtKPST05" - title: "Generative Programming and Active Libraries" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "David Vandevoorde" link: "https://researchr.org/alias/david-vandevoorde" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1766/17660025.htm" links: doi: "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: "Generic Programming, International Seminar on Generic Programming, Dagstuhl Castle, Germany, April 27 - May 1, 1998, Selected Papers" editor: - name: "Mehdi Jazayeri" link: "https://researchr.org/alias/mehdi-jazayeri" - name: "Rüdiger Loos" link: "https://researchr.org/alias/r%C3%BCdiger-loos" - name: "David R. Musser" link: "https://researchr.org/alias/david-r.-musser" volume: "1766" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-41090-2" kind: "inproceedings" key: "CzarneckiEGVV98" - title: "Feature refactoring a multi-representation program into a product line" author: - name: "Salvador Trujillo" link: "https://researchr.org/alias/salvador-trujillo" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Oscar Díaz" link: "https://researchr.org/alias/oscar-d%C3%ADaz" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173736" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "TrujilloBD06" - title: "Optimising Embedded DSLs Using Template Haskell" author: - name: "Sean Seefried" link: "https://researchr.org/alias/sean-seefried" - name: "Manuel M. T. Chakravarty" link: "https://researchr.org/alias/manuel-m.-t.-chakravarty" - name: "Gabriele Keller" link: "https://researchr.org/alias/gabriele-keller" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=186" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "SeefriedCK04" - 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: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "proceedings" key: "gpce:2005" - title: "Generative Programming for Embedded Software: An Industrial Experience Report" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Thomas Bednasch" link: "https://researchr.org/alias/thomas-bednasch" - name: "Peter Unger" link: "https://researchr.org/alias/peter-unger" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870156.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "CzarneckiBUE02" - title: "Automatic Remodularization and Optimized Synthesis of Product-Families" author: - name: "Jia Liu" link: "https://researchr.org/alias/jia-liu" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=379" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "LiuB04" - title: "Extensible programming for the 21st century" author: - name: "Gregory V. Wilson" link: "https://researchr.org/alias/gregory-v.-wilson" year: "2004" doi: "http://doi.acm.org/10.1145/1039511.1039534" abstract: "Is an open, more flexible programming environment just around the corner? In his keynote address at OOPSLA '98 (Object-Oriented Programming, Systems, Languages, and Applications), Sun Microsystems Fellow Guy L. Steele Jr. said, \"From now on, a main goal in designing a language should be to plan for growth.\" Functions, user-defined types, operator overloading, and generics (such as C++ templates) are no longer enough: tomorrow's languages must allow programmers to add entirely new kinds of information to programs, and control how it is processed." links: doi: "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: "ACM Queue" volume: "2" number: "9" pages: "48-57" kind: "article" key: "Wilson04:2" - title: "Grammars as Contracts" author: - name: "Merijn de Jonge" link: "https://researchr.org/profile/merijndejonge/publications" - name: "Joost Visser" link: "http://www.di.uminho.pt/~joost.visser/" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/2177/21770085.htm" abstract: "Component-based development of language tools stands in need of meta-tool support. This support can be offered by generation of code — libraries or full-fledged components — from syntax definitions. We develop a comprehensive architecture for such syntax-driven meta-tooling in which grammars serve as contracts between components. This architecture addresses exchange and processing both of full parse trees and of abstract syntax trees, and it caters for the integration of generated parse and pretty-print components with tree processing components. We discuss an instantiation of the architecture for the syntax definition formalism SDF, integrating both existing and newly developed meta-tools that support SDF. The ATerm format is adopted as exchange format. This instantiation gives special attention to adaptability, scalability, reusability, and maintainability issues surrounding language tool development." links: doi: "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: "Generative and Component-Based Software Engineering, Second International Symposium, GCSE 2000, Erfurt, Germany, October 9-12, 2000, Revised Papers" editor: - name: "Gregory Butler" link: "https://researchr.org/alias/gregory-butler" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" volume: "2177" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-42578-0" kind: "inproceedings" key: "JongeV00" - title: "Performance of Generative Programming Based Protocol Implementation" author: - name: "Zheyin Li" link: "https://researchr.org/alias/zheyin-li" - name: "Michel Barbeau" link: "https://researchr.org/alias/michel-barbeau" year: "2004" doi: "http://csdl.computer.org/comp/proceedings/cnsr/2004/2096/00/20960113abs.htm" links: doi: "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: "2nd Annual Conference on Communication Networks and Services Research (CNSR 2004), 19-21 May 2004, Fredericton, N.B., Canada" publisher: "IEEE Computer Society" isbn: "0-7695-2096-0" kind: "inproceedings" key: "LiB04:9" - title: "Optimizing Marshalling by Run-Time Program Generation" author: - name: "Baris Aktemur" link: "http://faculty.ozyegin.edu.tr/aktemur/" - name: "Joel Jones" link: "https://researchr.org/alias/joel-jones" - name: "Samuel N. Kamin" link: "https://researchr.org/alias/samuel-n.-kamin" - name: "Lars Clausen" link: "https://researchr.org/alias/lars-clausen" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_16" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "AktemurJKC05" - title: "Workshop on Generative Programming 2002 (GP2002)" author: - name: "Merijn de Jonge" link: "https://researchr.org/profile/merijndejonge/publications" - name: "Joost Visser" link: "http://www.di.uminho.pt/~joost.visser/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2319/23190331.htm" abstract: "-" links: doi: "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: "Software Reuse: Methods, Techniques, and Tools, 7th International Conference, ICSR-7, Austin, TX, USA, April 15-19, 2002, Proceedings" editor: - name: "Cristina Gacek" link: "https://researchr.org/alias/cristina-gacek" volume: "2319" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-43483-6" kind: "inproceedings" key: "JongeV02" - title: "Application-specific foreign-interface generation" author: - name: "John H. Reppy" link: "https://researchr.org/alias/john-h.-reppy" - name: "Chunyan Song" link: "https://researchr.org/alias/chunyan-song" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173714" links: doi: "http://doi.acm.org/10.1145/1173706.1173714" researchr: "https://researchr.org/publication/ReppyS06" cites: 0 citedby: 0 pages: "49-58" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "ReppyS06" - title: "A Model Transformation Framework for Domain Specific Languages: An Approach Using UML and Attribute-Oriented Programming" author: - name: "Hiroshi Wada" link: "https://researchr.org/alias/hiroshi-wada" - name: "Junichi Suzuki" link: "https://researchr.org/alias/junichi-suzuki" - name: "Shingo Takada" link: "https://researchr.org/alias/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" kind: "inproceedings" key: "Wada05amodel" - title: "Machine Learning-Based Adaptive Load Balancing Framework for Distributed Object Computing" author: - name: "Tarek Helmy" link: "https://researchr.org/alias/tarek-helmy" - name: "S. A. Shahab" link: "https://researchr.org/alias/s.-a.-shahab" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_48" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "HelmyS06" - title: "Hygienic Macro Expansion" author: - name: "Eugene E. Kohlbecker" link: "https://researchr.org/alias/eugene-e.-kohlbecker" - name: "Daniel P. Friedman" link: "https://researchr.org/alias/daniel-p.-friedman" - name: "Matthias Felleisen" link: "http://www.ccs.neu.edu/home/matthias/" - name: "Bruce F. Duba" link: "https://researchr.org/alias/bruce-f.-duba" year: "1986" doi: "http://delivery.acm.org/10.1145/320000/319859/p151-kohlbecker.pdf?key1=319859&key2=7573098711&coll=&dl=ACM&CFID=15151515&CFTOKEN=6184618" links: doi: "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: "LISP and Functional Programming" kind: "inproceedings" key: "KohlbeckerFFD86" - title: "A Suggested Framework for Exploring Contextual Information to Evaluate and Recommend Services" author: - name: "Hao Wu" link: "https://researchr.org/alias/hao-wu" - name: "Fei Luo" link: "https://researchr.org/alias/fei-luo" - name: "Xiaomin Ning" link: "https://researchr.org/alias/xiaomin-ning" - name: "Hai Jin" link: "https://researchr.org/alias/hai-jin" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_45" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WuLNJ08" - title: "Architecture-Based Autonomic Deployment of J2EE Systems in Grids" author: - name: "Didier Hoareau" link: "https://researchr.org/alias/didier-hoareau" - name: "Takoua Abdellatif" link: "https://researchr.org/alias/takoua-abdellatif" - name: "Yves Mahéo" link: "https://researchr.org/alias/yves-mah%C3%A9o" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_31" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "HoareauAM07" - title: "Modeling and Simulation of Self-similar Storage I/O" author: - name: "Zhaobin Liu" link: "https://researchr.org/alias/zhaobin-liu" - name: "Bo Jiang" link: "https://researchr.org/alias/bo-jiang" - name: "Zixiang Zhao" link: "https://researchr.org/alias/zixiang-zhao" - name: "Yunhan Jiang" link: "https://researchr.org/alias/yunhan-jiang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_26" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LiuJZJ08" - title: "A Dynamic Awareness Model for Service-Based Collaborative Grid Application in Access Grid" author: - name: "Xiaowu Chen" link: "https://researchr.org/alias/xiaowu-chen" - name: "Xiangyu Ji" link: "https://researchr.org/alias/xiangyu-ji" - name: "Qinping Zhao" link: "https://researchr.org/alias/qinping-zhao" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_44" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "ChenJZ08" - title: "Generating customized verifiers for automatically generated code" author: - name: "Ewen Denney" link: "http://ti.arc.nasa.gov/profile/edenney/" - name: "Bernd Fischer" link: "http://www.ecs.soton.ac.uk/people/bf" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449926" abstract: "Program verification using Hoare-style techniques requires many logical annotations. We have previously developed a generic annotation inference algorithm that weaves in all annotations required to certify safety properties for automatically generated code. It uses patterns to capture generator- and property-specific code idioms and property-specific meta-program fragments to construct the annotations. The algorithm is customized by specifying the code patterns and integrating them with the meta-program fragments for annotation construction. However, this is difficult since it involves tedious and error-prone low-level term manipulations. Here, we describe an approach that automates this customization task using generative techniques. It uses a small annotation schema compiler that takes a collection of high-level declarative annotation schemas tailored towards a specific code generator and safety property, and generates all customized analysis functions and glue code required for interfacing with the generic algorithm core, thus effectively creating a customized annotation inference algorithm. The compiler raises the level of abstraction and simplifies schema development and maintenance. It also takes care of some more routine aspects of formulating patterns and schemas, in particular handling of irrelevant program fragments and irrelevant variance in the program structure, which reduces the size, complexity, and number of different patterns and annotation schemas required. The improvements described here make it easier and faster to customize the system to a new safety property or a new generator, and we demonstrate this by customizing it to certify frame safety of space flight navigation code that was automatically generated from Simulink models by MathWorks’ Real-Time Workshop." links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "DenneyF08:0" - title: "An Ad Hoc Approach to Achieve Collaborative Computing with Pervasive Devices" author: - name: "Ren-Song Ko" link: "https://researchr.org/alias/ren-song-ko" - name: "Matt W. Mutka" link: "https://researchr.org/alias/matt-w.-mutka" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_15" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "KoM07" - title: "A Journey from Interpreters to Compilers and Virtual Machines" author: - name: "Olivier Danvy" link: "https://www.yale-nus.edu.sg/about/faculty/olivier-danvy/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=117" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "Danvy03:0" - title: "Generative metaprogramming" author: - name: "Salvador Trujillo" link: "https://researchr.org/alias/salvador-trujillo" - name: "Maider Azanza" link: "https://researchr.org/alias/maider-azanza" - name: "Oscar Díaz" link: "https://researchr.org/alias/oscar-d%C3%ADaz" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289990" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "TrujilloAD07" - title: "From generic to specific: off-line optimization for a general constraint solver" author: - name: "Ye Zhang 0002" link: "https://researchr.org/alias/ye-zhang-0002" - name: "Torben Amtoft" link: "https://researchr.org/alias/torben-amtoft" - name: "Flemming Nielson" link: "https://researchr.org/alias/flemming-nielson" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449922" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "ZhangAN08" - title: "Making Patterns Explicit with Metaprogramming" author: - name: "Daniel von Dincklage" link: "https://researchr.org/alias/daniel-von-dincklage" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=287" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "Dincklage03" - title: "Extensible syntax with lexical scoping" author: - name: "Luca Cardelli" link: "http://lucacardelli.name" - name: "Florian Matthes" link: "https://researchr.org/alias/florian-matthes" - name: "Martín Abadi" link: "https://researchr.org/alias/mart%C3%ADn-abadi" year: "1994" month: "February" doi: "http://lucacardelli.name/Papers/SRC-121.ps" abstract: "A frequent dilemma in programming language design is the choice between a language with a rich set of notations and a small simple core language. We address this dilemma by proposing extensible grammars, a syntax definition formalism for incremental language extensions and restrictions. The translation of programs written in rich object languages into a small core language is defined via syntax-directed patterns. In contrast to macro- expansion and program-rewriting tools, our extensible grammars respect scoping rules. Therefore, we can introduce binding constructs while avoiding problems with unwanted name clashes. We develop extensible grammars and illustrate their use by extending the lambda calculus with let-bindings conditionals and constructs from database programming languages, such as SQL query expressions. We then give a formal description of the underlying rules for parsing transformation and substitution Finally, we sketch how these rules are exploited in an implementation of a generic, extensible parser package." links: doi: "http://lucacardelli.name/Papers/SRC-121.ps" "cardelli's papers": "http://lucacardelli.name/indexPapers.html" 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" kind: "techreport" key: "CardelliMA94" - title: "A Web Service-Based Brokering Service for e-Procurement in Supply Chains" author: - name: "Giner Alor-Hernández" link: "https://researchr.org/alias/giner-alor-hern%C3%A1ndez" - name: "Rubén Posada-Gómez" link: "https://researchr.org/alias/rub%C3%A9n-posada-g%C3%B3mez" - name: "Juan Miguel Gómez" link: "https://researchr.org/alias/juan-miguel-g%C3%B3mez" - name: "Ma. Antonieta Abud-Figueroa" link: "https://researchr.org/alias/ma.-antonieta-abud-figueroa" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_59" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "Alor-HernandezPGA07" - title: "Performance Evaluation of End-to-End Path Capacity Measurement Tools in a Controlled Environment" author: - name: "Wenwei Li" link: "https://researchr.org/alias/wenwei-li" - name: "Bin Zeng" link: "https://researchr.org/alias/bin-zeng" - name: "Dafang Zhang" link: "https://researchr.org/alias/dafang-zhang" - name: "Jinmin Yang" link: "https://researchr.org/alias/jinmin-yang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_23" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LiZZY08" - title: "SynchNet: A Petri Net Based Coordination Language for Distributed Objects" author: - name: "Reza Ziaei" link: "https://researchr.org/alias/reza-ziaei" - name: "Gul Agha" link: "https://researchr.org/alias/gul-agha" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=324" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "ZiaeiA03" - title: "A Lightweight Cyclic Reference Counting Algorithm" author: - name: "Chin-Yang Lin" link: "https://researchr.org/alias/chin-yang-lin" - name: "Ting-Wei Hou" link: "https://researchr.org/alias/ting-wei-hou" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_35" links: doi: "http://dx.doi.org/10.1007/11745693_35" researchr: "https://researchr.org/publication/LinH06%3A6" cites: 0 citedby: 0 pages: "346-359" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LinH06:6" - title: "Scheduling for Atomic Broadcast Operation in Heterogeneous Networks with One Port Model" author: - name: "Ching-Hsien Hsu" link: "https://researchr.org/alias/ching-hsien-hsu" - name: "Tai-Lung Chen" link: "https://researchr.org/alias/tai-lung-chen" - name: "Bing-Ru Tsai" link: "https://researchr.org/alias/bing-ru-tsai" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_18" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "HsuCTL08" - title: "Together: A Hybrid Overlay for Application-Layer Multicast in Heterogeneous Environment" author: - name: "Zuo Ke" link: "https://researchr.org/alias/zuo-ke" - name: "Dongmin Hu" link: "https://researchr.org/alias/dongmin-hu" - name: "Huaimin Wang" link: "https://researchr.org/alias/huaimin-wang" - name: "Quanyuan Wu" link: "https://researchr.org/alias/quanyuan-wu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_36" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "KeHWW08" - title: "The Application of Compile-Time Reflection to Software Fault Tolerance Using Ada 95" year: "2005" doi: "http://dx.doi.org/10.1007/11499909_19" links: doi: "http://dx.doi.org/10.1007/11499909_19" tags: - "compiler" - "reflection" researchr: "https://researchr.org/publication/RogersW05%3A0" cites: 0 citedby: 0 booktitle: "Reliable Software Technology - Ada-Europe 2005, 10th Ada-Europe International Conference on Reliable Software Technologies, York, UK, June 20-24, 2005, Proceedings" editor: - name: "Tullio Vardanega" link: "https://researchr.org/alias/tullio-vardanega" - name: "Andy J. Wellings" link: "https://researchr.org/alias/andy-j.-wellings" volume: "3555" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-26286-5" kind: "inproceedings" key: "RogersW05:0" - title: "An Algorithm Testbed for the Biometrics Grid" author: - name: "Anlong Ming" link: "https://researchr.org/alias/anlong-ming" - name: "Huadong Ma" link: "https://researchr.org/alias/huadong-ma" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_38" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "MingM07:1" - title: "Ensuring Secure and Robust Grid Applications - From a Formal Method Point of View" author: - name: "Ke Xu" link: "https://researchr.org/alias/ke-xu" - name: "Yuexuan Wang" link: "https://researchr.org/alias/yuexuan-wang" - name: "Cheng Wu" link: "https://researchr.org/alias/cheng-wu" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_53" links: doi: "http://dx.doi.org/10.1007/11745693_53" researchr: "https://researchr.org/publication/XuWW06" cites: 0 citedby: 0 pages: "537-546" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "XuWW06" - title: "Efficient Target Detection for RNA Interference" author: - name: "Shibin Qiu" link: "https://researchr.org/alias/shibin-qiu" - name: "Cundong Yang" link: "https://researchr.org/alias/cundong-yang" - name: "Terran Lane" link: "https://researchr.org/alias/terran-lane" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_3" links: doi: "http://dx.doi.org/10.1007/11745693_3" researchr: "https://researchr.org/publication/QiuYL06" cites: 0 citedby: 0 pages: "22-31" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "QiuYL06" - title: "Modular Language Descriptions" author: - name: "Peter D. Mosses" link: "https://pdmosses.github.io" year: "2004" doi: "https://doi.org/10.1007/978-3-540-30175-2_27" abstract: "Formal semantic descriptions of full-scale programming languages can be notoriously difficult to write, as well as to read. Writing a description of a language usually starts from scratch: reuse from previous language descriptions requires first locating a relevant one, then manually copying bits of it – perhaps with extensive reformulation. Semantic descriptions are often intricate and intimidating documents to read, requiring a good grasp of the formalism used, as well an understanding of the interplay between the parts of the description concerned with different language constructs. Evolution of semantic descriptions, to cope with small changes or extensions to the described language, may require global reformulation." links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "Mosses04:0" - title: "A Formal Analysis of Smithsonian Computational Reflection" author: - name: "Inge M. C. Lemmens" link: "https://researchr.org/alias/inge-m.-c.-lemmens" - name: "Peter J. Braspenning" link: "https://researchr.org/alias/peter-j.-braspenning" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1616/16160135.htm" links: doi: "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: "Meta-Level Architectures and Reflection, Second International Conference, Reflection 99, Saint-Malo, France, July 19-21, 1999, Proceedings" editor: - name: "Pierre Cointe" link: "https://researchr.org/alias/pierre-cointe" volume: "1616" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-66280-4" kind: "inproceedings" key: "LemmensB99" - title: "Server Placement in the Presence of Competition" author: - name: "Pangfeng Liu" link: "https://researchr.org/alias/pangfeng-liu" - name: "Yi-Min Chung" link: "https://researchr.org/alias/yi-min-chung" - name: "Jan-Jan Wu" link: "https://researchr.org/alias/jan-jan-wu" - name: "Chien-Min Wang" link: "https://researchr.org/alias/chien-min-wang" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_11" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "LiuCWW07" - title: "Parallel and Distributed Particle Collision Simulation with Decentralized Control" author: - name: "Ruipeng Li" link: "https://researchr.org/alias/ruipeng-li" - name: "Hai Jiang" link: "https://researchr.org/alias/hai-jiang" - name: "Hung-Chi Su" link: "https://researchr.org/alias/hung-chi-su" - name: "Bin Zhang" link: "https://researchr.org/alias/bin-zhang" - name: "Jeff Jenness" link: "https://researchr.org/alias/jeff-jenness" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_25" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LiJSZJ08:0" - title: "Taming Macros" author: - name: "Ryan Culpepper" link: "https://researchr.org/alias/ryan-culpepper" - name: "Matthias Felleisen" link: "http://www.ccs.neu.edu/home/matthias/" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=225" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "CulpepperF04" - title: "Beyond Annotations: A Proposal for Extensible Java (XJ)" author: - name: "Tony Clark" link: "http://itcentre.tvu.ac.uk/~clark/" - name: "Paul Sammut" link: "https://researchr.org/alias/paul-sammut" - name: "James S. Willans" link: "https://researchr.org/alias/james-s.-willans" year: "2008" doi: "http://dx.doi.org/10.1109/SCAM.2008.34" abstract: "Annotations provide a limited way of extending Java in order to tailor the language for specific tasks. This paper describes a proposal for a Java extension which generalises annotations to allow Java to be a platform for developing domain specific languages." links: doi: "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: "Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 28-29 September 2008, Beijing, China" publisher: "IEEE" kind: "inproceedings" key: "ClarkSW08" - title: "Patches as better bug reports" author: - name: "Westley Weimer" link: "https://researchr.org/alias/westley-weimer" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173734" links: doi: "http://doi.acm.org/10.1145/1173706.1173734" researchr: "https://researchr.org/publication/Weimer06%3A0" cites: 0 citedby: 0 pages: "181-190" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "Weimer06:0" - title: "abc: The AspectBench Compiler for AspectJ" author: - name: "Chris Allan" link: "https://researchr.org/alias/chris-allan" - name: "Pavel Avgustinov" link: "http://www.comlab.ox.ac.uk/people/pavel.avgustinov/" - name: "Aske Simon Christensen" link: "https://researchr.org/alias/aske-simon-christensen" - name: "Laurie J. Hendren" link: "http://www.sable.mcgill.ca/~hendren/" - name: "Sascha Kuzins" link: "https://researchr.org/alias/sascha-kuzins" - name: "Jennifer Lhoták" link: "https://researchr.org/alias/jennifer-lhot%C3%A1k" - name: "Ondřej Lhoták" link: "http://plg.uwaterloo.ca/~olhotak" - name: "Oege de Moor" link: "http://progtools.comlab.ox.ac.uk/members/oege" - name: "Damien Sereni" link: "http://metacomp.comlab.ox.ac.uk/Members/damien" - name: "Ganesh Sittampalam" link: "http://www.earth.li/~ganesh/" - name: "Julian Tibble" link: "https://researchr.org/alias/julian-tibble" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_2" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "AllanACHKLLMSST05" - title: "Massively Distributed Systems : From Grids and P2P to Clouds" author: - name: "Kai Hwang" link: "https://researchr.org/alias/kai-hwang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_1" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "Hwang08" - title: "Heterogeneous Wireless Sensor Network Deployment and Topology Control Based on Irregular Sensor Model" author: - name: "Chun-Hsien Wu" link: "https://researchr.org/alias/chun-hsien-wu" - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_7" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WuC07:10" - title: "A Language Independent Framework for Context-sensitive Formatting" author: - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Taeke Kooiker" link: "http://www.cwi.nl" - name: "Jurgen J. Vinju" link: "http://homepages.cwi.nl/~jurgenv/" - name: "Niels P. Veerman" link: "http://www.cs.vu.nl/~nveerman/" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.4" abstract: "Automated formatting is an important technique for the software maintainer. It is either applied separately to improve the readability of source code, or as part of a source code transformation tool chain. In this paper we report on the application of generic tools for constructing formatters. In an industrial setting, automated formatters need to be tailored to the requirements of the customer. The (legacy) programming language or dialect and the corporate formatting conventions are specific and non-negotiable. Can generic formatting tools deal with such unexpected requirements? Driven by an industrial case of nearly 80 thousand lines of COBOL code, several limitations in existing formatting technology have been addressed. We improved its flexibility by replacing a generative phase by a generic tool, and we added a little expressiveness to the formatting back end. Most importantly, we employed a multi-stage formatting framework that can cope with any kind of formatting convention using more computational power." links: doi: "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: "10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 22-24 March 2006, Bari, Italy" publisher: "IEEE Computer Society" isbn: "0-7695-2536-9" kind: "inproceedings" key: "BrandKVV06" - title: "Generative Programming from a Post Object-Oriented Programming Viewpoint" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2004" doi: "http://dx.doi.org/10.1007/11527800_27" links: doi: "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: "Unconventional Programming Paradigms, International Workshop UPP 2004, Le Mont Saint Michel, France, September 15-17, 2004, Revised Selected and Invited Papers" editor: - name: "Jean-Pierre Banâtre" link: "https://researchr.org/alias/jean-pierre-ban%C3%A2tre" - name: "Pascal Fradet" link: "https://researchr.org/alias/pascal-fradet" - name: "Jean-Louis Giavitto" link: "https://researchr.org/alias/jean-louis-giavitto" - name: "Olivier Michel" link: "https://researchr.org/alias/olivier-michel" volume: "3566" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-27884-2" kind: "inproceedings" key: "Chiba04:0" - title: "Generative Programming (GP) with C++" author: - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "1997" tags: - "generative programming" - "C++" - "programming" researchr: "https://researchr.org/publication/Eisenecker97" cites: 0 citedby: 0 pages: "351-365" booktitle: "Modular Programming Languages, Joint Modular Languages Conference, JMLC 97, Linz, Austria, March 19-21, 1997, Proceedings" editor: - name: "Hanspeter Mössenböck" link: "https://researchr.org/alias/hanspeter-m%C3%B6ssenb%C3%B6ck" volume: "1204" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-62599-2" kind: "inproceedings" key: "Eisenecker97" - title: "Spidle: A DSL Approach to Specifying Streaming Applications" author: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Hédi Hamdi" link: "https://researchr.org/alias/h%C3%A9di-hamdi" - name: "Laurent Réveillère" link: "https://researchr.org/alias/laurent-r%C3%A9veill%C3%A8re" - name: "Lenin Singaravelu" link: "https://researchr.org/alias/lenin-singaravelu" - name: "Haiyan Yu" link: "https://researchr.org/alias/haiyan-yu" - name: "Calton Pu" link: "https://researchr.org/alias/calton-pu" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=1" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "ConselHRSYP03" - title: "Using modern mathematics as an FOSD modeling language" author: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449921" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "Batory08" - title: "Components and Generative Programming" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1687/16870002.htm" links: doi: "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: "Software Engineering - ESEC/FSE 99, 7th European Software Engineering Conference, Held Jointly with the 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Toulouse, France, September 1999, Proceedings" editor: - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" - name: "Michel Lemoine" link: "https://researchr.org/alias/michel-lemoine" volume: "1687" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-66538-2" kind: "inproceedings" key: "CzarneckiE99:0" - title: "A Combined Technique of Non-uniform Loops" author: - name: "Sam Jeong" link: "https://researchr.org/alias/sam-jeong" - name: "Kun Hee Han" link: "https://researchr.org/alias/kun-hee-han" - name: "Young Park" link: "https://researchr.org/alias/young-park" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_20" links: doi: "http://dx.doi.org/10.1007/11745693_20" researchr: "https://researchr.org/publication/JeongHP06" cites: 0 citedby: 0 pages: "197-206" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "JeongHP06" - title: "Optimizing Communications of Data Parallel Programs in Scalable Cluster Systems" author: - name: "Chun-Ching Wang" link: "https://researchr.org/alias/chun-ching-wang" - name: "Shih-Chang Chen" link: "https://researchr.org/alias/shih-chang-chen" - name: "Ching-Hsien Hsu" link: "https://researchr.org/alias/ching-hsien-hsu" - name: "Chao-Tung Yang" link: "https://researchr.org/alias/chao-tung-yang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_6" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WangCHY08" - title: "Domain Ontology-Based Generative Component Design Using Feature Diagrams and Meta-programming Techniques" author: - name: "Robertas Damasevicius" link: "https://researchr.org/alias/robertas-damasevicius" - name: "Vytautas Stuikys" link: "https://researchr.org/alias/vytautas-stuikys" - name: "Jevgenijus Toldinas" link: "https://researchr.org/alias/jevgenijus-toldinas" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-88030-1_32" links: doi: "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: "Software Architecture, Second European Conference, ECSA 2008, Paphos, Cyprus, September 29 - October 1, 2008, Proceedings" editor: - name: "Ronald Morrison" link: "https://researchr.org/alias/ronald-morrison" - name: "Dharini Balasubramaniam" link: "https://researchr.org/alias/dharini-balasubramaniam" - name: "Katrina E. Falkner" link: "https://researchr.org/alias/katrina-e.-falkner" volume: "5292" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-88029-5" kind: "inproceedings" key: "DamaseviciusST08" - title: "A Grid-Based Remote Experiment Environment in Civil Engineering" author: - name: "Jang Ho Lee" link: "https://researchr.org/alias/jang-ho-lee" - name: "Taikyeong Jeong" link: "https://researchr.org/alias/taikyeong-jeong" - name: "Song-Yi Yi" link: "https://researchr.org/alias/song-yi-yi" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_23" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "LeeJY07" - title: "Route Error Reporting Schemes for On-Demand Routing in 6LoWPAN" author: - name: "Won-Do Jung" link: "https://researchr.org/alias/won-do-jung" - name: "Shafique Ahmad Chaudhry" link: "https://researchr.org/alias/shafique-ahmad-chaudhry" - name: "Young-Ho Sohn" link: "https://researchr.org/alias/young-ho-sohn" - name: "Ki-Hyung Kim" link: "https://researchr.org/alias/ki-hyung-kim" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_51" links: doi: "http://dx.doi.org/10.1007/11745693_51" tags: - "routing" researchr: "https://researchr.org/publication/JungCSK06" cites: 0 citedby: 0 pages: "517-526" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "JungCSK06" - title: "Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages" author: - name: "Terence John Parr" link: "http://www.cs.usfca.edu/~parrt/" year: "2010" doi: "http://pragprog.com/titles/tpdsl/language-implementation-patterns" abstract: "Learn to build configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. You don’t need a background in computer science—ANTLR creator Terence Parr demystifies language implementation by breaking it down into the most common design patterns. Pattern by pattern, you’ll learn the key skills you need to implement your own computer languages." links: doi: "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" kind: "book" key: "Parr:2010" - title: "On Domain-Specific Languages Reengineering" author: - name: "Christophe Alias" link: "https://researchr.org/alias/christophe-alias" - name: "Denis Barthou" link: "https://researchr.org/alias/denis-barthou" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_6" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "AliasB05:0" - title: "Semantic Metadata Models in References Sharing and Retrieval System SemreX" author: - name: "Hao Wu" link: "https://researchr.org/alias/hao-wu" - name: "Hai Jin" link: "https://researchr.org/alias/hai-jin" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_43" links: doi: "http://dx.doi.org/10.1007/11745693_43" researchr: "https://researchr.org/publication/WuJ06%3A0" cites: 0 citedby: 0 pages: "437-446" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "WuJ06:0" - title: "The scalability of AspectJ" author: - name: "Arjun Singh" link: "https://researchr.org/alias/arjun-singh" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2007" doi: "http://doi.acm.org/10.1145/1321211.1321233" abstract: "The AspectJ project[1] is exploring language support to enable programmers to implement crosscutting concerns in a modular fashion. Previous work in this area has primarily examined the expressiveness of AspectJ, to further aspect-oriented programming language research. In our work we focus on critical software engineering issues related to system modularity. In particular, we want to understand how use of AspectJ interacts with the well-known data abstraction principle[2]. In this abstract, we describe some of our work in identifying the explicit and implicit ways that modules can become dependent upon design decisions of another module in AspectJ. We hope that this information will provide a useful perspective to aspect-oriented programming language designers and will help users of AspectJ make informed design decisions. Given the space constraints, we must assume that the reader is familiar with the AspectJ language[1]. " links: doi: "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: "Proceedings of the 2007 conference of the Centre for Advanced Studies on Collaborative Research, October 22-25, 2007, Richmond Hill, Ontario, Canada" editor: - name: "Kelly A. Lyons" link: "https://researchr.org/alias/kelly-a.-lyons" - name: "Christian Couturier" link: "https://researchr.org/alias/christian-couturier" publisher: "IBM" kind: "inproceedings" key: "SinghK07" - title: "Refactoring product lines" author: - name: "Vander Alves" link: "https://researchr.org/alias/vander-alves" - name: "Rohit Gheyi" link: "https://researchr.org/alias/rohit-gheyi" - name: "Tiago Massoni" link: "https://researchr.org/alias/tiago-massoni" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Paulo Borba" link: "https://researchr.org/alias/paulo-borba" - name: "Carlos José Pereira de Lucena" link: "https://researchr.org/alias/carlos-jos%C3%A9-pereira-de-lucena" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173737" links: doi: "http://doi.acm.org/10.1145/1173706.1173737" tags: - "refactoring" researchr: "https://researchr.org/publication/AlvesGMKBL06" cites: 0 citedby: 0 pages: "201-210" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "AlvesGMKBL06" - title: "Component-Based DSL Development" author: - name: "Thomas Cleenewerck" link: "https://researchr.org/alias/thomas-cleenewerck" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=245" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "Cleenewerck03" - title: "Uniform Support for Modeling Crosscutting Structure" author: - name: "Maria Tkatchenko" link: "https://researchr.org/alias/maria-tkatchenko" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2005" doi: "http://dx.doi.org/10.1007/11557432_39" links: doi: "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: "Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, October 2-7, 2005, Proceedings" editor: - name: "Lionel C. Briand" link: "https://researchr.org/alias/lionel-c.-briand" - name: "Clay Williams" link: "https://researchr.org/alias/clay-williams" volume: "3713" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-29010-9" kind: "inproceedings" key: "TkatchenkoK05" - title: "A Genertative Approach to Framework Instantiation" author: - name: "Vaclav Cechticky" link: "https://researchr.org/alias/vaclav-cechticky" - name: "Philippe Chevalley" link: "https://researchr.org/alias/philippe-chevalley" - name: "Alessandro Pasetti" link: "https://researchr.org/alias/alessandro-pasetti" - name: "Walter Schaufelberger" link: "https://researchr.org/alias/walter-schaufelberger" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=267" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "CechtickyCPS03" - title: "Towards a Modular Program Derivation via Fusion and Tupling" author: - name: "Wei-Ngan Chin" link: "https://researchr.org/alias/wei-ngan-chin" - name: "Zhenjiang Hu" link: "http://research.nii.ac.jp/~hu/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870140.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "ChinH02" - title: "An Easy-to-Use Toolkit for Efficient Java Bytecode Translators" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Muga Nishizawa" link: "https://researchr.org/alias/muga-nishizawa" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=364" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "ChibaN03" - title: "A Versatile Kernel for Multi-language AOP" author: - name: "Éric Tanter" link: "http://pleiad.dcc.uchile.cl/people/etanter" - name: "Jacques Noyé" link: "https://researchr.org/alias/jacques-noy%C3%A9" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_13" links: doi: "http://dx.doi.org/10.1007/11561347_13" researchr: "https://researchr.org/publication/TanterN05" cites: 0 citedby: 0 pages: "173-188" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "TanterN05" - title: "Repleo: a syntax-safe template engine" author: - name: "Jeroen Arnoldus" link: "http://www.repleo.nl/" - name: "Jeanot Bijpost" link: "https://researchr.org/alias/jeanot-bijpost" - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289977" abstract: "Templates are a very common solution to generate code. They are used for different tasks like rendering webpages, creating Java Beans and so on. Most template systems have no notion of the object language and just generate text. The drawback of this approach is the possibility to generate syntactical incorrect code. This can lead to all kinds of annoying errors. In this paper we present an approach for a syntax safe template engine. Syntax safety guarantees that the generated code can be correctly parsed. To ensure this we use the object language grammar to evaluate the template." links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "ArnoldusBB07" - title: "A Clustering Model for Multicast on Hypercube Network" author: - name: "Song Lu" link: "https://researchr.org/alias/song-lu" - name: "Xiaodong Yang" link: "https://researchr.org/alias/xiaodong-yang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_22" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LuY08:1" - title: "Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement" author: - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Christian Lengauer" link: "http://www.infosun.fim.uni-passau.de/cl/staff/lengauer/" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449931" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "ApelKL08" - title: "Task Migration in a Pervasive Multimodal Multimedia Computing System for Visually-Impaired Users" author: - name: "Ali Awde" link: "https://researchr.org/alias/ali-awde" - name: "Manolo Dulva Hina" link: "https://researchr.org/alias/manolo-dulva-hina" - name: "Yacine Bellik" link: "https://researchr.org/alias/yacine-bellik" - name: "Amar Ramdane-Cherif" link: "https://researchr.org/alias/amar-ramdane-cherif" - name: "Chakib Tadj" link: "https://researchr.org/alias/chakib-tadj" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_39" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "AwdeHBRT07" - title: "Emerging challenges for large scale systems integration" author: - name: "Andrew Fano" link: "https://researchr.org/alias/andrew-fano" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449915" links: doi: "http://doi.acm.org/10.1145/1449913.1449915" researchr: "https://researchr.org/publication/Fano08" cites: 0 citedby: 0 pages: "1-2" booktitle: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "Fano08" - title: "Modeling Message-Passing Overhead on NCHC Formosa PC Cluster" author: - name: "Chau-Yi Chou" link: "https://researchr.org/alias/chau-yi-chou" - name: "Hsi-Ya Chang" link: "https://researchr.org/alias/hsi-ya-chang" - name: "Shuen-Tai Wang" link: "https://researchr.org/alias/shuen-tai-wang" - name: "Shou-Cheng Tcheng" link: "https://researchr.org/alias/shou-cheng-tcheng" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_30" links: doi: "http://dx.doi.org/10.1007/11745693_30" tags: - "modeling" researchr: "https://researchr.org/publication/ChouCWT06" cites: 0 citedby: 0 pages: "299-307" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ChouCWT06" - title: "The XIS Generative Programming Techniques" author: - name: "Alberto Rodrigues da Silva" link: "https://researchr.org/alias/alberto-rodrigues-da-silva" - name: "Gonçalo Lemos" link: "https://researchr.org/alias/gon%C3%A7alo-lemos" - name: "Tiago Matias" link: "https://researchr.org/alias/tiago-matias" - name: "Marco Costa" link: "https://researchr.org/alias/marco-costa" year: "2003" doi: "http://csdl.computer.org/comp/proceedings/compsac/2003/2020/00/20200236abs.htm" links: doi: "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: "27th International Computer Software and Applications Conference (COMPSAC 2003): Design and Assessment of Trustworthy Software-Based Systems, 3-6 November 2003, Dallas, TX, USA, Proceedings" publisher: "IEEE Computer Society" isbn: "0-7695-2020-0" kind: "inproceedings" key: "SilvaLMC03" - title: "Lightweight virtual machine support for AspectJ" author: - name: "Ryan M. Golbeck" link: "https://researchr.org/alias/ryan-m.-golbeck" - name: "Samuel Davis" link: "https://researchr.org/alias/samuel-davis" - name: "Immad Naseer" link: "https://researchr.org/alias/immad-naseer" - name: "Igor Ostrovsky" link: "https://researchr.org/alias/igor-ostrovsky" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2008" doi: "http://doi.acm.org/10.1145/1353482.1353504" abstract: "Advice weaving can be efficiently supported with only lightweight enhancements to existing Virtual Machines. Performing weaving at the Java bytecode (JBC) level while preserving appropriate metadata enables the VM to understand the AspectJ-specific semantics of the code and optimize it. This allows the overhead of advice weaving and performing non-local advice dispatch optimization to occur prior to runtime. It also allows the VM to perform optimizations that are unavailable to a bytecode level weaver. An experimental implementation shows that this approach can take advantage of previously known macro optimizations of expensive constructs, including cflow, as well as micro optimizations including those based on improved type analysis unavailable to JBC-based advice dispatch. A thorough benchmark evaluation confirms that the use of this architecture does not result in runtime performance overhead and benefits from the implemented optimizations. " links: doi: "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: "Proceedings of the 7th International Conference on Aspect-Oriented Software Development, AOSD 2008, Brussels, Belgium, March 31 - April 4, 2008" editor: - name: "Theo D Hondt" link: "https://researchr.org/alias/theo-d-hondt" publisher: "ACM" isbn: "978-1-60558-044-9" kind: "inproceedings" key: "GolbeckDNOK08" - title: "VS-Gen: A Case Study of a Product Line for Versioning Systems" author: - name: "Jernej Kovse" link: "https://researchr.org/alias/jernej-kovse" - name: "Christian Gebauer" link: "https://researchr.org/alias/christian-gebauer" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=396" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "KovseG04" - title: "Language Requirements for Large-Scale Generic Libraries" author: - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" - name: "Andrew Lumsdaine" link: "http://osl.iu.edu/~lums/" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_27" links: doi: "http://dx.doi.org/10.1007/11561347_27" researchr: "https://researchr.org/publication/SiekL05" cites: 0 citedby: 0 pages: "405-421" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "SiekL05" - title: "Aspect-oriented programming" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Erik Hilsdale" link: "https://researchr.org/alias/erik-hilsdale" year: "2001" doi: "http://doi.acm.org/10.1145/503209.503260" links: doi: "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 / SIGSOFT FSE" kind: "inproceedings" key: "KiczalesH01" - title: "Self Reflection for Adaptive Programming" author: - name: "Giuseppe Attardi" link: "https://researchr.org/alias/giuseppe-attardi" - name: "Antonio Cisternino" link: "https://researchr.org/alias/antonio-cisternino" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870050.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "AttardiC02" - title: "An Energy-Efficient Clustering Algorithm for Large-Scale Wireless Sensor Networks" author: - name: "Si-Ho Cha" link: "https://researchr.org/alias/si-ho-cha" - name: "Minho Jo" link: "https://researchr.org/alias/minho-jo" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_37" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ChaJ07" - title: "A Performance Improvement of Web Service System Based on the Probability Distribution Characteristics" author: - name: "Il Seok Ko" link: "https://researchr.org/alias/il-seok-ko" - name: "Yun Ji Na" link: "https://researchr.org/alias/yun-ji-na" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_16" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "KoN06:2" - title: "Smart Instant Messenger in Pervasive Computing Environments" author: - name: "Chun-Fai Law" link: "https://researchr.org/alias/chun-fai-law" - name: "Xiaolei Zhang" link: "https://researchr.org/alias/xiaolei-zhang" - name: "Sung-Ming Chan" link: "https://researchr.org/alias/sung-ming-chan" - name: "Cho-Li Wang" link: "https://researchr.org/alias/cho-li-wang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_4" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LawZCW06" - title: "On Stage Ordering in Staged Computation" author: - name: "Zhenghao Wang" link: "https://researchr.org/alias/zhenghao-wang" - name: "Richard R. Muntz" link: "https://researchr.org/alias/richard-r.-muntz" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=77" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "WangM03:0" - title: "Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools" author: - name: "Jack Greenfield" link: "https://researchr.org/alias/jack-greenfield" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=488" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "Greenfield04:0" - title: "The Weighted Shortest Path Search in Mobile GIS Services" author: - name: "Min Peng" link: "https://researchr.org/alias/min-peng" - name: "Naixue Xiong" link: "https://researchr.org/alias/naixue-xiong" - name: "Gang Xie" link: "https://researchr.org/alias/gang-xie" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_38" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "PengXXY08" - title: "FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming" author: - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Thomas Leich" link: "https://researchr.org/alias/thomas-leich" - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_10" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "ApelLRS05:0" - title: "A Model-Driven Approach for Smart Card Configuration" author: - name: "Stéphane Bonnet" link: "https://researchr.org/alias/st%C3%A9phane-bonnet" - name: "Olivier Potonniée" link: "https://researchr.org/alias/olivier-potonni%C3%A9e" - name: "Raphaël Marvie" link: "https://researchr.org/alias/rapha%C3%ABl-marvie" - name: "Jean-Marc Geib" link: "https://researchr.org/alias/jean-marc-geib" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=416" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "BonnetPMG04" - title: "The Peering Problem in Tree-Based Master/Worker Overlays" author: - name: "Hung-Chang Hsiao" link: "https://researchr.org/alias/hung-chang-hsiao" - name: "Hao Liao" link: "https://researchr.org/alias/hao-liao" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_9" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "HsiaoL06:0" - title: "A Self-organizing Communication Architecture for ZigBee" author: - name: "Seong-Hoon Kim" link: "https://researchr.org/alias/seong-hoon-kim" - name: "Jeong Seok Kang" link: "https://researchr.org/alias/jeong-seok-kang" - name: "Hong Seong Park" link: "https://researchr.org/alias/hong-seong-park" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_40" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "KimKP08:4" - title: "FIRE/J - optimizing regular expression searches with generative programming" author: - name: "Vassilios Karakoidas" link: "http://gaijin.dmst.aueb.gr/" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1002/spe.841" abstract: "Regular expressions are a powerful tool for analyzing and manipulating text. Their theoretical background lies within automata theory and formal languages. The FIRE/J (Fast Implementation of Regular Expressions for Java) regular expression library is designed to provide maximum execution speed, while remaining portable across different machine architectures. To achieve that, FIRE/J transforms each regular expression into a tailor-made class file, which is compiled directly to Java virtual machine (JVM) bytecodes. The library is compatible with the POSIX standard." links: doi: "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: "Software: Practice and Experience" volume: "38" number: "6" pages: "557-573" kind: "article" key: "KarakoidasS08" - title: "hygiene-versus-gensym" doi: "http://community.schemewiki.org/?hygiene-versus-gensym" links: doi: "http://community.schemewiki.org/?hygiene-versus-gensym" tags: - "Hygienic Macro" researchr: "https://researchr.org/publication/hygienevsgensym" cites: 0 citedby: 0 kind: "misc" key: "hygienevsgensym" - title: "Aspect-Oriented Programming of Sparse Matrix Code" author: - name: "John Irwin" link: "https://researchr.org/alias/john-irwin" - name: "Jean-Marc Loingtier" link: "https://researchr.org/alias/jean-marc-loingtier" - name: "John R. Gilbert" link: "https://researchr.org/alias/john-r.-gilbert" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "John Lamping" link: "https://researchr.org/alias/john-lamping" - name: "Anurag Mendhekar" link: "https://researchr.org/alias/anurag-mendhekar" - name: "Tatiana Shpeisman" link: "https://researchr.org/alias/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: "Scientific Computing in Object-Oriented Parallel Environments, ISCOPE 97, Marina del Rey, CA, USA, December 8-11, 1997, Proceedings" editor: - name: "Yutaka Ishikawa" link: "https://researchr.org/alias/yutaka-ishikawa" - name: "R. R. Oldehoeft" link: "https://researchr.org/alias/r.-r.-oldehoeft" - name: "John Reynders" link: "https://researchr.org/alias/john-reynders" - name: "Marydell Tholburn" link: "https://researchr.org/alias/marydell-tholburn" volume: "1343" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-63827-X" kind: "inproceedings" key: "IrwinLGKLMS97" - title: "Recovery, Convergence and Documentation of Languages" author: - name: "Vadim Zaytsev" link: "http://grammarware.net" year: "2010" month: "October" links: "pdf": "http://grammarware.net/text/2010/zaytsev-thesis.pdf" 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: - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" - name: "Chris Verhoef" link: "http://www.cs.vu.nl/~x/" kind: "phdthesis" key: "Zaytsev-Thesis2010" - title: "Reducing Binding Updates in High Speed Movement Environment Based on HMIPv6" author: - name: "Dae-Won Lee" link: "https://researchr.org/alias/dae-won-lee" - name: "Kwang Sik Jung" link: "https://researchr.org/alias/kwang-sik-jung" - name: "Sung-Ju Roh" link: "https://researchr.org/alias/sung-ju-roh" - name: "KwangHee Choi" link: "https://researchr.org/alias/kwanghee-choi" - name: "Heon-Chang Yu" link: "https://researchr.org/alias/heon-chang-yu" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_58" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LeeJRCY06" - title: "Statically Safe Program Generation with SafeGen" author: - name: "Shan Shan Huang" link: "http://www.freeflygeek.com/" - name: "David Zook" link: "https://researchr.org/alias/david-zook" - name: "Yannis Smaragdakis" link: "http://smaragd.org" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_21" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "HuangZS05" - title: "Bridging the Gap Between Symbolic and Efficient AES Implementations" author: - name: "Andrew Moss" link: "http://www.cs.bris.ac.uk/home/moss/" - name: "Dan Page" link: "http://www.cs.bris.ac.uk/home/page/" abstract: "The Advanced Encryption Standard (AES) is a symmetric block cipher used to encrypt data within many applications. As a result of its standardisation, and subsequent widespread use, a vast range of published techniques exist for efficient software implementations on diverse platforms. The most efficient of these implementations are written using very low-level approaches; platform dependent assembly language is used to schedule instructions, and most of the cipher is pre-computed into constant look-up tables. The need to resort to such a low-level approach can be interpreted as a failure to provide suitable high-level languages to the cryptographic community. This paper investigates the language features necessary to express AES more naturally (i.e., in a form closer to the original specification) as a source program, and the transformations necessary to produce efficient target programs in an automatic and portable manner." 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: "Proceedings of the ACM SIGPLAN 2010 Workshop on Partial Evaluation and Program Manipulation" editor: - name: "John P. Gallagher" link: "http://akira.ruc.dk/~jpg/" - name: "Janis Voigtländer" link: "http://www.iai.uni-bonn.de/~jv/" publisher: "ACM" kind: "inproceedings" key: "Moss:PEPM:2010" - title: "HilbertChord: A P2P Framework for Service Resources Management" author: - name: "Derong Shen" link: "https://researchr.org/alias/derong-shen" - name: "Yichuan Shao" link: "https://researchr.org/alias/yichuan-shao" - name: "Tiezheng Nie" link: "https://researchr.org/alias/tiezheng-nie" - name: "Yue Kou" link: "https://researchr.org/alias/yue-kou" - name: "Zhenhua Wang" link: "https://researchr.org/alias/zhenhua-wang" - name: "Ge Yu" link: "https://researchr.org/alias/ge-yu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_33" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "ShenSNKWY08" - title: "A Novel Ownership Scheme to Maintain Web Content Consistency" author: - name: "Chi-Hung Chi" link: "https://researchr.org/alias/chi-hung-chi" - name: "Choon-Keng Chua" link: "https://researchr.org/alias/choon-keng-chua" - name: "Weihong Song" link: "https://researchr.org/alias/weihong-song" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_35" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "ChiCS08" - title: "Component Assignment for Large Distributed Embedded Software Development" author: - name: "Zhigang Gao" link: "https://researchr.org/alias/zhigang-gao" - name: "Zhaohui Wu" link: "https://researchr.org/alias/zhaohui-wu" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_54" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "GaoW07" - title: "Generative programming for C#" author: - name: "Dirk Draheim" link: "https://researchr.org/alias/dirk-draheim" - name: "Christof Lutteroth" link: "https://researchr.org/alias/christof-lutteroth" - name: "Gerald Weber" link: "https://researchr.org/alias/gerald-weber" year: "2005" doi: "http://doi.acm.org/10.1145/1089851.1089857" links: doi: "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 Notices" volume: "40" number: "8" pages: "29-33" kind: "article" key: "DraheimLW05:3" - 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: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "proceedings" key: "gpce:2006" - title: "Compile-time meta-programming in Converge" author: - name: "Laurence Tratt" link: "http://tratt.net/laurie/" year: "2002" month: "December" abstract: "Compile-time meta-programming allows programs to be constructed by the user at compile-time. Few modern languages are capable of compile-time meta-programming, and of those that do, many of the most powerful are statically typed functional languages. In this paper I present the dynamically typed, object orientated language Converge which allows compile-time meta-programming in the spirit of Template Haskell. Converge demonstrates that integrating powerful, safe compiletime meta-programming features into a dynamic language requires few restrictions to the exible development style facilitated by the paradigm." 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" kind: "techreport" key: "tratt04compiletm" - title: "A graphical programming system for molecular motif search" author: - name: "Janina Reeder" link: "https://researchr.org/alias/janina-reeder" - name: "Robert Giegerich" link: "https://researchr.org/alias/robert-giegerich" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173727" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "ReederG06" - title: "A Type System for Reflective Program Generators" author: - name: "Dirk Draheim" link: "https://researchr.org/alias/dirk-draheim" - name: "Christof Lutteroth" link: "https://researchr.org/alias/christof-lutteroth" - name: "Gerald Weber" link: "https://researchr.org/alias/gerald-weber" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_22" abstract: "In this paper we describe a type system for a generative mechanism that generalizes the concept of generic types by combining it with a controlled form of reflection. This mechanism makes many code generation tasks possible for which generic types alone would be insufficient. The power of code generation features are carefully balanced with their safety, so that we are able to perform static type checks on generator code. This leads to a generalized notion of type safety for generators. " links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "DraheimLW05" - title: "Open multi-methods for c++" author: - name: "Peter Pirkelbauer" link: "https://researchr.org/alias/peter-pirkelbauer" - name: "Yuriy Solodkyy" link: "https://researchr.org/alias/yuriy-solodkyy" - name: "Bjarne Stroustrup" link: "https://researchr.org/alias/bjarne-stroustrup" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289993" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "PirkelbauerSS07" - title: "TCS: a DSL for the specification of textual concrete syntaxes in model engineering" author: - name: "Frédéric Jouault" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-jouault" - name: "Jean Bézivin" link: "https://researchr.org/alias/jean-b%C3%A9zivin" - name: "Ivan Kurtev" link: "https://researchr.org/alias/ivan-kurtev" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173744" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "JouaultBK06" - title: "Towards a More Piece-ful World" author: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=265" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "Tarr03" - title: "Macro Processing in Object-Oriented Languages" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "1998" doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1998.750029" abstract: "There are a number of programmable macro systems such as Lisp's. While they can handle complex program transformation, they still have difficulty in handling some kinds of transformation typical in object-oriented programming. This paper examines this problem and, to address it, presents an advanced macro system based on ideas borrowed from reflection. Unlike other macro systems, our macro system provides metaobjects as the data structure used for the macro processing instead of an abstract syntax tree. This feature makes it easy to implement a range of transformations of object-oriented programs." links: doi: "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 1998: 28th International Conference on Technology of Object-Oriented Languages and Systems, 23-26 November 1998, Melbourne, Australia" editor: - name: "Christine Mingins" link: "https://researchr.org/alias/christine-mingins" - name: "Bertrand Meyer" link: "http://se.ethz.ch/~meyer/" publisher: "IEEE Computer Society" isbn: "0-7695-0053-6" kind: "inproceedings" key: "Chiba98" - title: "Aspect-Oriented Programming" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "John Lamping" link: "https://researchr.org/alias/john-lamping" - name: "Anurag Mendhekar" link: "https://researchr.org/alias/anurag-mendhekar" - name: "Chris Maeda" link: "https://researchr.org/alias/chris-maeda" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Jean-Marc Loingtier" link: "https://researchr.org/alias/jean-marc-loingtier" - name: "John Irwin" link: "https://researchr.org/alias/john-irwin" year: "1997" doi: "10.1007/BFb0053381" abstract: "We have found many programming problems for which neither procedural nor object-oriented programming techniques are sufficient to clearly capture some of the important design decisions the program must implement. This forces the implementation of those design decisions to be scattered throughout the code, resulting in “tangled” code that is excessively difficult to develop and maintain. We present an analysis of why certain design decisions have been so difficult to clearly capture in actual code. We call the properties these decisions address aspects, and show that the reason they have been hard to capture is that they cross-cut the system's basic functionality. We present the basis for a new programming technique, called aspect-oriented programming, that makes it possible to clearly express programs involving such aspects, including appropriate isolation, composition and reuse of the aspect code. The discussion is rooted in systems we have built using aspect-oriented programming." 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 97 - Object-Oriented Programming, 11th European Conference, Jyväskylä, Finland, June 9-13, 1997, Proceedings" editor: - name: "Mehmet Aksit" link: "https://researchr.org/alias/mehmet-aksit" - name: "Satoshi Matsuoka" link: "https://researchr.org/alias/satoshi-matsuoka" volume: "1241" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-63089-9" kind: "inproceedings" key: "KiczalesLMMLLI97" - title: "Lightweight dependent classes" author: - name: "Tetsuo Kamina" link: "https://researchr.org/alias/tetsuo-kamina" - name: "Tetsuo Tamai" link: "https://researchr.org/alias/tetsuo-tamai" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449932" links: doi: "http://doi.acm.org/10.1145/1449913.1449932" researchr: "https://researchr.org/publication/KaminaT08" cites: 0 citedby: 0 pages: "113-124" booktitle: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "KaminaT08" - title: "Expressing heap-shape contracts in linear logic" author: - name: "Frances Perry" link: "https://researchr.org/alias/frances-perry" - name: "Limin Jia" link: "https://researchr.org/alias/limin-jia" - name: "David Walker" link: "https://researchr.org/alias/david-walker" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173723" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "PerryJW06" - title: "ScriptEase: A generative/adaptive programming paradigm for game scripting" author: - name: "Maria Cutumisu" link: "https://researchr.org/alias/maria-cutumisu" - name: "Curtis Onuczko" link: "https://researchr.org/alias/curtis-onuczko" - name: "Matthew McNaughton" link: "https://researchr.org/alias/matthew-mcnaughton" - name: "Thomas Roy" link: "https://researchr.org/alias/thomas-roy" - name: "Jonathan Schaeffer" link: "https://researchr.org/alias/jonathan-schaeffer" - name: "Allan Schumacher" link: "https://researchr.org/alias/allan-schumacher" - name: "Jeff Siegel" link: "https://researchr.org/alias/jeff-siegel" - name: "Duane Szafron" link: "https://researchr.org/alias/duane-szafron" - name: "Kevin Waugh" link: "https://researchr.org/alias/kevin-waugh" - name: "Mike Carbonaro" link: "https://researchr.org/alias/mike-carbonaro" - name: "Harvey Duff" link: "https://researchr.org/alias/harvey-duff" - name: "Stephanie Gillis" link: "https://researchr.org/alias/stephanie-gillis" year: "2007" doi: "http://dx.doi.org/10.1016/j.scico.2007.01.005" links: doi: "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: "Science of Computer Programming" volume: "67" number: "1" pages: "32-58" kind: "article" key: "CutumisuOMRSSSSWCDG07" - title: "An Entropy-Based Stability QoS Multicast Routing Protocol in Ad Hoc Network" author: - name: "Baolin Sun" link: "https://researchr.org/alias/baolin-sun" - name: "Layuan Li" link: "https://researchr.org/alias/layuan-li" - name: "Qiu Yang" link: "https://researchr.org/alias/qiu-yang" - name: "Yang Xiang" link: "https://researchr.org/alias/yang-xiang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_22" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "SunLYX06" - title: "A Novel Power Management Scheme for E-Textiles" author: - name: "Nenggan Zheng" link: "https://researchr.org/alias/nenggan-zheng" - name: "Zhaohui Wu" link: "https://researchr.org/alias/zhaohui-wu" - name: "Zhigang Gao" link: "https://researchr.org/alias/zhigang-gao" - name: "Yanfei Liu" link: "https://researchr.org/alias/yanfei-liu" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_64" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ZhengWGL06" - title: "Dynamic Workload Balancing for Collaboration Strategy in Hybrid P2P System" author: - name: "Su-Hong Min" link: "https://researchr.org/alias/su-hong-min" - name: "Byong Lee" link: "https://researchr.org/alias/byong-lee" - name: "Dong-Sub Cho" link: "https://researchr.org/alias/dong-sub-cho" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_32" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "MinLC07:0" - title: "Wikipedia: Extensible Programming" doi: "http://en.wikipedia.org/wiki/Extensible_programming" links: doi: "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}" kind: "misc" key: "wikipedia-extensible-programming" - title: "From Macros to Reusable Generative Programming" author: - name: "Shriram Krishnamurthi" link: "http://www.cs.brown.edu/~sk/" - name: "Matthias Felleisen" link: "http://www.ccs.neu.edu/home/matthias/" - name: "Bruce F. Duba" link: "https://researchr.org/alias/bruce-f.-duba" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1799/17990105.htm" links: doi: "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: "Generative and Component-Based Software Engineering, First International Symposium, GCSE 99, Erfurt, Germany, September 28-30, 1999, Revised Papers" editor: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" volume: "1799" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-41172-0" kind: "inproceedings" key: "KrishnamurthiFD99" - title: "Supporting the OpenMP Programming Interface on Teamster-G" author: - name: "Tyng-Yeu Liang" link: "https://researchr.org/alias/tyng-yeu-liang" - name: "Shih-Hsien Wang" link: "https://researchr.org/alias/shih-hsien-wang" - name: "Jyh-Biau Chang" link: "https://researchr.org/alias/jyh-biau-chang" - name: "Ce-Kuen Shieh" link: "https://researchr.org/alias/ce-kuen-shieh" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_54" links: doi: "http://dx.doi.org/10.1007/11745693_54" tags: - "programming" researchr: "https://researchr.org/publication/LiangWCS06" cites: 0 citedby: 0 pages: "547-556" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LiangWCS06" - title: "A Strafunski Application Letter" author: - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" - name: "Joost Visser" link: "http://www.di.uminho.pt/~joost.visser/" year: "2003" doi: "http://link.springer.de/link/service/series/0558/bibs/2562/25620357.htm" abstract: "Strafunski is a Haskell-centred software bundle for implementing language processing components—most notably program analyses and transformations. Typical application areas include program optimisation, refactoring, software metrics, software re- and reverse engineering. Strafunski started out as generic programming library complemented by generative tool support to address the concern of generic traversal over typed representations of parse trees in a scalable manner. Meanwhile, Strafunski also encompasses means of integrating external components such as parsers, pretty printers, and graph visualisation tools. In a selection of case studies, we demonstrate that typed functional programming in Haskell, augmented with Strafunski ’s support for generic traversal and external components, is very appropriate for the development of practical language processors. In particular, we discuss using Haskell for Cobol reverse engineering, Java code metrics, and Haskell re-engineering." links: doi: "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: "Practical Aspects of Declarative Languages, 5th International Symposium, PADL 2003, New Orleans, LA, USA, January 13-14, 2003, Proceedings" editor: - name: "Verónica Dahl" link: "https://researchr.org/alias/ver%C3%B3nica-dahl" - name: "Philip Wadler" link: "http://homepages.inf.ed.ac.uk/wadler/" volume: "2562" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-00389-4" kind: "inproceedings" key: "LammelV03" - title: "Generative Programming for Embedded Systems" author: - name: "Janos Sztipanovits" link: "www.isis.vanderbilt.edu" - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870032.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "SztipanovitsK02" - title: "Program Comprehension in Generative Programming: A History of Grand Challenges" author: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" year: "2004" doi: "http://csdl.computer.org/comp/proceedings/iwpc/2004/2149/00/21490002abs.htm" links: doi: "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: "12th International Workshop on Program Comprehension (IWPC 2004), 24-26 June 2004, Bari, Italy" publisher: "IEEE Computer Society" isbn: "0-7695-2149-5" kind: "inproceedings" key: "Batory04" - 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: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "proceedings" key: "gpc:2006" - title: "AspectJ(tm): Aspect-Oriented Programming in Java" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2591/25910001.htm" abstract: "Aspect-oriented programming (AOP) gives software developers a powerful new tool for structuring the design and code of software systems. AOP simplifies development of system aspects that previously were among the most difficult to handle, including failure handling strategies, synchronization policies, change propagation, security checking, distribution, policy enforcement and many others. AOP using AspectJ makes it possible to describe, in just one place in the system, the implementation of such crosscutting aspects. This reduces development time, improves software quality, and makes software more flexible. This talk will show what it is like to design and implement with AspectJ, and what implications this has for software developers in terms of time-to-market, software quality, and product flexibility. For more info about AOP and AspectJ go to http://aspectj.org/servlets/AJSite." links: doi: "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: "Objects, Components, Architectures, Services, and Applications for a Networked World, International Conference NetObjectDays, NODe 2002, Erfurt, Germany, October 7-10, 2002, Revised Papers" editor: - name: "Mehmet Aksit" link: "https://researchr.org/alias/mehmet-aksit" - name: "Mira Mezini" link: "https://researchr.org/alias/mira-mezini" - name: "Rainer Unland" link: "https://researchr.org/alias/rainer-unland" volume: "2591" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-00737-7" kind: "inproceedings" key: "Kiczales02" - title: "Experience with an extensible language" author: - name: "Edgar T. Irons" link: "https://researchr.org/alias/edgar-t.-irons" year: "1970" doi: "http://doi.acm.org/10.1145/361953.361966" links: doi: "http://doi.acm.org/10.1145/361953.361966" tags: - "extensible language" researchr: "https://researchr.org/publication/361966" cites: 0 citedby: 0 journal: "Communications of the ACM" volume: "13" number: "1" kind: "article" key: "361966" - title: "Back to the future: a retroactive study of aspect evolution in operating system code" author: - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2003" doi: "http://doi.acm.org/10.1145/643603.643609" links: doi: "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" kind: "inproceedings" key: "CoadyK03" - title: "Generative programming for embedded systems" author: - name: "Janos Sztipanovits" link: "www.isis.vanderbilt.edu" - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" year: "2002" doi: "http://doi.acm.org/10.1145/571157.571175" links: doi: "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: "Proceedings of the 4th international ACM SIGPLAN conference on Principles and practice of declarative programming, October 6-8, 2002, Pittsburgh, PA, USA (Affiliated with PLI 2002)" publisher: "ACM" kind: "inproceedings" key: "SztipanovitsK02:0" - title: "Flexible and Semantics-Based Support for Web Services Transaction Protocols" author: - name: "Trieu Minh" link: "https://researchr.org/alias/trieu-minh" - name: "Nhut Le" link: "https://researchr.org/alias/nhut-le" - name: "Jinli Cao" link: "https://researchr.org/alias/jinli-cao" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_47" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "MinhLC08" - title: "Assessing Contention Effects on MPI_Alltoall Communications" author: - name: "Luiz Angelo Steffenel" link: "https://researchr.org/alias/luiz-angelo-steffenel" - name: "Maxime Martinasso" link: "https://researchr.org/alias/maxime-martinasso" - name: "Denis Trystram" link: "https://researchr.org/alias/denis-trystram" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_36" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "SteffenelMT07" - title: "Aspect-Oriented Programming" author: - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2000" doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.10031" links: doi: "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 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July - 3 August 2000, Santa Barbara, CA, USA" editor: - name: "Qizoyan Li" link: "https://researchr.org/alias/qizoyan-li" - name: "Donald Firesmith" link: "https://researchr.org/alias/donald-firesmith" - name: "Richard Riehle" link: "https://researchr.org/alias/richard-riehle" - name: "Bertrand Meyer" link: "http://se.ethz.ch/~meyer/" publisher: "IEEE Computer Society" isbn: "0-7695-0774-3" kind: "inproceedings" key: "LopesK00a" - title: "Development of a GT4-Based Resource Broker Service: An Application to On-demand Weather and Marine Forecasting" author: - name: "Raffaele Montella" link: "https://researchr.org/alias/raffaele-montella" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_18" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "Montella07" - title: "The Subscription-Cover Based Routing Algorithm in Content-Based Publish/Subscribe" author: - name: "HongLiang Yuan" link: "https://researchr.org/alias/hongliang-yuan" - name: "Changguo Guo" link: "https://researchr.org/alias/changguo-guo" - name: "Peng Zou" link: "https://researchr.org/alias/peng-zou" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_11" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "YuanGZ06" - title: "A Semantic Service Matching Middleware for Mobile Devices Discovering Grid Services" author: - name: "Tao Guan" link: "https://researchr.org/alias/tao-guan" - name: "Ed Zaluska" link: "https://researchr.org/alias/ed-zaluska" - name: "David De Roure" link: "https://researchr.org/alias/david-de-roure" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_41" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "GuanZR08" - title: "Distributed meta-programming" author: - name: "Rui Shi" link: "https://researchr.org/alias/rui-shi" - name: "Chiyan Chen" link: "https://researchr.org/alias/chiyan-chen" - name: "Hongwei Xi" link: "http://www.cs.bu.edu/~hwxi/" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173743" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "ShiCX06" - title: "Determining over- and under-constrained systems of equations using structural constraint delta" author: - name: "David Broman" link: "https://researchr.org/alias/david-broman" - name: "Kaj Nyström" link: "https://researchr.org/alias/kaj-nystr%C3%B6m" - name: "Peter Fritzson" link: "https://researchr.org/alias/peter-fritzson" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173729" links: doi: "http://doi.acm.org/10.1145/1173706.1173729" tags: - "constraints" researchr: "https://researchr.org/publication/BromanNF06" cites: 0 citedby: 0 pages: "151-160" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "BromanNF06" - title: "Recent Developments in Aspect" author: - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430398.htm" links: doi: "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: "Object-Oriented Technology, ECOOP 98 Workshop Reader, ECOOP 98 Workshops, Demos, and Posters, Brussels, Belgium, July 20-24, 1998, Proceedings" editor: - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" - name: "Jan Bosch" link: "https://researchr.org/alias/jan-bosch" volume: "1543" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-65460-7" kind: "inproceedings" key: "LopesK98" - title: "Metamodeling Made Easy - MetaEdit+ (Tool Demonstration)" author: - name: "Risto Pohjonen" link: "https://researchr.org/alias/risto-pohjonen" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_30" links: doi: "http://dx.doi.org/10.1007/11561347_30" researchr: "https://researchr.org/publication/Pohjonen05" cites: 0 citedby: 0 pages: "442-446" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "Pohjonen05" - title: "Negotiation Strategies for Grid Scheduling" author: - name: "Jiadao Li" link: "https://researchr.org/alias/jiadao-li" - name: "Ramin Yahyapour" link: "https://researchr.org/alias/ramin-yahyapour" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_5" links: doi: "http://dx.doi.org/10.1007/11745693_5" researchr: "https://researchr.org/publication/LiY06%3A4" cites: 0 citedby: 0 pages: "42-52" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LiY06:4" - title: "An Extension to the Subtype Relationship in C++ Implemented with Template Metaprogramming" author: - name: "István Zólyomi" link: "https://researchr.org/alias/istv%C3%A1n-z%C3%B3lyomi" - name: "Zoltán Porkoláb" link: "https://researchr.org/alias/zolt%C3%A1n-porkol%C3%A1b" - name: "Tamás Kozsik" link: "https://researchr.org/alias/tam%C3%A1s-kozsik" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=209" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "ZolyomiPK03" - title: "Towards a General Template Introspection Library" author: - name: "István Zólyomi" link: "https://researchr.org/alias/istv%C3%A1n-z%C3%B3lyomi" - name: "Zoltán Porkoláb" link: "https://researchr.org/alias/zolt%C3%A1n-porkol%C3%A1b" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=266" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "ZolyomiP04" - title: "Separation of concerns through semantic annotations" author: - name: "Cachopo, Jo\\, {a}o" link: "https://researchr.org/alias/cachopo%2C-jo%5Eb%2C-%7Ba%7Do" year: "2002" doi: "http://doi.acm.org/10.1145/985072.985074" abstract: "Programming languages provide a limited range of mechanisms to represent concepts. This means that the final program lacks important information that the programmer has about the domain. We propose the use of programmer-extensible program annotations as a means to represent that information about the domain. Using these program annotations we can specify join points by means of semantic properties of the programs, thereby improving the reusability and robustness of aspects." links: doi: "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" address: "New York, NY, USA" publisher: "ACM" isbn: "1-58113-626-9" kind: "inproceedings" key: "985074" - title: "Shadow Programming: Reasoning About Programs Using Lexical Join Point Information" author: - name: "Pengcheng Wu" link: "https://researchr.org/alias/pengcheng-wu" - name: "Karl J. Lieberherr" link: "https://researchr.org/alias/karl-j.-lieberherr" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_11" links: doi: "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: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "WuL05:3" - title: "Towards Generation of Efficient Transformations" author: - name: "Attila Vizhanyo" link: "https://researchr.org/alias/attila-vizhanyo" - name: "Aditya Agrawal" link: "https://researchr.org/alias/aditya-agrawal" - name: "Feng Shi" link: "https://researchr.org/alias/feng-shi" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=298" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "VizhanyoAS04" - title: "Macros That Compose: Systematic Macro Programming" author: - name: "Oleg Kiselyov" link: "http://okmij.org/ftp/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870202.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "Kiselyov02" - title: "SEMU: A Framework of Simulation Environment for Wireless Sensor Networks with Co-simulation Model" author: - name: "Shih-Hsiang Lo" link: "https://researchr.org/alias/shih-hsiang-lo" - name: "Jiun-Hung Ding" link: "https://researchr.org/alias/jiun-hung-ding" - name: "Sheng-Je Hung" link: "https://researchr.org/alias/sheng-je-hung" - name: "Jin-Wei Tang" link: "https://researchr.org/alias/jin-wei-tang" - name: "Wei-Lun Tsai" link: "https://researchr.org/alias/wei-lun-tsai" - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_57" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "LoDHTTC07" - title: "Yet Another java.lang.Class" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430372.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430372.htm" "pdf": "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.46.9857&rep=rep1&type=url&i=1" researchr: "https://researchr.org/publication/ChibaT98" cites: 0 citedby: 0 pages: "372-373" booktitle: "Object-Oriented Technology, ECOOP 98 Workshop Reader, ECOOP 98 Workshops, Demos, and Posters, Brussels, Belgium, July 20-24, 1998, Proceedings" editor: - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" - name: "Jan Bosch" link: "https://researchr.org/alias/jan-bosch" volume: "1543" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-65460-7" kind: "inproceedings" key: "ChibaT98" - title: "Meta-programming with Concrete Object Syntax" author: - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2002" doi: "https://doi.org/10.1007/3-540-45821-2_19" abstract: "Meta programs manipulate structured representations, i.e., abstract syntax trees, of programs. The conceptual distance between the concrete syntax meta-programmers use to reason about programs and the notation for abstract syntax manipulation provided by general purpose (meta-) programming languages is too great for many applications. In this paper it is shown how the syntax definition formalism SDF can be employed to fit any meta-programming language with concrete syntax notation for composing and analyzing object programs. As a case study, the addition of concrete syntax to the program transformation language Stratego is presented. The approach is then generalized to arbitrary meta-languages. " links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "Visser02" - title: "Code Generation by Model Transformation" author: - name: "Zef Hemel" link: "http://zef.me" - name: "Lennart C. L. Kats" link: "http://www.lclnet.nl/" - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-69927-9_13" abstract: "The realization of model-driven software development requires effective techniques for implementing code generators. In this paper, we present a case study of code generation by model transformation with Stratego, a high-level transformation language based on the paradigm of rewrite rules with programmable strategies that integrates model-to-model, model-to-code, and code-to-code transformations. The use of concrete object syntax guarantees syntactic correctness of code patterns, and enables the subsequent transformation of generated code. The composability of strategies supports two dimensions of transformation modularity. Vertical modularity is achieved by designing a generator as a pipeline of model-to-model transformations that gradually transforms a high-level input model to an implementation. Horizontal modularity is achieved by supporting the definition of plugins which implement all aspects of a language feature. We discuss the application of these techniques in the implementation of WebDSL, a domain-specific language for dynamic web applications with a rich data model. " links: doi: "http://dx.doi.org/10.1007/978-3-540-69927-9_13" successor: "https://researchr.org/publication/HemelKGV10" "technical report (pdf)": "http://swerl.tudelft.nl/twiki/pub/Main/TechnicalReports/TUD-SERG-2008-012.pdf" 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: "Theory and Practice of Model Transformations, First International Conference, ICMT 2008, Zürich, Switzerland, July 1-2, 2008, Proceedings" editor: - name: "Antonio Vallecillo" link: "http://www.lcc.uma.es/~av/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" volume: "5063" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-69926-2" kind: "inproceedings" key: "HemelKV08" - title: "Simple and safe SQL queries with c++ templates" author: - name: "Joseph Gil" link: "https://researchr.org/alias/joseph-gil" - name: "Keren Lenz" link: "https://researchr.org/alias/keren-lenz" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289976" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "GilL07:0" - title: "Fundamentalist functional programming" author: - name: "Erik Meijer" link: "https://researchr.org/alias/erik-meijer" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449929" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "Meijer08" - title: "Generative programming: methods, tools, and applications" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Eisenecker, Ulrich W." link: "https://researchr.org/alias/eisenecker%2C-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" kind: "book" key: "czarnecki:2000" - title: "The Converge programming language" author: - name: "Laurence Tratt" link: "http://tratt.net/laurie/" 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" kind: "techreport" key: "tratt05convergepl" - title: "Separation of Concerns with Procedures, Annotations, Advice and Pointcuts" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Mira Mezini" link: "https://researchr.org/alias/mira-mezini" year: "2005" doi: "http://dx.doi.org/10.1007/11531142_9" links: doi: "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 2005 - Object-Oriented Programming, 19th European Conference, Glasgow, UK, July 25-29, 2005, Proceedings" editor: - name: "Andrew P. Black" link: "https://researchr.org/alias/andrew-p.-black" volume: "3586" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-27992-X" kind: "inproceedings" key: "KiczalesM05" - title: "Safe composition of product lines" author: - name: "Sahil Thaker" link: "https://researchr.org/alias/sahil-thaker" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "David Kitchin" link: "https://researchr.org/alias/david-kitchin" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289989" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "ThakerBKC07" - title: "US Patent 6467086 Aspect-oriented programming" author: - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Lamping" link: "https://researchr.org/alias/lamping" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Hugunin" link: "https://researchr.org/alias/hugunin" - name: "Hilsdale" link: "https://researchr.org/alias/hilsdale" - name: "Boyapati" link: "https://researchr.org/alias/boyapati" year: "2002" month: "october" doi: "http://www.patentstorm.us/patents/6467086.html" abstract: "The concept of a general purpose aspect is introduced where an aspect transparently forces cross-cutting behavior on object classes and other software entities. A reusable aspect is further described for use as part of an aspect library." links: doi: "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" kind: "misc" key: "US Patent 6467086" - title: "Towards Decentralized Load Balancing in a Computational Grid Environment" author: - name: "Kai Lu" link: "https://researchr.org/alias/kai-lu" - name: "Riky Subrata" link: "https://researchr.org/alias/riky-subrata" - name: "Albert Y. Zomaya" link: "https://researchr.org/alias/albert-y.-zomaya" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_46" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LuSZ06" - title: "Towards Feasible and Effective Load Sharing in a Heterogeneous Computational Grid" author: - name: "Kuo-Chan Huang" link: "https://researchr.org/alias/kuo-chan-huang" - name: "Po-Chi Shih" link: "https://researchr.org/alias/po-chi-shih" - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_20" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "HuangSC07" - title: "MPIRace-Check: Detection of Message Races in MPI Programs" author: - name: "Mi-Young Park" link: "https://researchr.org/alias/mi-young-park" - name: "Su Jeong Shim" link: "https://researchr.org/alias/su-jeong-shim" - name: "Yong-Kee Jun" link: "https://researchr.org/alias/yong-kee-jun" - name: "Hyuk Ro Park" link: "https://researchr.org/alias/hyuk-ro-park" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_28" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ParkSJP07" - title: "A Unification of Inheritance and Automatic Program Specialization" author: - name: "Ulrik Pagh Schultz" link: "http://www.mip.sdu.dk/~ups/" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=244" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "Schultz04" - 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: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "proceedings" key: "gpc:2007" - title: "Optimizing Server Placement for QoS Requirements in Hierarchical Grid Environments" author: - name: "Chien-Min Wang" link: "https://researchr.org/alias/chien-min-wang" - name: "Chun-Chen Hsu" link: "https://researchr.org/alias/chun-chen-hsu" - name: "Pangfeng Liu" link: "https://researchr.org/alias/pangfeng-liu" - name: "Hsi-Min Chen" link: "https://researchr.org/alias/hsi-min-chen" - name: "Jan-Jan Wu" link: "https://researchr.org/alias/jan-jan-wu" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_16" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WangHLCW07:0" - title: "Performance-Based Workload Distribution on Grid Environments" author: - name: "Wen-Chung Shih" link: "https://researchr.org/alias/wen-chung-shih" - name: "Chao-Tung Yang" link: "https://researchr.org/alias/chao-tung-yang" - name: "Tsui-Ting Chen" link: "https://researchr.org/alias/tsui-ting-chen" - name: "Shian-Shyong Tseng" link: "https://researchr.org/alias/shian-shyong-tseng" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_33" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ShihYCT07" - title: "Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems" author: - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Ted Bapty" link: "https://researchr.org/alias/ted-bapty" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870236.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870236.htm" researchr: "https://researchr.org/publication/NeemaBGG02" cites: 0 citedby: 0 pages: "236-251" booktitle: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "NeemaBGG02" - title: "A Peer-to-Peer Indexing Service for Data Grids" author: - name: "Henrik Thostrup Jensen" link: "https://researchr.org/alias/henrik-thostrup-jensen" - name: "Josva Kleist" link: "https://researchr.org/alias/josva-kleist" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_43" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "JensenK07" - title: "Fault Management in P2P-MPI" author: - name: "Stéphane Genaud" link: "https://researchr.org/alias/st%C3%A9phane-genaud" - name: "Choopan Rattanapoka" link: "https://researchr.org/alias/choopan-rattanapoka" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_6" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "GenaudR07:0" - title: "VWMAC: An Efficient MAC Protocol for Resolving Intra-flow Contention in Wireless Ad Hoc Networks" author: - name: "Wanrong Yu" link: "https://researchr.org/alias/wanrong-yu" - name: "Jiannong Cao" link: "https://researchr.org/alias/jiannong-cao" - name: "Xingming Zhou" link: "https://researchr.org/alias/xingming-zhou" - name: "Xiaodong Wang" link: "https://researchr.org/alias/xiaodong-wang" - name: "Keith C. C. Chan" link: "https://researchr.org/alias/keith-c.-c.-chan" - name: "Alvin T. S. Chan" link: "https://researchr.org/alias/alvin-t.-s.-chan" - name: "Hong Va Leong" link: "https://researchr.org/alias/hong-va-leong" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_49" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "YuCZWCCL06" - title: "Providing Service-Oriented Abstractions for the Wireless Sensor Grid" author: - name: "Edgardo Avilés-López" link: "https://researchr.org/alias/edgardo-avil%C3%A9s-l%C3%B3pez" - name: "J. Antonio García-Macías" link: "https://researchr.org/alias/j.-antonio-garc%C3%ADa-mac%C3%ADas" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_62" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "Aviles-LopezG07" - title: "Towards a Peer-To-Peer Platform for High Performance Computing" author: - name: "Nabil Abdennadher" link: "https://researchr.org/alias/nabil-abdennadher" - name: "Régis Boesch" link: "https://researchr.org/alias/r%C3%A9gis-boesch" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_35" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "AbdennadherB07:0" - title: "Average Schedule Length and Resource Selection Policies on Computational Grids" author: - name: "Uei-Ren Chen" link: "https://researchr.org/alias/uei-ren-chen" - name: "Chien-Hsun Wang" link: "https://researchr.org/alias/chien-hsun-wang" - name: "Woei Lin" link: "https://researchr.org/alias/woei-lin" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_7" links: doi: "http://dx.doi.org/10.1007/11745693_7" researchr: "https://researchr.org/publication/ChenWL06%3A1" cites: 0 citedby: 0 pages: "63-72" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ChenWL06:1" - title: "Model-Driven Program Transformation of a Large Avionics Framework" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jing Zhang" link: "https://researchr.org/alias/jing-zhang" - name: "Yuehua Lin" link: "https://researchr.org/alias/yuehua-lin" - name: "Suman Roychoudhury" link: "https://researchr.org/alias/suman-roychoudhury" - name: "Hui Wu" link: "https://researchr.org/alias/hui-wu" - name: "Rajesh Sudarsan" link: "https://researchr.org/alias/rajesh-sudarsan" - name: "Aniruddha S. Gokhale" link: "https://researchr.org/alias/aniruddha-s.-gokhale" - name: "Sandeep Neema" link: "https://researchr.org/alias/sandeep-neema" - name: "Feng Shi" link: "https://researchr.org/alias/feng-shi" - name: "Ted Bapty" link: "https://researchr.org/alias/ted-bapty" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=361" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=361" tags: - "model-to-model transformation" - "meta programming" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" - "program transformation" researchr: "https://researchr.org/publication/GrayZLRWSGNSB04" cites: 0 citedby: 0 pages: "361-378" booktitle: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "GrayZLRWSGNSB04" - title: "Typing communicating component assemblages" author: - name: "Michael Lienhardt" link: "https://researchr.org/alias/michael-lienhardt" - name: "Alan Schmitt" link: "https://researchr.org/alias/alan-schmitt" - name: "Jean-Bernard Stefani" link: "https://researchr.org/alias/jean-bernard-stefani" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449933" links: doi: "http://doi.acm.org/10.1145/1449913.1449933" researchr: "https://researchr.org/publication/LienhardtSS08" cites: 0 citedby: 0 pages: "125-136" booktitle: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "LienhardtSS08" - 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: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "proceedings" key: "gpce:2008" - title: "SONMAS: A Structured Overlay Network for Multidimensional Attribute Space" author: - name: "Hsiu-Chin Chen" link: "https://researchr.org/alias/hsiu-chin-chen" - name: "Chung-Ta King" link: "https://researchr.org/alias/chung-ta-king" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_45" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ChenK07:13" - title: "Developing Dynamic and Adaptable Applications with CAM/DAOP: A Virtual Office Application" author: - name: "Mónica Pinto" link: "https://researchr.org/alias/m%C3%B3nica-pinto" - name: "Daniel Jiménez" link: "https://researchr.org/alias/daniel-jim%C3%A9nez" - name: "Lidia Fuentes" link: "https://researchr.org/alias/lidia-fuentes" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_29" links: doi: "http://dx.doi.org/10.1007/11561347_29" researchr: "https://researchr.org/publication/PintoJF05" cites: 0 citedby: 0 pages: "438-441" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "PintoJF05" - title: "Feature-Oriented Programming" doi: "http://en.wikipedia.org/wiki/Feature_Oriented_Programming" note: "Wikipedia" links: doi: "http://en.wikipedia.org/wiki/Feature_Oriented_Programming" tags: - "object-oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/fop" cites: 0 citedby: 0 kind: "misc" key: "fop" - title: "Oz/K: a kernel language for component-based open programming" author: - name: "Michael Lienhardt" link: "https://researchr.org/alias/michael-lienhardt" - name: "Alan Schmitt" link: "https://researchr.org/alias/alan-schmitt" - name: "Jean-Bernard Stefani" link: "https://researchr.org/alias/jean-bernard-stefani" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289980" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "LienhardtSS07" - title: "A Performance-Based Approach to Dynamic Workload Distribution for Master-Slave Applications on Grid Environments" author: - name: "Wen-Chung Shih" link: "https://researchr.org/alias/wen-chung-shih" - name: "Chao-Tung Yang" link: "https://researchr.org/alias/chao-tung-yang" - name: "Shian-Shyong Tseng" link: "https://researchr.org/alias/shian-shyong-tseng" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_8" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ShihYT06:0" - title: "LDFSA: A Learning-Based Dynamic Framed Slotted ALOHA for Collision Arbitration in Active RFID Systems" author: - name: "Hyuntae Cho" link: "https://researchr.org/alias/hyuntae-cho" - name: "Woonghyun Lee" link: "https://researchr.org/alias/woonghyun-lee" - name: "Yunju Baek" link: "https://researchr.org/alias/yunju-baek" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_55" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ChoLB07" - title: "Scalable satisfiability checking and test data generation from modeling diagrams" author: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Christoph Csallner" link: "https://researchr.org/alias/christoph-csallner" - name: "Ranjith Subramanian" link: "https://researchr.org/alias/ranjith-subramanian" year: "2009" doi: "http://dx.doi.org/10.1007/s10515-008-0044-6" links: doi: "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: "Automated Software Engineering" volume: "16" number: "1" pages: "73-99" kind: "article" key: "SmaragdakisCS09" - title: "The Development of a Drug Discovery Virtual Screening Application on Taiwan Unigrid" author: - name: "Li-Yung Ho" link: "https://researchr.org/alias/li-yung-ho" - name: "Pangfeng Liu" link: "https://researchr.org/alias/pangfeng-liu" - name: "Chien-Min Wang" link: "https://researchr.org/alias/chien-min-wang" - name: "Jan-Jan Wu" link: "https://researchr.org/alias/jan-jan-wu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_7" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "HoLWW08" - title: "How We Should Use Aspects" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2007" tags: - "aspect" researchr: "https://researchr.org/publication/Chiba07" cites: 0 citedby: 0 pages: "3-6" booktitle: "RAM-SE 07-ECOOP 07 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Berlin, Germany, July 31, 2007" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Stéphane Ducasse" link: "http://stephane.ducasse.free.fr/" - name: "Günter Kniesel" link: "http://www.cs.uni-bonn.de/~gk/" - name: "Manuel Oriol" link: "https://researchr.org/alias/manuel-oriol" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" publisher: "Fakultät für Informatik, Universität Magdeburg" kind: "inproceedings" key: "Chiba07" - title: "Image Streaming and Recognition for Vehicle Location Tracking Using Mobile Devices" author: - name: "Jin-Suk Kang" link: "https://researchr.org/alias/jin-suk-kang" - name: "Taikyeong T. Jeong" link: "https://researchr.org/alias/taikyeong-t.-jeong" - name: "Sang Hyun Oh" link: "https://researchr.org/alias/sang-hyun-oh" - name: "Mee Young Sung" link: "https://researchr.org/alias/mee-young-sung" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_65" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "KangJOS07" - title: "A Peer-to-Peer Assisting Scheme for Live Streaming Services" author: - name: "Jian Wan" link: "https://researchr.org/alias/jian-wan" - name: "Liangjin Lu" link: "https://researchr.org/alias/liangjin-lu" - name: "Xianghua Xu" link: "https://researchr.org/alias/xianghua-xu" - name: "Xueping Ren" link: "https://researchr.org/alias/xueping-ren" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_34" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WanLXR08" - title: "Challenges in generating qos-constrained software implementations" author: - name: "Bran Selic" link: "https://researchr.org/alias/bran-selic" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289986" links: doi: "http://doi.acm.org/10.1145/1289971.1289986" researchr: "https://researchr.org/publication/Selic07%3A1" cites: 0 citedby: 0 pages: "83-84" booktitle: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "Selic07:1" - title: "Mobile Ad Hoc Grid Using Trace Based Mobility Model" author: - name: "V. Vetri Selvi" link: "https://researchr.org/alias/v.-vetri-selvi" - name: "Shakir Sharfraz" link: "https://researchr.org/alias/shakir-sharfraz" - name: "Ranjani Parthasarathi" link: "https://researchr.org/alias/ranjani-parthasarathi" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_24" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "SelviSP07" - title: "A Collaborative-Aware Task Balancing Delivery Model for Clusters" author: - name: "José Luis Bosque" link: "https://researchr.org/alias/jos%C3%A9-luis-bosque" - name: "Pilar Herrero" link: "https://researchr.org/alias/pilar-herrero" - name: "Manuel Salvadores" link: "https://researchr.org/alias/manuel-salvadores" - name: "María S. Pérez" link: "https://researchr.org/alias/mar%C3%ADa-s.-p%C3%A9rez" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_13" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "BosqueHSP07" - title: "Generic Advice: On the Combination of AOP with Generative Programming in AspectC++" author: - name: "Daniel Lohmann" link: "http://www4.cs.fau.de/~lohmann" - name: "Georg Blaschke" link: "https://researchr.org/alias/georg-blaschke" - name: "Olaf Spinczyk" link: "https://researchr.org/alias/olaf-spinczyk" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=55" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "LohmannBS04" - title: "Neighbor-Aided Multicast Protocol for Streaming Transmission on MANETs" author: - name: "Min-Ping Lin" link: "https://researchr.org/alias/min-ping-lin" - name: "Chung-Ta King" link: "https://researchr.org/alias/chung-ta-king" - name: "Ming-Tsung Sun" link: "https://researchr.org/alias/ming-tsung-sun" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_21" links: doi: "http://dx.doi.org/10.1007/11745693_21" tags: - "protocol" researchr: "https://researchr.org/publication/LinKS06" cites: 0 citedby: 0 pages: "207-216" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LinKS06" - title: "Extensibility in programming language design" author: - name: "Thomas A. Standish" link: "https://researchr.org/alias/thomas-a.-standish" year: "1975" doi: "http://doi.acm.org/10.1145/1499949.1500003" abstract: "What is extensibility? What is it good for, if anything? Is it worth bothering about when designing a programming language?" links: doi: "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: "American Federation of Information Processing Societies: 1975 National Computer Conference, 19-22 May 1975, Anaheim, CA, USA" volume: "44" series: "AFIPS Conference Proceedings" publisher: "AFIPS Press" kind: "inproceedings" key: "Standish75" - 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: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "proceedings" key: "gpce:2007" - title: "Towards an effective integrated reuse environment" author: - name: "Jorge Cláudio Cordeiro Pires Mascena" link: "https://researchr.org/alias/jorge-cl%C3%A1udio-cordeiro-pires-mascena" - name: "Silvio Romero de Lemos Meira" link: "https://researchr.org/alias/silvio-romero-de-lemos-meira" - name: "Eduardo Santana de Almeida" link: "https://researchr.org/alias/eduardo-santana-de-almeida" - name: "Vinicius Cardoso Garcia" link: "https://researchr.org/alias/vinicius-cardoso-garcia" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173721" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "MascenaMAG06" - title: "Managing Dynamic Changes in Multi-stage Program Generation Systems" author: - name: "Zhenghao Wang" link: "https://researchr.org/alias/zhenghao-wang" - name: "Richard R. Muntz" link: "https://researchr.org/alias/richard-r.-muntz" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870316.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "WangM02:1" - title: "Program Termination Analysis in Polynomial Time" author: - name: "Chin Soon Lee" link: "https://researchr.org/alias/chin-soon-lee" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870218.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "Lee02:12" - title: "An Optimal Scheduling Algorithm for an Agent-Based Multicast Strategy on Irregular Networks" author: - name: "Yi-Fang Lin" link: "https://researchr.org/alias/yi-fang-lin" - name: "Zhe-Hao Kang" link: "https://researchr.org/alias/zhe-hao-kang" - name: "Pangfeng Liu" link: "https://researchr.org/alias/pangfeng-liu" - name: "Jan-Jan Wu" link: "https://researchr.org/alias/jan-jan-wu" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_17" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "LinKLW06" - title: "TCMM: Hybrid Overlay Strategy for P2P Live Streaming Services" author: - name: "Hai Jin" link: "https://researchr.org/alias/hai-jin" - name: "Xuping Tu" link: "https://researchr.org/alias/xuping-tu" - name: "Chao Zhang" link: "https://researchr.org/alias/chao-zhang" - name: "Ke Liu" link: "https://researchr.org/alias/ke-liu" - name: "Xiaofei Liao" link: "https://researchr.org/alias/xiaofei-liao" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_5" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "JinTZLL07" - title: "On the Performance of a Hybrid Routing Protocol for Blueweb: A Bluetooth-Based Multihop Ad Hoc Network" author: - name: "Chih-Min Yu" link: "https://researchr.org/alias/chih-min-yu" - name: "Chia-Chi Huang" link: "https://researchr.org/alias/chia-chi-huang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_23" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "YuH06" - title: "Supporting Flexible Object Database Evolution with Aspects" author: - name: "Awais Rashid" link: "https://researchr.org/alias/awais-rashid" - name: "Nicholas A. Leidenfrost" link: "https://researchr.org/alias/nicholas-a.-leidenfrost" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=75" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "RashidL04" - title: "Methods for Partitioning Data to Improve Parallel Execution Time for Sorting on Heterogeneous Clusters" author: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Jean-Christophe Dubacq" link: "https://researchr.org/alias/jean-christophe-dubacq" - name: "Jean-Louis Roch" link: "https://researchr.org/alias/jean-louis-roch" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_18" links: doi: "http://dx.doi.org/10.1007/11745693_18" tags: - "partitioning" researchr: "https://researchr.org/publication/CerinDR06" cites: 0 citedby: 0 pages: "175-186" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "CerinDR06" - title: "A Generative Framework for Managed Services" author: - name: "Liam Peyton" link: "https://researchr.org/alias/liam-peyton" - name: "Arif Rajwani" link: "https://researchr.org/alias/arif-rajwani" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=456" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "PeytonR04" - title: "Combining Software Agents and Grid Middleware" author: - name: "Richard Olejnik" link: "https://researchr.org/alias/richard-olejnik" - name: "Bernard Toursel" link: "https://researchr.org/alias/bernard-toursel" - name: "Maria Ganzha" link: "https://researchr.org/alias/maria-ganzha" - name: "Marcin Paprzycki" link: "https://researchr.org/alias/marcin-paprzycki" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_58" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "OlejnikTGP07" - title: "A Model of Service Scheduling Based on Market Mechanism and Semantic" author: - name: "Gang Wang" link: "https://researchr.org/alias/gang-wang" - name: "Yuhui Qiu" link: "https://researchr.org/alias/yuhui-qiu" - name: "Guolin Pu" link: "https://researchr.org/alias/guolin-pu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_46" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WangQP08" - title: "Adaptive Workflow Scheduling Strategy in Service-Based Grids" author: - name: "Jong Hyuk Lee" link: "https://researchr.org/alias/jong-hyuk-lee" - name: "Sung-Ho Chin" link: "https://researchr.org/alias/sung-ho-chin" - name: "Hwa-Min Lee" link: "https://researchr.org/alias/hwa-min-lee" - name: "TaeMyoung Yoon" link: "https://researchr.org/alias/taemyoung-yoon" - name: "Kwang-Sik Chung" link: "https://researchr.org/alias/kwang-sik-chung" - name: "Heon-Chang Yu" link: "https://researchr.org/alias/heon-chang-yu" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_26" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "LeeCLYCY07" - title: "Program Generation, Termination, and Binding-Time Analysis" author: - name: "Neil D. Jones" link: "http://www.diku.dk/hjemmesider/ansatte/neil/" - name: "Arne J. Glenstrup" link: "https://researchr.org/alias/arne-j.-glenstrup" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870001.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "JonesG02" - title: "Concepts and Experiments in Computational Reflection" author: - name: "Pattie Maes" link: "http://web.media.mit.edu/~pattie/" year: "1987" doi: "http://doi.acm.org/10.1145/38807.38821" abstract: "This paper brings some perspective to various concepts in computational reflection. A definition of computational reflection is presented, the importance of computational reflection is discussed and the architecture of languages that support reflection is studied. Further, this paper presents a survey of some experiments in reflection which have been performed. Examples of existing procedural, logic-based and rule-based languages with an architecture for reflection are briefly presented. The main part of the paper describes an original experiment to introduce a reflective architecture in an object-oriented language. It stresses the contributions of this language to the field of object-oriented programming and illustrates the new programming style made possible. The examples show that a lot of programming problems that were previously handled on an ad hoc basis, can in a reflective architecture be solved more elegantly." links: doi: "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" kind: "inproceedings" key: "Maes87:OOPSLA" - title: "Using aspectC to improve the modularity of path-specific customization in operating system code" author: - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Michael J. Feeley" link: "https://researchr.org/alias/michael-j.-feeley" - name: "Greg Smolyn" link: "https://researchr.org/alias/greg-smolyn" year: "2001" doi: "http://doi.acm.org/10.1145/503209.503223" links: doi: "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 / SIGSOFT FSE" kind: "inproceedings" key: "CoadyKFS01" - title: "Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design" author: - name: "Tzilla Elrad" link: "https://researchr.org/alias/tzilla-elrad" - name: "Omar Aldawud" link: "https://researchr.org/alias/omar-aldawud" - name: "Atef Bader" link: "https://researchr.org/alias/atef-bader" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870189.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "ElradAB02" - title: "The Semantic Grid: Requirements, Infrastructure and Methodology" author: - name: "Kashif Iqbal" link: "https://researchr.org/alias/kashif-iqbal" - name: "Stefan Decker" link: "https://researchr.org/alias/stefan-decker" - name: "Mark Baker" link: "https://researchr.org/alias/mark-baker" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_41" links: doi: "http://dx.doi.org/10.1007/11745693_41" researchr: "https://researchr.org/publication/IqbalDB06" cites: 0 citedby: 0 pages: "415-426" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "IqbalDB06" - title: "Applying a Generative Technique for Enhanced Genericity and Maintainability on the J2EE Platform" author: - name: "Yang Jun" link: "https://researchr.org/alias/yang-jun" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_17" links: doi: "http://dx.doi.org/10.1007/11561347_17" researchr: "https://researchr.org/publication/JunJ05" cites: 0 citedby: 0 pages: "237-255" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "JunJ05" - title: "Generative Programming: Methods, Techniques, and Applications" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2319/23190351.htm" links: doi: "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: "Software Reuse: Methods, Techniques, and Tools, 7th International Conference, ICSR-7, Austin, TX, USA, April 15-19, 2002, Proceedings" editor: - name: "Cristina Gacek" link: "https://researchr.org/alias/cristina-gacek" volume: "2319" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-43483-6" kind: "inproceedings" key: "Czarnecki02" - title: "Aspects of availability" author: - name: "Pascal Fradet" link: "https://researchr.org/alias/pascal-fradet" - name: "Stéphane Hong Tuan Ha" link: "https://researchr.org/alias/st%C3%A9phane-hong-tuan-ha" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289999" links: doi: "http://doi.acm.org/10.1145/1289971.1289999" tags: - "Pascal" researchr: "https://researchr.org/publication/FradetH07" cites: 0 citedby: 0 pages: "165-174" booktitle: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "FradetH07" - title: "Superlanguages: Developing Languages and Applications with XMF" author: - name: "A. Clark" link: "https://researchr.org/alias/a.-clark" - name: "P. Sammut" link: "https://researchr.org/alias/p.-sammut" - name: "J. Willans" link: "https://researchr.org/alias/j.-willans" year: "2008" month: "March" doi: "http://itcentre.tvu.ac.uk/~clark/Papers/Superlanguages.pdf" links: doi: "http://itcentre.tvu.ac.uk/~clark/Papers/Superlanguages.pdf" tags: - "extensible language" researchr: "https://researchr.org/publication/superlanguages" cites: 0 citedby: 2 edition: "1" kind: "book" key: "superlanguages" - title: "Design pattern implementation in Java and aspectJ" author: - name: "Jan Hannemann" link: "https://researchr.org/alias/jan-hannemann" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2002" doi: "http://doi.acm.org/10.1145/582419.582436" abstract: "AspectJ implementations of the GoF design patterns show modularity improvements in 17 of 23 cases. These improvements are manifested in terms of better code locality, reusability, composability, and (un)pluggability.The degree of improvement in implementation modularity varies, with the greatest improvement coming when the pattern solution structure involves crosscutting of some form, including one object playing multiple roles, many objects playing one role, or an object playing roles in multiple pattern instances." links: doi: "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" kind: "inproceedings" key: "HannemannK02" - title: "An Incentive Approach for Computational Resource Sharing in the Autonomous Environment" author: - name: "Chuliang Weng" link: "https://researchr.org/alias/chuliang-weng" - name: "Minglu Li" link: "https://researchr.org/alias/minglu-li" - name: "Xinda Lu" link: "https://researchr.org/alias/xinda-lu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_13" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WengLL08" - title: "Aspects and/versus modularity the grand debate" author: - name: "Richard P. Gabriel" link: "http://www.dreamsongs.com/RPG.html" - name: "Guy L. Steele Jr." link: "http://research.sun.com/people/mybio.php?uid=25706" - name: "Friedrich Steimann" link: "http://www.fernuni-hagen.de/ps/team/friedrich.steimann.shtml" - name: "Jim Waldo" link: "https://researchr.org/alias/jim-waldo" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "Kevin Sullivan" link: "https://researchr.org/alias/kevin-sullivan" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176749" links: doi: "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: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "GabrielSSWKS06" - title: "A Resource Discovery Algorithm with Probe Feedback Mechanism in Multi-domain Grid Environment" author: - name: "Libing Wu" link: "https://researchr.org/alias/libing-wu" - name: "Yanxiang He" link: "https://researchr.org/alias/yanxiang-he" - name: "Jianqun Cui" link: "https://researchr.org/alias/jianqun-cui" - name: "Simeng Wang" link: "https://researchr.org/alias/simeng-wang" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Naixue Xiong" link: "https://researchr.org/alias/naixue-xiong" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_19" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WuHCWYX08" - title: "Model-Aided Metadata Management for Wireless Sensor Networks" author: - name: "Chongqing Zhang" link: "https://researchr.org/alias/chongqing-zhang" - name: "Haibing Guan" link: "https://researchr.org/alias/haibing-guan" - name: "Minglu Li" link: "https://researchr.org/alias/minglu-li" - name: "Min-You Wu" link: "https://researchr.org/alias/min-you-wu" - name: "Wenzhe Zhang" link: "https://researchr.org/alias/wenzhe-zhang" - name: "Feilong Tang" link: "https://researchr.org/alias/feilong-tang" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_26" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "ZhangGLWZT06" - title: "Efficient compilation techniques for large scale feature models" author: - name: "Marcílio Mendonça" link: "https://researchr.org/alias/marc%C3%ADlio-mendon%C3%A7a" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Donald D. Cowan" link: "https://researchr.org/alias/donald-d.-cowan" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449918" links: doi: "http://doi.acm.org/10.1145/1449913.1449918" researchr: "https://researchr.org/publication/MendoncaWCC08" cites: 0 citedby: 0 pages: "13-22" booktitle: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "MendoncaWCC08" - title: "Evaluation of the Device Driver Availability in Dawning4000A" author: - name: "Yuanxia You" link: "https://researchr.org/alias/yuanxia-you" - name: "Dan Meng" link: "https://researchr.org/alias/dan-meng" - name: "Gang Xue" link: "https://researchr.org/alias/gang-xue" - name: "Jie Ma" link: "https://researchr.org/alias/jie-ma" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_31" links: doi: "http://dx.doi.org/10.1007/11745693_31" researchr: "https://researchr.org/publication/YouMXM06" cites: 0 citedby: 0 pages: "308-313" booktitle: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "YouMXM06" - title: "Semi-inversion of Guarded Equations" author: - name: "Torben Æ. Mogensen" link: "https://researchr.org/alias/torben-%C3%A6.-mogensen" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_14" links: doi: "http://dx.doi.org/10.1007/11561347_14" researchr: "https://researchr.org/publication/Mogensen05" cites: 0 citedby: 0 pages: "189-204" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "Mogensen05" - 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: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "proceedings" key: "gpc:2008" - title: "Aspect-Oriented Programming Workshop Report" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Bedir Tekinerdogan" link: "https://researchr.org/alias/bedir-tekinerdogan" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "1997" doi: "http://link.springer.de/link/service/series/0558/bibs/1357/13570483.htm" links: doi: "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: "Object-Oriented Technology, ECOOP 97 Workshop Reader, ECOOP 97 Workshops, Jyväskylä, Finland, June 9-13, 1997" editor: - name: "Jan Bosch" link: "https://researchr.org/alias/jan-bosch" - name: "Stuart Mitchell" link: "https://researchr.org/alias/stuart-mitchell" volume: "1357" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-64039-8" kind: "inproceedings" key: "MensLTK97" - title: "Optimal Deployment of Mobile Sensor Networks and Its Maintenance Strategy" author: - name: "Xiaoling Wu" link: "https://researchr.org/alias/xiaoling-wu" - name: "Jinsung Cho" link: "https://researchr.org/alias/jinsung-cho" - name: "Brian J. d Auriol" link: "https://researchr.org/alias/brian-j.-d-auriol" - name: "Sungyoung Lee" link: "https://researchr.org/alias/sungyoung-lee" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_10" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "WuCdL07" - title: "A Protocol Stack Development Tool Using Generative Programming" author: - name: "Michel Barbeau" link: "https://researchr.org/alias/michel-barbeau" - name: "Francis Bordeleau" link: "https://researchr.org/alias/francis-bordeleau" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870093.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "BarbeauB02" - title: "Constructing language processors with algebra combinators" author: - name: "Philip Weaver" link: "https://researchr.org/alias/philip-weaver" - name: "Garrin Kimmell" link: "https://researchr.org/alias/garrin-kimmell" - name: "Nicolas Frisby" link: "https://researchr.org/alias/nicolas-frisby" - name: "Perry Alexander" link: "https://researchr.org/alias/perry-alexander" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289997" links: doi: "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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "WeaverKFA07:0" - title: "Building Composable Aspect-Specific Languages with Logic Metaprogramming" author: - name: "Johan Brichau" link: "https://researchr.org/alias/johan-brichau" - name: "Kim Mens" link: "https://researchr.org/alias/kim-mens" - name: "Kris De Volder" link: "https://researchr.org/alias/kris-de-volder" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870110.htm" links: doi: "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: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "BrichauMV02" - title: "Role-based refactoring of crosscutting concerns" author: - name: "Jan Hannemann" link: "https://researchr.org/alias/jan-hannemann" - name: "Gail C. Murphy" link: "https://researchr.org/alias/gail-c.-murphy" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "2005" doi: "http://doi.acm.org/10.1145/1052898.1052910" links: doi: "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: "Proceedings of the 4th International Conference on Aspect-Oriented Software Development, AOSD 2005, Chicago, Illinois, USA, March 14-18, 2005" editor: - name: "Mira Mezini" link: "https://researchr.org/alias/mira-mezini" - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" publisher: "ACM" isbn: "1-59593-042-6" kind: "inproceedings" key: "HannemannMK05" - title: "AHSEN - Autonomic Healing-Based Self Management Engine for Network Management in Hybrid Networks" author: - name: "Junaid Ahsenali Chaudhry" link: "https://researchr.org/alias/junaid-ahsenali-chaudhry" - name: "Seungkyu Park" link: "https://researchr.org/alias/seungkyu-park" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_17" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ChaudhryP07" - title: "A verified staged interpreter is a verified compiler" author: - name: "Edwin Brady" link: "http://www.cs.st-andrews.ac.uk/~eb" - name: "Kevin Hammond" link: "http://www.cs.st-andrews.ac.uk/~kh/" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173724" links: doi: "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: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "BradyH06" - title: "Compiling Process Graphs into Executable Code" author: - name: "Rainer Hauser" link: "https://researchr.org/alias/rainer-hauser" - name: "Jana Koehler" link: "https://researchr.org/alias/jana-koehler" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=317" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "HauserK04" - title: "Generating Spreadsheet-Like Tools from Strong Attribute Grammars" author: - name: "João Saraiva" link: "http://di.uminho.pt/~jas" - name: "S. Doaitse Swierstra" link: "http://www.cs.uu.nl/staff/doaitse.html" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=307" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "SaraivaS03" - title: "Concept-Controlled Polymorphism" author: - name: "Jaakko Järvi" link: "http://parasol.tamu.edu/~jarvi/" - name: "Jeremiah Willcock" link: "https://researchr.org/alias/jeremiah-willcock" - name: "Andrew Lumsdaine" link: "http://osl.iu.edu/~lums/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=228" links: doi: "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: "Generative Programming and Component Engineering, Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings" editor: - name: "Frank Pfenning" link: "http://www.cs.cmu.edu/~fp/" - name: "Yannis Smaragdakis" link: "http://smaragd.org" volume: "2830" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-20102-5" kind: "inproceedings" key: "JarviWL03" - title: "A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment" author: - name: "Ji Su Park" link: "https://researchr.org/alias/ji-su-park" - name: "Kwang-Sik Chung" link: "https://researchr.org/alias/kwang-sik-chung" - name: "Jin Gon Shon" link: "https://researchr.org/alias/jin-gon-shon" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-72360-8_42" links: doi: "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: "Advances in Grid and Pervasive Computing, Second International Conference, GPC 2007, Paris, France, May 2-4, 2007, Proceedings" editor: - name: "Christophe Cérin" link: "https://researchr.org/alias/christophe-c%C3%A9rin" - name: "Kuan-Ching Li" link: "https://researchr.org/alias/kuan-ching-li" volume: "4459" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-72359-2" kind: "inproceedings" key: "ParkCS07:0" - title: "Generative learning of visual concepts using multiobjective genetic programming" author: - name: "Krzysztof Krawiec" link: "https://researchr.org/alias/krzysztof-krawiec" year: "2007" doi: "http://dx.doi.org/10.1016/j.patrec.2007.08.001" links: doi: "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: "Pattern Recognition Letters" volume: "28" number: "16" pages: "2385-2400" kind: "article" key: "Krawiec07" - title: "An abstraction for reusable MDD components: model-based generation of model-based code generators" author: - name: "Vinay Kulkarni" link: "https://researchr.org/alias/vinay-kulkarni" - name: "Sreedhar Reddy" link: "https://researchr.org/alias/sreedhar-reddy" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449940" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "KulkarniR08:0" - title: "Co-allocation in Data Grids: A Global, Multi-user Perspective" author: - name: "Adam H. Villa" link: "https://researchr.org/alias/adam-h.-villa" - name: "Elizabeth Varki" link: "https://researchr.org/alias/elizabeth-varki" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_17" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "VillaV08" - title: "Polyglot: An Extensible Compiler Framework for Java" author: - name: "Nathaniel Nystrom" link: "https://researchr.org/alias/nathaniel-nystrom" - name: "Michael R. Clarkson" link: "https://researchr.org/alias/michael-r.-clarkson" - name: "Andrew C. Myers" link: "https://researchr.org/alias/andrew-c.-myers" year: "2003" doi: "http://link.springer.de/link/service/series/0558/bibs/2622/26220138.htm" links: doi: "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: "Compiler Construction, 12th International Conference, CC 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7-11, 2003, Proceedings" editor: - name: "Görel Hedin" link: "http://cs.lth.se/gorel_hedin" volume: "2622" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-00904-3" kind: "inproceedings" key: "NystromCM03" - title: "Towards Generative Programming" author: - name: "Pierre Cointe" link: "https://researchr.org/alias/pierre-cointe" year: "2004" doi: "http://dx.doi.org/10.1007/11527800_24" links: doi: "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: "Unconventional Programming Paradigms, International Workshop UPP 2004, Le Mont Saint Michel, France, September 15-17, 2004, Revised Selected and Invited Papers" editor: - name: "Jean-Pierre Banâtre" link: "https://researchr.org/alias/jean-pierre-ban%C3%A2tre" - name: "Pascal Fradet" link: "https://researchr.org/alias/pascal-fradet" - name: "Jean-Louis Giavitto" link: "https://researchr.org/alias/jean-louis-giavitto" - name: "Olivier Michel" link: "https://researchr.org/alias/olivier-michel" volume: "3566" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-27884-2" kind: "inproceedings" key: "Cointe04" - title: "A Component-Based Analytical Performance Model of IP-Based SAN" author: - name: "Min Wang" link: "https://researchr.org/alias/min-wang" - name: "Wei Xu" link: "https://researchr.org/alias/wei-xu" - name: "Lu Xu" link: "https://researchr.org/alias/lu-xu" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_28" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "WangXX08" - title: "MetaBorg in Action: Examples of Domain-Specific Language Embedding and Assimilation Using Stratego/XT" author: - name: "Martin Bravenboer" link: "http://martin.bravenboer.name/" - name: "René de Groot" link: "http://strategoxt.org/Main/ReneDeGroot" - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2006" doi: "http://dx.doi.org/10.1007/11877028_10" abstract: "General-purpose programming languages provide limited facilities for expressing domain-specific concepts in a natural manner. All domain concepts need to be captured using the same generic syntactic and semantic constructs. Generative programming methods and program transformation techniques can be used to overcome this lack of abstraction in general-purpose languages. In this tutorial we describe the MetaBorg method for embedding domain-specific languages, tailored syntactically and semantically to the application domain at hand, in a general-purpose language. MetaBorg is based on Stratego/XT, a language and toolset for the implementation of program transformation systems, which is used for the definition of syntactic embeddings and assimilation of the embedded constructs into the surrounding code. We illustrate MetaBorg with three examples. JavaSwul is a custom designed language for implementing graphical user-interfaces, which provides high-level abstractions for component composition and event-handling. JavaRegex is a new embedding of regular expression matching and string rewriting. JavaJava is an embedding of Java in Java for generating Java code. For these cases we show how Java programs in these domains become dramatically more readable, and we give an impression of the implementation of the language embeddings. " links: doi: "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: "Generative and Transformational Techniques in Software Engineering, International Summer School, GTTSE 2005, Braga, Portugal, July 4-8, 2005. Revised Papers" editor: - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" - name: "João Saraiva" link: "http://di.uminho.pt/~jas" - name: "Joost Visser" link: "http://www.di.uminho.pt/~joost.visser/" volume: "4143" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-45778-X" kind: "inproceedings" key: "BravenboerGV06" - title: "Preventing injection attacks with syntax embeddings" author: - name: "Martin Bravenboer" link: "http://martin.bravenboer.name/" - name: "Eelco Dolstra" link: "https://researchr.org/profile/eelcodolstra/publications" - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2007" doi: "http://doi.acm.org/10.1145/1289971.1289975" abstract: "Software written in one language often needs to construct sentences in another language, such as SQL queries, XML output, or shell command invocations. This is almost always done using unhygienic string manipulation, the concatenation of constants and client-supplied strings. A client can then supply specially crafted input that causes the constructed sentence to be interpreted in an unintended way, leading to an injection attack. We describe a more natural style of programming that yields code that is impervious to injections by construction. Our approach embeds the grammars of the guest languages (e.g., SQL) into that of the host language (e.g., Java) and automatically generates code that maps the embedded language to constructs in the host language that reconstruct the embedded sentences, adding escaping functions where appropriate. This approach is generic, meaning that it can be applied with relative ease to any combination of host and guest languages." links: doi: "http://doi.acm.org/10.1145/1289971.1289975" successor: "https://researchr.org/publication/BravenboerDV10" 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: "Generative Programming and Component Engineering, 6th International Conference, GPCE 2007" editor: - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Julia L. Lawall" link: "http://www.diku.dk/hjemmesider/ansatte/julia/" address: "Salzburg, Austria" publisher: "ACM" isbn: "978-1-59593-855-8" kind: "inproceedings" key: "BravenboerDV07" - title: "Using Generative Programming to Visualise Hypercode in Complex and Dynamic Systems" author: - name: "Kath Mickan" link: "https://researchr.org/alias/kath-mickan" - name: "Ronald Morrison" link: "https://researchr.org/alias/ronald-morrison" - name: "Graham N. C. Kirby" link: "https://researchr.org/alias/graham-n.-c.-kirby" year: "2004" doi: "http://crpit.com/confpapers/CRPITV26Mickan.pdf" links: doi: "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: "Computer Science 2004, Twenty-Seveth Australasian Computer Science Conference (ACSC2004), Dunedin, New Zealand, January 2004" editor: - name: "Vladimir Estivill-Castro" link: "https://researchr.org/alias/vladimir-estivill-castro" volume: "26" series: "CRPIT" publisher: "Australian Computer Society" isbn: "1-920682-05-8" kind: "inproceedings" key: "MickanMK04" - title: "Binding Multiple Applications on Wireless Sensor Networks" author: - name: "Ali Hammad Akbar" link: "https://researchr.org/alias/ali-hammad-akbar" - name: "Ahmad Ali Iqbal" link: "https://researchr.org/alias/ahmad-ali-iqbal" - name: "Ki-Hyung Kim" link: "https://researchr.org/alias/ki-hyung-kim" year: "2006" doi: "http://dx.doi.org/10.1007/11745693_25" links: doi: "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: "Advances in Grid and Pervasive Computing, First International Conference, GPC 2006, Taichung, Taiwan, May 3-5, 2006, Proceedings" editor: - name: "Yeh-Ching Chung" link: "https://researchr.org/alias/yeh-ching-chung" - name: "José E. Moreira" link: "https://researchr.org/alias/jos%C3%A9-e.-moreira" volume: "3947" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-33809-8" kind: "inproceedings" key: "AkbarIK06" - title: "A Generative Approach to the Implementation of Language Bindings for the Document Object Model" author: - name: "Luca Padovani" link: "https://researchr.org/alias/luca-padovani" - name: "Claudio Sacerdoti Coen" link: "https://researchr.org/alias/claudio-sacerdoti-coen" - name: "Stefano Zacchiroli" link: "https://researchr.org/alias/stefano-zacchiroli" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=469" links: doi: "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: "Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings" editor: - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Eelco Visser" link: "http://eelcovisser.org" volume: "3286" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23580-9" kind: "inproceedings" key: "PadovaniCZ04" - title: "Property models: from incidental algorithms to reusable components" author: - name: "Jaakko Järvi" link: "http://parasol.tamu.edu/~jarvi/" - name: "Mat Marcus" link: "https://researchr.org/alias/mat-marcus" - name: "Sean Parent" link: "https://researchr.org/alias/sean-parent" - name: "John Freeman" link: "https://researchr.org/alias/john-freeman" - name: "Jacob N. Smith" link: "https://researchr.org/alias/jacob-n.-smith" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449927" links: doi: "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: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "JarviMPFS08" - title: "Managing Data for Evaluating Trust in Unstructured Peer-to-Peer Networks" author: - name: "Zhitang Li" link: "https://researchr.org/alias/zhitang-li" - name: "Huaiqing Lin" link: "https://researchr.org/alias/huaiqing-lin" - name: "Chuiwei Lu" link: "https://researchr.org/alias/chuiwei-lu" - name: "Yejiang Zhang" link: "https://researchr.org/alias/yejiang-zhang" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_31" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "LiLLZ08" - title: "A Probability-Based Framework for Dynamic Resource Scheduling in Grid Environment" author: - name: "San-Yih Hwang" link: "https://researchr.org/alias/san-yih-hwang" - name: "Jian Tang" link: "https://researchr.org/alias/jian-tang" - name: "Hong-Yang Lin" link: "https://researchr.org/alias/hong-yang-lin" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-68083-3_9" links: doi: "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: "Advances in Grid and Pervasive Computing, Third International Conference, GPC 2008, Kunming, China, May 25-28, 2008. Proceedings" editor: - name: "Song Wu" link: "https://researchr.org/alias/song-wu" - name: "Laurence Tianruo Yang" link: "https://researchr.org/alias/laurence-tianruo-yang" - name: "Tony Li Xu" link: "https://researchr.org/alias/tony-li-xu" volume: "5036" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-68081-9" kind: "inproceedings" key: "HwangTL08"