@inproceedings{SirkinBS93, title = {Software Components in a Data Structure Precompiler}, author = {Marty Sirkin and Don S. Batory and Vivek Singhal}, year = {1993}, url = {http://portal.acm.org/citation.cfm?id=257572.257671}, tags = {software components, software component, data-flow}, researchr = {https://researchr.org/publication/SirkinBS93}, cites = {0}, citedby = {0}, pages = {437-446}, booktitle = {ICSE}, } @inproceedings{Batory84:0, title = {Conceptual-To-Internal Mappings in Commercial Database Systems}, author = {Don S. Batory}, year = {1984}, doi = {10.1145/588011.588023}, url = {http://doi.acm.org/10.1145/588011.588023}, tags = {database}, researchr = {https://researchr.org/publication/Batory84%3A0}, cites = {0}, citedby = {0}, pages = {70-78}, booktitle = {Proceedings of the Third ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, April 2-4, 1984, Waterloo, Ontario, Canada}, publisher = {ACM}, isbn = {0-89791-128-8}, } @article{BatoryT97, title = {P2: A Lightweight DBMS Generator}, author = {Don S. Batory and Jeff Thomas}, year = {1997}, researchr = {https://researchr.org/publication/BatoryT97}, cites = {0}, citedby = {0}, journal = {J. Intell. Inf. Syst.}, volume = {9}, number = {2}, pages = {107-123}, } @inproceedings{Batory06:1, title = {A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite}, author = {Don S. Batory}, year = {2006}, doi = {10.1007/11877028_1}, url = {http://dx.doi.org/10.1007/11877028_1}, tags = {object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Batory06%3A1}, cites = {0}, citedby = {0}, pages = {3-35}, booktitle = {Generative and Transformational Techniques in Software Engineering, International Summer School, GTTSE 2005, Braga, Portugal, July 4-8, 2005. Revised Papers}, editor = {Ralf Lämmel and João Saraiva and Joost Visser}, volume = {4143}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-45778-X}, } @article{SnodgrassAABCDEGJKKKLLRSSS94a, title = {A TSQL2 Tutorial}, author = {Richard T. Snodgrass and Ilsoo Ahn and Gad Ariav and Don S. Batory and James Clifford and Curtis E. Dyreson and Ramez Elmasri and Fabio Grandi and Christian S. Jensen and Wolfgang Käfer and Nick Kline and Krishna G. Kulkarni and T. Y. Cliff Leung and Nikos A. Lorentzos and John F. Roddick and Arie Segev and Michael D. Soo and Suryanarayana M. Sripada}, year = {1994}, doi = {10.1145/187436.187449}, url = {http://doi.acm.org/10.1145/187436.187449}, researchr = {https://researchr.org/publication/SnodgrassAABCDEGJKKKLLRSSS94a}, cites = {0}, citedby = {0}, journal = {SIGMOD Record}, volume = {23}, number = {3}, pages = {27-33}, } @inproceedings{VillarrealB97, title = {Rosetta: A Generator of Data Language Compilers}, author = {E. E. Villarreal and Don S. Batory}, year = {1997}, doi = {10.1145/258366.258412}, url = {http://doi.acm.org/10.1145/258366.258412}, tags = {data-flow language, data-flow, e-science, compiler}, researchr = {https://researchr.org/publication/VillarrealB97}, cites = {0}, citedby = {0}, pages = {146-156}, booktitle = {SSR}, } @inproceedings{Batory08, title = {Using modern mathematics as an FOSD modeling language}, author = {Don S. Batory}, year = {2008}, doi = {10.1145/1449913.1449921}, url = {http://doi.acm.org/10.1145/1449913.1449921}, tags = {modeling language, modeling, language modeling}, researchr = {https://researchr.org/publication/Batory08}, cites = {0}, citedby = {0}, pages = {35-44}, booktitle = {Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings}, editor = {Yannis Smaragdakis and Jeremy G. Siek}, publisher = {ACM}, isbn = {978-1-60558-267-2}, } @article{BatoryG97, title = {Composition Validation and Subjectivity in GenVoca Generators}, author = {Don S. Batory and Bart J. Geraci}, year = {1997}, url = {http://www.computer.org/tse/ts1997/e0067abs.htm}, tags = {composition}, researchr = {https://researchr.org/publication/BatoryG97}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {23}, number = {2}, pages = {67-84}, } @inproceedings{LiuBL06, title = {Feature oriented refactoring of legacy applications}, author = {Jia Liu and Don S. Batory and Christian Lengauer}, year = {2006}, doi = {10.1145/1134303}, url = {http://doi.acm.org/10.1145/1134303}, tags = {refactoring}, researchr = {https://researchr.org/publication/LiuBL06}, cites = {0}, citedby = {0}, pages = {112-121}, booktitle = {28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, May 20-28, 2006}, editor = {Leon J. Osterweil and H. Dieter Rombach and Mary Lou Soffa}, publisher = {ACM}, isbn = {1-59593-375-1}, } @inproceedings{DelawareCB09-0, title = {Fitting the pieces together: a machine-checked model of safe composition}, author = {Benjamin Delaware and William R. Cook and Don S. Batory}, year = {2009}, doi = {10.1145/1595696.1595733}, url = {http://doi.acm.org/10.1145/1595696.1595733}, tags = {Variability-Aware Analysis, composition, analysis, context-aware, safe composition}, researchr = {https://researchr.org/publication/DelawareCB09-0}, cites = {0}, citedby = {0}, pages = {243-252}, booktitle = {Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009, Amsterdam, The Netherlands, August 24-28, 2009}, editor = {Hans van Vliet and Valérie Issarny}, publisher = {ACM}, isbn = {978-1-60558-001-2}, } @inproceedings{ApelKB08, title = {Program refactoring using functional aspects}, author = {Sven Apel and Christian Kästner and Don S. Batory}, year = {2008}, doi = {10.1145/1449913.1449938}, url = {http://doi.acm.org/10.1145/1449913.1449938}, tags = {refactoring, functional programming}, researchr = {https://researchr.org/publication/ApelKB08}, cites = {0}, citedby = {0}, pages = {161-170}, booktitle = {Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings}, editor = {Yannis Smaragdakis and Jeremy G. Siek}, publisher = {ACM}, isbn = {978-1-60558-267-2}, } @inproceedings{Batory07:0, title = {A Modeling Language for Program Design and Synthesis}, author = {Don S. Batory}, year = {2007}, doi = {10.1007/978-3-540-89762-0_2}, url = {http://dx.doi.org/10.1007/978-3-540-89762-0_2}, tags = {programming languages, modeling language, modeling, language modeling, language design, design}, researchr = {https://researchr.org/publication/Batory07%3A0}, cites = {0}, citedby = {0}, pages = {39-58}, booktitle = {Advances in Software Engineering, Lipari Summer School 2007, Lipari Island, Italy, July 8-21, 2007, Revised Tutorial Lectures}, editor = {Egon Börger and Antonio Cisternino}, volume = {5316}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-89761-3}, } @article{SmaragdakisB02, title = {Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs}, author = {Yannis Smaragdakis and Don S. Batory}, year = {2002}, doi = {10.1145/505145.505148}, url = {http://doi.acm.org/10.1145/505145.505148}, tags = {rule-based, refinement}, researchr = {https://researchr.org/publication/SmaragdakisB02}, cites = {0}, citedby = {1}, journal = {ACM Transactions on Software Engineering Methodology}, volume = {11}, number = {2}, pages = {215-255}, } @inproceedings{SantAnnaLBWBBDB99, title = {International Workshop on Software Transformation Systems (STS 99)}, author = {Marcelo Sant Anna and Julio Cesar Sampaio do Prado Leite and Ira D. Baxter and David S. Wile and Ted J. Biggerstaff and Don S. Batory and Premkumar T. Devanbu and Elizabeth Burd}, year = {1999}, url = {http://portal.acm.org/citation.cfm?id=302405.302966}, tags = {transformation system, transformation}, researchr = {https://researchr.org/publication/SantAnnaLBWBBDB99}, cites = {0}, citedby = {0}, pages = {701-702}, booktitle = {ICSE}, } @inproceedings{SmaragdakisB00, title = {Mixin-Based Programming in C++}, author = {Yannis Smaragdakis and Don S. Batory}, year = {2000}, url = {http://link.springer.de/link/service/series/0558/bibs/2177/21770163.htm}, tags = {rule-based, C++, programming}, researchr = {https://researchr.org/publication/SmaragdakisB00}, cites = {0}, citedby = {0}, pages = {163-177}, booktitle = {Generative and Component-Based Software Engineering, Second International Symposium, GCSE 2000, Erfurt, Germany, October 9-12, 2000, Revised Papers}, editor = {Gregory Butler and Stan Jarzabek}, volume = {2177}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-42578-0}, } @article{SnodgrassAABCDEGJKKKLLRSSS94, title = {TSQL2 Language Specification}, author = {Richard T. Snodgrass and Ilsoo Ahn and Gad Ariav and Don S. Batory and James Clifford and Curtis E. Dyreson and Ramez Elmasri and Fabio Grandi and Christian S. Jensen and Wolfgang Käfer and Nick Kline and Krishna G. Kulkarni and T. Y. Cliff Leung and Nikos A. Lorentzos and John F. Roddick and Arie Segev and Michael D. Soo and Suryanarayana M. Sripada}, year = {1994}, doi = {10.1145/181550.181562}, url = {http://doi.acm.org/10.1145/181550.181562}, researchr = {https://researchr.org/publication/SnodgrassAABCDEGJKKKLLRSSS94}, cites = {0}, citedby = {0}, journal = {SIGMOD Record}, volume = {23}, number = {1}, pages = {65-86}, } @inproceedings{BatoryCS00, title = {Object-oriented frameworks and product lines}, author = {Don S. Batory and Richard Cardone and Yannis Smaragdakis}, year = {2000}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BatoryCS00}, cites = {0}, citedby = {0}, pages = {227-248}, booktitle = {Software Product Lines; Experiences and Research Directions, Proceedings of the First International Conference, SPLC 1, Denver, Colorado, USA, August 28-31, 2000, Proceedings}, editor = {Patrick Donohoe}, publisher = {Kluwer}, isbn = {0-7923-7940-3}, } @article{TokudaB01, title = {Evolving Object-Oriented Designs with Refactorings}, author = {Lance Tokuda and Don S. Batory}, year = {2001}, tags = {meta-model, model refactoring, refactoring, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/TokudaB01}, cites = {0}, citedby = {0}, journal = {Automated Software Engineering}, volume = {8}, number = {1}, pages = {89-120}, } @inproceedings{GrechanikBP02, title = {Integrating and Reusing GUI-Driven Applications}, author = {Mark Grechanik and Don S. Batory and Dewayne E. Perry}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2319/23190001.htm}, tags = {reuse, e-science}, researchr = {https://researchr.org/publication/GrechanikBP02}, cites = {0}, citedby = {0}, pages = {1-16}, booktitle = {Software Reuse: Methods, Techniques, and Tools, 7th International Conference, ICSR-7, Austin, TX, USA, April 15-19, 2002, Proceedings}, editor = {Cristina Gacek}, volume = {2319}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-43483-6}, } @article{BatoryO92, title = {The Design and Implementation of Hierarchical Software Systems with Reusable Components}, author = {Don S. Batory and Sean W. O Malley}, year = {1992}, doi = {10.1145/136586.136587}, url = {http://doi.acm.org/10.1145/136586.136587}, tags = {reusable components, software components, software component, reuse, design}, researchr = {https://researchr.org/publication/BatoryO92}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Software Engineering Methodology}, volume = {1}, number = {4}, pages = {355-398}, } @inproceedings{DelawareCB09, title = {A machine-checked model of safe composition}, author = {Benjamin Delaware and William R. Cook and Don S. Batory}, year = {2009}, doi = {10.1145/1509837.1509846}, url = {http://doi.acm.org/10.1145/1509837.1509846}, tags = {Variability-Aware Analysis, composition, analysis, context-aware, safe composition}, researchr = {https://researchr.org/publication/DelawareCB09}, cites = {0}, citedby = {0}, pages = {31-35}, booktitle = {Proceedings of the 8th Workshop on Foundations of Aspect-Oriented Languages, FOAL 2009, Charlottesville, Virginia, USA, March 2, 2009}, editor = {Mario Südholt}, publisher = {ACM}, isbn = {978-1-60558-452-2}, } @article{BatorySTDGS94, title = {The GenVoca Model of Software-System Generators}, author = {Don S. Batory and Vivek Singhal and Jeff Thomas and Sankar Dasari and Bart J. Geraci and Marty Sirkin}, year = {1994}, url = {http://www.computer.org:80/software/so1994/s5089abs.htm}, tags = {meta-model, Meta-Environment}, researchr = {https://researchr.org/publication/BatorySTDGS94}, cites = {0}, citedby = {0}, journal = {IEEE Software}, volume = {11}, number = {5}, pages = {89-94}, } @article{RothKB87, title = {SQL/NF: a query language for ¬1 NF relational databases}, author = {Mark A. Roth and Henry F. Korth and Don S. Batory}, year = {1987}, tags = {relational database, SQL, query language}, researchr = {https://researchr.org/publication/RothKB87}, cites = {0}, citedby = {0}, journal = {Inf. Syst.}, volume = {12}, number = {1}, pages = {99-114}, } @inproceedings{BenavidesCBH08, title = {First International Workshop on Analysis of Software Product Lines (ASPL 08)}, author = {David Benavides and Antonio Ruiz Cortés and Don S. Batory and Patrick Heymans}, year = {2008}, doi = {10.1109/SPLC.2008.73}, url = {http://dx.doi.org/10.1109/SPLC.2008.73}, tags = {software product lines, analysis}, researchr = {https://researchr.org/publication/BenavidesCBH08}, cites = {0}, citedby = {0}, pages = {385}, booktitle = {Software Product Lines, 12th International Conference, SPLC 2008, Limerick, Ireland, September 8-12, 2008, Proceedings}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-3303-2}, } @inproceedings{WhittleBCMTW95, title = {Panel Languages and Models for Reusable Components}, author = {Ben Whittle and Don S. Batory and Reidar Conradi and J. Moore and Will Tracz and Bruce W. Weide}, year = {1995}, tags = {reusable components, modeling language, language modeling, reuse}, researchr = {https://researchr.org/publication/WhittleBCMTW95}, cites = {0}, citedby = {0}, pages = {19-20}, booktitle = {SSR}, } @inproceedings{BatoryB84, title = {Molecular Objects, Abstract Data Types, and Data Models: A Framework}, author = {Don S. Batory and Alejandro P. Buchmann}, year = {1984}, tags = {data-flow, object-role modeling}, researchr = {https://researchr.org/publication/BatoryB84}, cites = {0}, citedby = {0}, pages = {172-184}, booktitle = {Tenth International Conference on Very Large Data Bases, August 27-31, 1984, Singapore, Proceedings}, editor = {Umeshwar Dayal and Gunter Schlageter and Lim Huat Seng}, publisher = {Morgan Kaufmann}, isbn = {0-934613-16-8}, } @inproceedings{KimB85, title = {A Model and Storage Technique for Versions of VLSI CAD Objects}, author = {Won Kim and Don S. Batory}, year = {1985}, tags = {meta-model, object-role modeling, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/KimB85}, cites = {0}, citedby = {0}, pages = {427-439}, booktitle = {FODO}, } @inproceedings{Batory04:0, title = {Feature-Oriented Programming and the AHEAD Tool Suite}, author = {Don S. Batory}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/icse/2004/2163/00/21630702abs.htm}, tags = {object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Batory04%3A0}, cites = {0}, citedby = {0}, pages = {702-703}, booktitle = {26th International Conference on Software Engineering (ICSE 2004), 23-28 May 2004, Edinburgh, United Kingdom}, publisher = {IEEE Computer Society}, isbn = {0-7695-2163-0}, } @inproceedings{DasB95, title = {Praire: A Rule Specification Framework for Query Optimizers}, author = {Dinesh Das and Don S. Batory}, year = {1995}, tags = {optimization, rule-based, rules}, researchr = {https://researchr.org/publication/DasB95}, cites = {0}, citedby = {0}, pages = {201-210}, booktitle = {Proceedings of the Eleventh International Conference on Data Engineering, March 6-10, 1995, Taipei, Taiwan}, editor = {Philip S. Yu and Arbee L. P. Chen}, publisher = {IEEE Computer Society}, isbn = {0-8186-6910-1}, } @inproceedings{Batory83, title = {Index Coding: A Compression Technique for Large Statistical Databases}, author = {Don S. Batory}, year = {1983}, researchr = {https://researchr.org/publication/Batory83}, cites = {0}, citedby = {0}, pages = {306-314}, booktitle = {Proceedings of the Second International Workshop on Statistical Database Management, Los Altos, California, USA, September 27-29, 1983}, editor = {Roy Hammond and John L. McCarthy}, publisher = {Lawrence Berkeley Laboratory}, } @article{BatoryCRW00, title = {Design Wizards and Visual Programming Environments for GenVoca Generators}, author = {Don S. Batory and Gang Chen and Eric Robertson and Tao Wang}, year = {2000}, url = {http://www.computer.org:80/tse/ts2000/e0441abs.htm}, tags = {meta programming, programming, Meta-Environment, design}, researchr = {https://researchr.org/publication/BatoryCRW00}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {26}, number = {5}, pages = {441-452}, } @inproceedings{KastnerAB07, title = {A Case Study Implementing Features Using AspectJ}, author = {Christian Kästner and Sven Apel and Don S. Batory}, year = {2007}, doi = {10.1109/SPLINE.2007.12}, url = {http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.12}, tags = {AspectJ, case study}, researchr = {https://researchr.org/publication/KastnerAB07}, cites = {0}, citedby = {0}, pages = {223-232}, booktitle = {Software Product Lines, 11th International Conference, SPLC 2007, Kyoto, Japan, September 10-14, 2007, Proceedings}, publisher = {IEEE Computer Society}, } @inproceedings{BatoryLM02, title = {Generating Product-Lines of Product-Families}, author = {Don S. Batory and Roberto E. Lopez-Herrejon and Jean-Philippe Martin}, year = {2002}, url = {http://csdl.computer.org/comp/proceedings/ase/2002/1736/00/17360081abs.htm}, tags = {e-science}, researchr = {https://researchr.org/publication/BatoryLM02}, cites = {0}, citedby = {0}, pages = {81-92}, booktitle = {17th IEEE International Conference on Automated Software Engineering (ASE 2002), 23-27 September 2002, Edinburgh, Scotland, UK}, publisher = {IEEE Computer Society}, isbn = {0-7695-1736-6}, } @inproceedings{Batory03, title = {The Road to Utopia: A Future for Generative Programming}, author = {Don S. Batory}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3016&spage=1}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/Batory03}, cites = {0}, citedby = {0}, pages = {1-18}, booktitle = {Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003, Revised Papers}, editor = {Christian Lengauer and Don S. Batory and Charles Consel and Martin Odersky}, volume = {3016}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-22119-0}, } @inproceedings{Batory09-1, title = {On the importance and challenges of FOSD}, author = {Don S. Batory}, year = {2009}, doi = {10.1145/1629716.1629718}, url = {http://doi.acm.org/10.1145/1629716.1629718}, researchr = {https://researchr.org/publication/Batory09-1}, cites = {0}, citedby = {0}, pages = {1}, booktitle = {Proceedings of the First International Workshop on Feature-Oriented Software Development, FOSD 2009, Denver, Colorado, USA, October 6, 2009}, editor = {Sven Apel and William R. Cook and Krzysztof Czarnecki and Christian Kästner and Neil Loughran and Oscar Nierstrasz}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {978-1-60558-567-3}, } @inproceedings{BatorySC99, title = {Architectural Styles as Adaptors}, author = {Don S. Batory and Yannis Smaragdakis and Lou Coglianese}, year = {1999}, tags = {architecture}, researchr = {https://researchr.org/publication/BatorySC99}, cites = {0}, citedby = {0}, pages = {203-224}, booktitle = {Software Architecture, TC2 First Working IFIP Conference on Software Architecture (WICSA1), 22-24 February 1999, San Antonio, Texas, USA}, editor = {Patrick Donohoe}, volume = {140}, series = {IFIP Conference Proceedings}, publisher = {Kluwer}, isbn = {0-7923-8453-9}, } @inproceedings{BatorySST93, title = {Scalable Software Libraries}, author = {Don S. Batory and Vivek Singhal and Marty Sirkin and Jeff Thomas}, year = {1993}, doi = {10.1145/256428.167078}, url = {http://doi.acm.org/10.1145/256428.167078}, researchr = {https://researchr.org/publication/BatorySST93}, cites = {0}, citedby = {0}, pages = {191-199}, booktitle = {SIGSOFT FSE}, } @article{BatorySS92, title = {Implementing a Domain Model for Data Structures}, author = {Don S. Batory and Vivek Singhal and Marty Sirkin}, year = {1992}, doi = {10.1142/S021819409200018X}, url = {http://dx.doi.org/10.1142/S021819409200018X}, tags = {data-flow}, researchr = {https://researchr.org/publication/BatorySS92}, cites = {0}, citedby = {0}, journal = {International Journal of Software Engineering and Knowledge Engineering}, volume = {2}, number = {3}, pages = {375-402}, } @inproceedings{Batory04, title = {Program Comprehension in Generative Programming: A History of Grand Challenges}, author = {Don S. Batory}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/iwpc/2004/2149/00/21490002abs.htm}, tags = {generative programming, program comprehension, programming, history}, researchr = {https://researchr.org/publication/Batory04}, cites = {0}, citedby = {0}, pages = {2-13}, booktitle = {12th International Workshop on Program Comprehension (IWPC 2004), 24-26 June 2004, Bari, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2149-5}, } @article{Batory06, title = {Multilevel models in model-driven engineering, product lines, and metaprogramming}, author = {Don S. Batory}, year = {2006}, doi = {10.1147/sj.453.0527}, url = {http://dx.doi.org/10.1147/sj.453.0527}, tags = {meta-model, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/Batory06}, cites = {0}, citedby = {0}, journal = {IBM Systems Journal}, volume = {45}, number = {3}, pages = {527-540}, } @inproceedings{LeavensABBCFHJMJSSS06, title = {Roadmap for enhanced languages and methods to aid verification}, author = {Gary T. Leavens and Jean-Raymond Abrial and Don S. Batory and Michael J. Butler and Alessandro Coglio and Kathi Fisler and Eric C. R. Hehner and Cliff B. Jones and Dale Miller and Simon L. Peyton Jones and Murali Sitaraman and Douglas R. Smith and Aaron Stump}, year = {2006}, doi = {10.1145/1173706.1173740}, url = {http://doi.acm.org/10.1145/1173706.1173740}, tags = {C++}, researchr = {https://researchr.org/publication/LeavensABBCFHJMJSSS06}, cites = {0}, citedby = {0}, pages = {221-236}, booktitle = {Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings}, editor = {Stan Jarzabek and Douglas C. Schmidt and Todd L. Veldhuizen}, publisher = {ACM}, isbn = {1-59593-237-2}, } @article{ManninoCB90, title = {The Object-Oriented Functional Data Language}, author = {Michael V. Mannino and Injun Choi and Don S. Batory}, year = {1990}, url = {http://www.computer.org/tse/ts1990/e1258abs.htm}, tags = {data-flow language, data-flow, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ManninoCB90}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {16}, number = {11}, pages = {1258-1272}, } @inproceedings{BorgerB08, title = {Coupling Design and Verification in Software Product Lines}, author = {Egon Börger and Don S. Batory}, year = {2008}, doi = {10.1007/978-3-540-77684-0_1}, url = {http://dx.doi.org/10.1007/978-3-540-77684-0_1}, tags = {software product lines, design}, researchr = {https://researchr.org/publication/BorgerB08}, cites = {0}, citedby = {0}, pages = {1-4}, booktitle = {Foundations of Information and Knowledge Systems, 5th International Symposium, FoIKS 2008, Pisa, Italy, February 11-15, 2008, Proceedings}, editor = {Sven Hartmann and Gabriele Kern-Isberner}, volume = {4932}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-77683-3}, } @inproceedings{Lopez-HerrejonB06, title = {Modeling Features in Aspect-Based Product Lines with Use Case Slices: An Exploratory Case Study}, author = {Roberto E. Lopez-Herrejon and Don S. Batory}, year = {2006}, doi = {10.1007/978-3-540-69489-2_2}, url = {http://dx.doi.org/10.1007/978-3-540-69489-2_2}, tags = {case study, modeling, slicing, e-science}, researchr = {https://researchr.org/publication/Lopez-HerrejonB06}, cites = {0}, citedby = {0}, pages = {6-16}, booktitle = {Models in Software Engineering, Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1-6, 2006, Reports and Revised Selected Papers}, editor = {Thomas Kühne}, volume = {4364}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69488-5}, } @inproceedings{Batory81, title = {B+ Trees and Indexed Sequential Files: A Performance Comparison}, author = {Don S. Batory}, year = {1981}, doi = {10.1145/582318.582323}, url = {http://doi.acm.org/10.1145/582318.582323}, researchr = {https://researchr.org/publication/Batory81}, cites = {0}, citedby = {0}, pages = {30-39}, booktitle = {Proceedings of the 1981 ACM SIGMOD International Conference on Management of Data, Ann Arbor, Michigan, April 29 - May 1, 1981}, editor = {Y. Edmund Lien}, publisher = {ACM Press}, } @inproceedings{LiuBN05, title = {Modeling Interactions in Feature Oriented Software Designs}, author = {Jia Liu and Don S. Batory and Srinivas Nedunuri}, year = {2005}, tags = {modeling}, researchr = {https://researchr.org/publication/LiuBN05}, cites = {0}, citedby = {0}, pages = {178-197}, booktitle = {Feature Interactions in Telecommunications and Software Systems VIII, ICFI 05, 28-30 June 2005, Leicester, UK}, editor = {Stephan Reiff-Marganiec and Mark Ryan}, publisher = {IOS Press}, isbn = {1-58603-524-X}, } @inproceedings{SmaragdakisB97, title = {DiSTiL: A Transformation Library for Data Structures}, author = {Yannis Smaragdakis and Don S. Batory}, year = {1997}, url = {http://www.usenix.org/publications/library/proceedings/dsl97/smaragdakis.html}, tags = {data-flow, DSL, transformation}, researchr = {https://researchr.org/publication/SmaragdakisB97}, cites = {0}, citedby = {1}, booktitle = {Proceedings of the Conference on Domain-Specific Languages, October 15-17, 1997, Santa Barbara, California, USA}, publisher = {USENIX}, } @inproceedings{BatoryJMH00, title = {Achieving Extensibility Through Product-Lines and Domain-Specific Languages: A Case Study}, author = {Don S. Batory and Clay Johnson and Bob MacDonald and Dale von Heeder}, year = {2000}, tags = {case study, extensible language, domain-specific language}, researchr = {https://researchr.org/publication/BatoryJMH00}, cites = {0}, citedby = {0}, pages = {117-136}, booktitle = {Software Reuse: Advances in Software Reusability, 6th International Conerence, ICSR-6, Vienna, Austria, June 27-29, 2000, Proceedings}, editor = {William B. Frakes}, volume = {1844}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-67696-1}, } @inproceedings{TokudaB99:0, title = {Automating Three Modes of Evolution for Object-Oriented Software Architectures}, author = {Lance Tokuda and Don S. Batory}, year = {1999}, url = {http://www.usenix.org/publications/library/proceedings/coots99/tokuda.html}, tags = {software architecture, architecture, software evolution}, researchr = {https://researchr.org/publication/TokudaB99%3A0}, cites = {0}, citedby = {0}, pages = {189-202}, booktitle = {Proceedings of the 5th USENIX Conference on Object-Oriented Technologies & Systems, May 3-7, 1999, The Town & Country Resort Hotel, San Diego, California, USA}, publisher = {USENIX}, } @inproceedings{Batory86:0, title = {GENESIS: A Project to Develop an Extensible Database Management System}, author = {Don S. Batory}, year = {1986}, tags = {database}, researchr = {https://researchr.org/publication/Batory86%3A0}, cites = {0}, citedby = {0}, pages = {207-208}, booktitle = {1986 International Workshop on Object-Oriented Database Systems, September 23-26, 1986, Asilomar Conference Center, Pacific Grove, California, USA, Proceedings}, editor = {Klaus R. Dittrich and Umeshwar Dayal}, publisher = {IEEE Computer Society}, isbn = {0-8186-0734-3}, } @inproceedings{Batory07:1, title = {From implementation to theory in product synthesis}, author = {Don S. Batory}, year = {2007}, doi = {10.1145/1190216.1190238}, url = {http://doi.acm.org/10.1145/1190216.1190238}, tags = {rule-based, software components, software component, product synthesis}, researchr = {https://researchr.org/publication/Batory07%3A1}, cites = {0}, citedby = {0}, pages = {135-136}, booktitle = {Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2007, Nice, France, January 17-19, 2007}, editor = {Martin Hofmann and Matthias Felleisen}, publisher = {ACM}, isbn = {1-59593-575-4}, } @inproceedings{Batory88, title = {Concepts for a Database System Compiler}, author = {Don S. Batory}, year = {1988}, doi = {10.1145/308386.308435}, url = {http://doi.acm.org/10.1145/308386.308435}, tags = {compiler, database}, researchr = {https://researchr.org/publication/Batory88}, cites = {0}, citedby = {0}, pages = {184-192}, booktitle = {Proceedings of the Seventh ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, March 21-23, 1988, Austin, Texas}, publisher = {ACM}, isbn = {0-89791-263-2}, } @article{Batory84, title = {Letter from the Editor}, author = {Don S. Batory}, year = {1984}, url = {http://sites.computer.org/debull/84MAR-CD.pdf}, researchr = {https://researchr.org/publication/Batory84}, cites = {0}, citedby = {0}, journal = {IEEE Data Eng. Bull.}, volume = {7}, number = {1}, pages = {1}, } @inproceedings{UzuncaovaGKB07a, title = {A specification-based approach to testing software product lines}, author = {Engin Uzuncaova and Daniel Garcia and Sarfraz Khurshid and Don S. Batory}, year = {2007}, doi = {10.1145/1295014.1295032}, url = {http://doi.acm.org/10.1145/1295014.1295032}, tags = {rule-based, software product lines, testing, systematic-approach}, researchr = {https://researchr.org/publication/UzuncaovaGKB07a}, cites = {0}, citedby = {0}, pages = {525-528}, booktitle = {Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007, Dubrovnik, Croatia, September 3-7, 2007, Companion Papers}, editor = {Ivica Crnkovic and Antonia Bertolino}, publisher = {ACM}, isbn = {978-1-59593-812-1}, } @inproceedings{KuhlemannBA09, title = {Refactoring Feature Modules}, author = {Martin Kuhlemann and Don S. Batory and Sven Apel}, year = {2009}, doi = {10.1007/978-3-642-04211-9_11}, url = {http://dx.doi.org/10.1007/978-3-642-04211-9_11}, tags = {refactoring}, researchr = {https://researchr.org/publication/KuhlemannBA09}, cites = {0}, citedby = {0}, pages = {106-115}, booktitle = {Formal Foundations of Reuse and Domain Engineering, 11th International Conference on Software Reuse, ICSR 2009, Falls Church, VA, USA, September 27-30, 2009. Proceedings}, editor = {Stephen H. Edwards and Gregory Kulczycki}, volume = {5791}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-04210-2}, } @inproceedings{BatoryM86, title = {Panel on Extensible Database Systems}, author = {Don S. Batory and Michael V. Mannino}, year = {1986}, doi = {10.1145/16894.16873}, url = {http://doi.acm.org/10.1145/16894.16873}, tags = {database}, researchr = {https://researchr.org/publication/BatoryM86}, cites = {0}, citedby = {0}, pages = {187-190}, booktitle = {Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data, Washington, D.C., May 28-30, 1986}, editor = {Carlo Zaniolo}, publisher = {ACM Press}, } @inproceedings{BatorySR03, title = {Scaling Step-Wise Refinement}, author = {Don S. Batory and Jacob Neal Sarvela and Axel Rauschmayer}, year = {2003}, url = {http://computer.org/proceedings/icse/1877/18770187abs.htm}, tags = {refinement}, researchr = {https://researchr.org/publication/BatorySR03}, cites = {0}, citedby = {0}, pages = {187-197}, booktitle = {Proceedings of the 25th International Conference on Software Engineering, May 3-10, 2003, Portland, Oregon, USA}, publisher = {IEEE Computer Society}, } @inproceedings{KATKB:TOOLS09, title = {Guaranteeing Syntactic Correctness for all Product Line Variants: A Language-Independent Approach}, author = {Christian Kästner and Sven Apel and Salvador Trujillo and Martin Kuhlemann and Don S. Batory}, year = {2009}, month = {JUN}, doi = {10.1007/978-3-642-02571-6}, url = {http://www.springerlink.com/content/t8752407443k83j2}, tags = {programming languages, syntax errors, Java, program analysis, meta programming, case study, model checking, meta-model, XML, abstract syntax, modeling language, XML Schema, Variability-Aware Analysis, DSLsAndPLE, annotations, language modeling, domain analysis, analysis, Haskell, model-driven development, C++, code generation, context-aware, software product line, Meta-Environment, product line, ifdef, systematic-approach, grammar, CIDE, domain-specific language}, researchr = {https://researchr.org/publication/KATKB%3ATOOLS09}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 47th International Conference Objects, Models, Components, Patterns (TOOLS EUROPE)}, volume = {33}, series = {Lecture Notes in Business Information Processing}, publisher = {Springer Berlin Heidelberg}, isbn = {978-3-642-02570-9}, } @inproceedings{TokudaB99, title = {Evolving Object-Oriented Designs with Refactorings}, author = {Lance Tokuda and Don S. Batory}, year = {1999}, url = {http://computer.org/proceedings/ase/0415/04150174abs.htm}, tags = {meta-model, model refactoring, refactoring, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/TokudaB99}, cites = {0}, citedby = {0}, pages = {174}, booktitle = {ASE}, } @inproceedings{BatoryAS08, title = {The Objects and Arrows of Computational Design}, author = {Don S. Batory and Maider Azanza and João Saraiva}, year = {2008}, doi = {10.1007/978-3-540-87875-9_1}, url = {http://dx.doi.org/10.1007/978-3-540-87875-9_1}, tags = {meta-model, Meta-Environment, design, meta-objects}, researchr = {https://researchr.org/publication/BatoryAS08}, cites = {0}, citedby = {0}, pages = {1-20}, booktitle = {Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008. Proceedings}, editor = {Krzysztof Czarnecki and Ileana Ober and Jean-Michel Bruel and Axel Uhl and Markus Völter}, volume = {5301}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-87874-2}, } @inproceedings{Batory99, title = {Building Product-Lines with Mixin-Layers}, author = {Yannis Smaragdakis and Don S. Batory}, year = {1999}, researchr = {https://researchr.org/publication/Batory99}, cites = {0}, citedby = {0}, pages = {197}, booktitle = {Object-Oriented Technology, ECOOP 99 Workshop Reader, ECOOP 99 Workshops, Panels, and Posters, Lisbon, Portugal, June 14-18, 1999, Proceedings}, editor = {Ana M. D. Moreira and Serge Demeyer}, volume = {1743}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-66954-X}, } @article{Batory87, title = {Principles of Database Management System Extensibility}, author = {Don S. Batory}, year = {1987}, url = {http://sites.computer.org/debull/87JUN-CD.pdf}, tags = {principles, database}, researchr = {https://researchr.org/publication/Batory87}, cites = {0}, citedby = {0}, journal = {IEEE Data Eng. Bull.}, volume = {10}, number = {2}, pages = {40-46}, } @inproceedings{KimKB08, title = {On the modularity of feature interactions}, author = {Chang Hwan Peter Kim and Christian Kästner and Don S. Batory}, year = {2008}, doi = {10.1145/1449913.1449919}, url = {http://doi.acm.org/10.1145/1449913.1449919}, tags = {fosd, Variability-Aware Analysis, analysis, type checking, context-aware, CIDE}, researchr = {https://researchr.org/publication/KimKB08}, cites = {0}, citedby = {0}, pages = {23-34}, booktitle = {Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings}, editor = {Yannis Smaragdakis and Jeremy G. Siek}, publisher = {ACM}, isbn = {978-1-60558-267-2}, } @inproceedings{SmaragdakisB98, title = {Implementing Layered Designs with Mixin Layers}, author = {Yannis Smaragdakis and Don S. Batory}, year = {1998}, url = {http://link.springer.de/link/service/series/0558/bibs/1445/14450550.htm}, researchr = {https://researchr.org/publication/SmaragdakisB98}, cites = {0}, citedby = {0}, pages = {550-570}, booktitle = {ECCOP 98 - Object-Oriented Programming, 12th European Conference, Brussels, Belgium, July 20-24, 1998, Proceedings}, editor = {Eric Jul}, volume = {1445}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-64737-6}, } @article{Batory86, title = {Extensible Cost Models and Query Optimization in GENESIS}, author = {Don S. Batory}, year = {1986}, url = {http://sites.computer.org/debull/86DEC-CD.pdf}, tags = {optimization}, researchr = {https://researchr.org/publication/Batory86}, cites = {0}, citedby = {0}, journal = {IEEE Data Eng. Bull.}, volume = {9}, number = {4}, pages = {30-36}, } @article{BatoryBDHHKMSW89, title = {ACM TODS Publication Policy}, author = {Don S. Batory and Philip A. Bernstein and Umeshwar Dayal and Laura M. Haas and Theo Härder and Won Kim and David Maier and Gerard Salton and Gio Wiederhold}, year = {1989}, researchr = {https://researchr.org/publication/BatoryBDHHKMSW89}, cites = {0}, citedby = {0}, journal = {SIGMOD Record}, volume = {18}, number = {1}, pages = {31}, } @inproceedings{BatoryCGS95, title = {Creating Reference Architectures: An Example from Avionics}, author = {Don S. Batory and Lou Coglianese and Mark Goodwin and Steve Shafer}, year = {1995}, doi = {10.1145/211782.211786}, url = {http://doi.acm.org/10.1145/211782.211786}, tags = {architecture}, researchr = {https://researchr.org/publication/BatoryCGS95}, cites = {0}, citedby = {0}, pages = {27-37}, booktitle = {SSR}, } @article{BatoryBC06, title = {Automated analysis of feature models: challenges ahead}, author = {Don S. Batory and David Benavides and Antonio Ruiz Cortés}, year = {2006}, doi = {10.1145/1183264}, url = {http://doi.acm.org/10.1145/1183264}, tags = {analysis}, researchr = {https://researchr.org/publication/BatoryBC06}, cites = {0}, citedby = {0}, journal = {Communications of the ACM}, volume = {49}, number = {12}, pages = {45-47}, } @article{SuDBNE87, title = {A Cost-Benefit Decision Model: Analysis, Comparison, and Selection of Data Management Systems}, author = {Stanley Y. W. Su and Jozo J. Dujmovic and Don S. Batory and Shamkant B. Navathe and Richard Elnicki}, year = {1987}, doi = {10.1145/27629.33403}, url = {http://doi.acm.org/10.1145/27629.33403}, tags = {analysis, data-flow analysis}, researchr = {https://researchr.org/publication/SuDBNE87}, cites = {0}, citedby = {0}, journal = {ACM Trans. Database Syst.}, volume = {12}, number = {3}, pages = {472-520}, } @inproceedings{Batory07, title = {Program Refactoring, Program Synthesis, and Model-Driven Development}, author = {Don S. Batory}, year = {2007}, doi = {10.1007/978-3-540-71229-9_11}, url = {http://dx.doi.org/10.1007/978-3-540-71229-9_11}, tags = {meta programming, meta-model, model refactoring, refactoring, model-driven development, Meta-Environment}, researchr = {https://researchr.org/publication/Batory07}, cites = {0}, citedby = {0}, pages = {156-171}, booktitle = {Compiler Construction, 16th International Conference, CC 2007, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007, Braga, Portugal, March 26-30, 2007, Proceedings}, editor = {Shriram Krishnamurthi and Martin Odersky}, volume = {4420}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-71228-2}, } @inproceedings{TrujilloBD07, title = {Feature Oriented Model Driven Development: A Case Study for Portlets}, author = {Salvador Trujillo and Don S. Batory and Oscar Díaz}, year = {2007}, doi = {10.1109/ICSE.2007.36}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.36}, tags = {case study, meta-model, model-driven development, Meta-Environment}, researchr = {https://researchr.org/publication/TrujilloBD07}, cites = {0}, citedby = {0}, pages = {44-53}, booktitle = {29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, 2007}, publisher = {IEEE Computer Society}, } @article{BatorySN82, title = {Physical Database Research at the University of Florida}, author = {Don S. Batory and Stanley Y. W. Su and Shamkant B. Navathe}, year = {1982}, url = {http://sites.computer.org/debull/82MAR-CD.pdf}, tags = {database}, researchr = {https://researchr.org/publication/BatorySN82}, cites = {0}, citedby = {0}, journal = {IEEE Data Eng. Bull.}, volume = {5}, number = {1}, pages = {5-8}, } @inproceedings{DevanbuBBKLPT03, title = {Modularity in the New Millenium: A Panel Summary}, author = {Premkumar T. Devanbu and Robert Balzer and Don S. Batory and Gregor Kiczales and John Launchbury and David Lorge Parnas and Peri L. Tarr}, year = {2003}, url = {http://computer.org/proceedings/icse/1877/18770723.pdf}, researchr = {https://researchr.org/publication/DevanbuBBKLPT03}, cites = {0}, citedby = {0}, pages = {723-725}, booktitle = {Proceedings of the 25th International Conference on Software Engineering, May 3-10, 2003, Portland, Oregon, USA}, publisher = {IEEE Computer Society}, } @inproceedings{Batory04:1, title = {A Science of Software Design}, author = {Don S. Batory}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3116&spage=3}, tags = {design science, e-science, design, science of software design}, researchr = {https://researchr.org/publication/Batory04%3A1}, cites = {0}, citedby = {0}, pages = {3-18}, booktitle = {Algebraic Methodology and Software Technology, 10th International Conference, AMAST 2004, Stirling, Scotland, UK, July 12-16, 2004, Proceedings}, editor = {Charles Rattray and Savi Maharaj and Carron Shankland}, volume = {3116}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-22381-9}, } @article{BatoryLW88, title = {Implementation Concepts for an Extensible Data Model and Data Language}, author = {Don S. Batory and T. Y. Leung and T. E. Wise}, year = {1988}, doi = {10.1145/44498.45062}, url = {http://doi.acm.org/10.1145/44498.45062}, tags = {data-flow language, modeling language, language modeling, data-flow, e-science, extensible language}, researchr = {https://researchr.org/publication/BatoryLW88}, cites = {0}, citedby = {0}, journal = {ACM Trans. Database Syst.}, volume = {13}, number = {3}, pages = {231-262}, } @inproceedings{UzuncaovaGKB08, title = {Testing Software Product Lines Using Incremental Test Generation}, author = {Engin Uzuncaova and Daniel Garcia and Sarfraz Khurshid and Don S. Batory}, year = {2008}, doi = {10.1109/ISSRE.2008.56}, url = {http://dx.doi.org/10.1109/ISSRE.2008.56}, tags = {software product lines, testing, incremental}, researchr = {https://researchr.org/publication/UzuncaovaGKB08}, cites = {0}, citedby = {0}, pages = {249-258}, booktitle = {19th International Symposium on Software Reliability Engineering (ISSRE 2008), 11-14 November 2008, Seattle/Redmond, WA, USA}, publisher = {IEEE Computer Society}, } @inproceedings{GrechanikBP04, title = {Design of Large-Scale Polylingual Systems}, author = {Mark Grechanik and Don S. Batory and Dewayne E. Perry}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/icse/2004/2163/00/21630357abs.htm}, tags = {design science, e-science, design}, researchr = {https://researchr.org/publication/GrechanikBP04}, cites = {0}, citedby = {0}, pages = {357-366}, booktitle = {26th International Conference on Software Engineering (ICSE 2004), 23-28 May 2004, Edinburgh, United Kingdom}, publisher = {IEEE Computer Society}, isbn = {0-7695-2163-0}, } @inproceedings{ApelB06, title = {When to use features and aspects?: a case study}, author = {Sven Apel and Don S. Batory}, year = {2006}, doi = {10.1145/1173706.1173716}, url = {http://doi.acm.org/10.1145/1173706.1173716}, tags = {case study}, researchr = {https://researchr.org/publication/ApelB06}, cites = {0}, citedby = {0}, pages = {59-68}, booktitle = {Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings}, editor = {Stan Jarzabek and Douglas C. Schmidt and Todd L. Veldhuizen}, publisher = {ACM}, isbn = {1-59593-237-2}, } @inproceedings{Lopez-HerrejonBC05, title = {Evaluating Support for Features in Advanced Modularization Technologies}, author = {Roberto E. Lopez-Herrejon and Don S. Batory and William R. Cook}, year = {2005}, doi = {10.1007/11531142_8}, url = {http://dx.doi.org/10.1007/11531142_8}, tags = {e-science}, researchr = {https://researchr.org/publication/Lopez-HerrejonBC05}, cites = {0}, citedby = {0}, pages = {169-194}, booktitle = {ECOOP 2005 - Object-Oriented Programming, 19th European Conference, Glasgow, UK, July 25-29, 2005, Proceedings}, editor = {Andrew P. Black}, volume = {3586}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-27992-X}, } @inproceedings{Batory05, title = {Feature Models, Grammars, and Propositional Formulas}, author = {Don S. Batory}, year = {2005}, doi = {10.1007/11554844_3}, url = {http://dx.doi.org/10.1007/11554844_3}, tags = {DSLsAndPLE, grammar}, researchr = {https://researchr.org/publication/Batory05}, cites = {0}, citedby = {0}, pages = {7-20}, booktitle = {Software Product Lines, 9th International Conference, SPLC 2005, Rennes, France, September 26-29, 2005, Proceedings}, editor = {J. Henk Obbink and Klaus Pohl}, volume = {3714}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-28936-4}, } @inproceedings{GrechanikPB05, title = {Using AOP to Monitor and Administer Software for Grid Computing Environments}, author = {Mark Grechanik and Dewayne E. Perry and Don S. Batory}, year = {2005}, doi = {10.1109/COMPSAC.2005.167}, url = {http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2005.167}, tags = {e-science, Meta-Environment}, researchr = {https://researchr.org/publication/GrechanikPB05}, cites = {0}, citedby = {0}, pages = {241-248}, booktitle = {29th Annual International Computer Software and Applications Conference (COMPSAC 2005), 25-28 July 2005, Edinburgh, Scotland, UK}, publisher = {IEEE Computer Society}, isbn = {0-7695-2413-3}, } @inproceedings{FreemanBL08, title = {Lifting Transformational Models of Product Lines: A Case Study}, author = {Greg Freeman and Don S. Batory and R. Greg Lavender}, year = {2008}, doi = {10.1007/978-3-540-69927-9_2}, url = {http://dx.doi.org/10.1007/978-3-540-69927-9_2}, tags = {model-to-model transformation, case study, meta-model, source-to-source, model transformation, Meta-Environment, product line, transformation}, researchr = {https://researchr.org/publication/FreemanBL08}, cites = {0}, citedby = {0}, pages = {16-30}, booktitle = {Theory and Practice of Model Transformations, First International Conference, ICMT 2008, Zürich, Switzerland, July 1-2, 2008, Proceedings}, editor = {Antonio Vallecillo and Jeffrey G. Gray and Alfonso Pierantonio}, volume = {5063}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69926-2}, } @inproceedings{LiuB04, title = {Automatic Remodularization and Optimized Synthesis of Product-Families}, author = {Jia Liu and Don S. Batory}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=379}, tags = {optimization}, researchr = {https://researchr.org/publication/LiuB04}, cites = {0}, citedby = {0}, pages = {379-395}, booktitle = {Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings}, editor = {Gabor Karsai and Eelco Visser}, volume = {3286}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-23580-9}, } @inproceedings{Lopez-HerrejonBL06, title = {A disciplined approach to aspect composition}, author = {Roberto E. Lopez-Herrejon and Don S. Batory and Christian Lengauer}, year = {2006}, doi = {10.1145/1111542.1111554}, url = {http://doi.acm.org/10.1145/1111542.1111554}, tags = {composition, e-science, systematic-approach}, researchr = {https://researchr.org/publication/Lopez-HerrejonBL06}, cites = {0}, citedby = {0}, pages = {68-77}, booktitle = {Proceedings of the 2006 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2006, Charleston, South Carolina, USA, January 9-10, 2006}, editor = {John Hatcliff and Frank Tip}, publisher = {ACM}, isbn = {1-59593-196-1}, } @inproceedings{Batory09, title = {Dimensions of Variability in Software Product Lines}, author = {Don S. Batory}, year = {2009}, url = {http://www.vamos-workshop.net/proceedings/VaMoS_2009_Proceedings.pdf}, tags = {software product lines}, researchr = {https://researchr.org/publication/Batory09}, cites = {0}, citedby = {0}, pages = {7}, booktitle = {Third International Workshop on Variability Modelling of Software-Intensive Systems, Seville, Spain, January 28-30, 2009. Proceedings}, editor = {David Benavides and Andreas Metzger and Ulrich W. Eisenecker}, volume = {29}, series = {ICB Research Report}, publisher = {Universität Duisburg-Essen}, } @article{BatoryK85:0, title = {Modeling Concepts for VLSI CAD Objects}, author = {Don S. Batory and Won Kim}, year = {1985}, doi = {10.1145/3979.4018}, url = {http://doi.acm.org/10.1145/3979.4018}, tags = {meta-model, modeling, object-role modeling, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BatoryK85%3A0}, cites = {0}, citedby = {0}, journal = {ACM Trans. Database Syst.}, volume = {10}, number = {3}, pages = {322-346}, } @article{BatoryB08, title = {Modularizing Theorems for Software Product Lines: The Jbook Case Study}, author = {Don S. Batory and Egon Börger}, year = {2008}, tags = {case study, software product lines}, researchr = {https://researchr.org/publication/BatoryB08}, cites = {0}, citedby = {0}, journal = {J. UCS}, volume = {14}, number = {12}, pages = {2059-2082}, } @inproceedings{ButlerBCE01, title = {Generative Techniques for Product Lines}, author = {Gregory Butler and Don S. Batory and Krzysztof Czarnecki and Ulrich W. Eisenecker}, year = {2001}, researchr = {https://researchr.org/publication/ButlerBCE01}, cites = {0}, citedby = {0}, pages = {760-761}, booktitle = {Proceedings of the 23rd International Conference on Software Engineering, ICSE 2001, 12-19 May 2001, Toronto, Ontario, Canada}, publisher = {IEEE Computer Society}, isbn = {0-7695-1050-7}, } @inproceedings{BatoryTS94, title = {Reengineering a Complex Application Using a Scalable Data Structure Compiler}, author = {Don S. Batory and Jeff Thomas and Marty Sirkin}, year = {1994}, doi = {10.1145/193173.195299}, url = {http://doi.acm.org/10.1145/193173.195299}, tags = {rule-based, composition, testing, reuse, data-flow, rules, compiler, abstraction}, researchr = {https://researchr.org/publication/BatoryTS94}, cites = {0}, citedby = {0}, pages = {111-120}, booktitle = {SIGSOFT FSE}, } @article{BatoryJMH02, title = {Achieving extensibility through product-lines and domain-specific languages: a case study}, author = {Don S. Batory and Clay Johnson and Bob MacDonald and Dale von Heeder}, year = {2002}, doi = {10.1145/505145.505147}, url = {http://doi.acm.org/10.1145/505145.505147}, tags = {case study, extensible language, domain-specific language}, researchr = {https://researchr.org/publication/BatoryJMH02}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Software Engineering Methodology}, volume = {11}, number = {2}, pages = {191-214}, } @inproceedings{BatoryLS03, title = {Refinements and multi-dimensional separation of concerns}, author = {Don S. Batory and Jia Liu and Jacob Neal Sarvela}, year = {2003}, doi = {10.1145/940071.940079}, url = {http://doi.acm.org/10.1145/940071.940079}, tags = {separation of concerns, refinement}, researchr = {https://researchr.org/publication/BatoryLS03}, cites = {0}, citedby = {0}, pages = {48-57}, booktitle = {Proceedings of the 11th ACM SIGSOFT Symposium on Foundations of Software Engineering 2003 held jointly with 9th European Software Engineering Conference, ESEC/FSE 2003, Helsinki, Finland, September 1-5, 2003}, publisher = {ACM}, } @inproceedings{ThumBK09, title = {Reasoning about Edits to Feature Models}, author = {Thomas Thüm and Don S. Batory and Christian Kästner}, year = {2009}, doi = {10.1109/ICSE.2009.5070526}, url = {http://dx.doi.org/10.1109/ICSE.2009.5070526}, tags = {object-oriented programming, meta programming, classification, meta-model, SAT solver, modeling, model refactoring, refactoring, software evolution, object-role modeling, subject-oriented programming, software product line, Meta-Environment, feature model, product line, feature-oriented programming, FeatureIDE}, researchr = {https://researchr.org/publication/ThumBK09}, cites = {0}, citedby = {0}, pages = {254-264}, booktitle = {31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings}, publisher = {IEEE}, isbn = {978-1-4244-3452-7}, } @article{BatoryV93, title = {Software Components for Object-Oriented Database Systems}, author = {Don S. Batory and Devang Vasavada}, year = {1993}, doi = {10.1142/S0218194093000082}, url = {http://dx.doi.org/10.1142/S0218194093000082}, tags = {software components, meta-model, software component, database, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BatoryV93}, cites = {0}, citedby = {0}, journal = {International Journal of Software Engineering and Knowledge Engineering}, volume = {3}, number = {2}, pages = {165-192}, } @inproceedings{FrankBBHY99, title = {High level Modelling Languages, Adaptable Process Models and Software Generation: Drivers for Quality and Productivity}, author = {Ulrich Frank and Don S. Batory and Jean Bézivin and Brian Henderson-Sellers and Houman Younessi}, year = {1999}, doi = {10.1109/TOOLS.1999.10049}, url = {http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.10049}, tags = {modeling language, modeling, language modeling, process modeling}, researchr = {https://researchr.org/publication/FrankBBHY99}, cites = {0}, citedby = {0}, pages = {563-570}, booktitle = {TOOLS 1999: 30th International Conference on Technology of Object-Oriented Languages and Systems, Delivering Quality Software - The Way Ahead, 1-5 August 1999, Santa Barbara, CA, USA}, editor = {Donald Firesmith and Richard Riehle and Gilda Pour and Bertrand Meyer}, publisher = {IEEE Computer Society}, isbn = {0-7695-0278-4}, } @inproceedings{SuNB83, title = {Logical and Physical Modeling of Statistical Scientific Databases}, author = {Stanley Y. W. Su and Shamkant B. Navathe and Don S. Batory}, year = {1983}, tags = {modeling}, researchr = {https://researchr.org/publication/SuNB83}, cites = {0}, citedby = {0}, pages = {251-263}, booktitle = {Proceedings of the Second International Workshop on Statistical Database Management, Los Altos, California, USA, September 27-29, 1983}, editor = {Roy Hammond and John L. McCarthy}, publisher = {Lawrence Berkeley Laboratory}, } @inproceedings{Batory06:0, title = {Feature Modularity in Software Product Lines}, author = {Don S. Batory}, year = {2006}, tags = {software product lines}, researchr = {https://researchr.org/publication/Batory06%3A0}, cites = {0}, citedby = {0}, pages = {230}, booktitle = {Software Product Lines, 10th International Conference, SPLC 2006, Baltimore, Maryland, USA, August 21-24, 2006, Proceedings}, publisher = {IEEE Computer Society}, isbn = {0-7695-2599-7}, } @article{Batory79, title = {On Searching Transposed Files}, author = {Don S. Batory}, year = {1979}, doi = {10.1145/320107.320125}, url = {http://doi.acm.org/10.1145/320107.320125}, researchr = {https://researchr.org/publication/Batory79}, cites = {0}, citedby = {0}, journal = {ACM Trans. Database Syst.}, volume = {4}, number = {4}, pages = {531-544}, } @inproceedings{KastnerATKB09, title = {Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach}, author = {Christian Kästner and Sven Apel and Salvador Trujillo and Martin Kuhlemann and Don S. Batory}, year = {2009}, doi = {10.1007/978-3-642-02571-6_11}, url = {http://dx.doi.org/10.1007/978-3-642-02571-6_11}, tags = {DSLsAndPLE, product line, systematic-approach}, researchr = {https://researchr.org/publication/KastnerATKB09}, cites = {0}, citedby = {0}, pages = {175-194}, booktitle = {Objects, Components, Models and Patterns, 47th International Conference, TOOLS EUROPE 2009, Zurich, Switzerland, June 29-July 3, 2009. Proceedings}, editor = {Manuel Oriol and Bertrand Meyer}, volume = {33}, series = {Lecture Notes in Business Information Processing}, publisher = {Springer}, isbn = {978-3-642-02570-9}, } @article{Batory82:0, title = {Optimal File Designs and Reorganization Points}, author = {Don S. Batory}, year = {1982}, doi = {10.1145/319682.319696}, url = {http://doi.acm.org/10.1145/319682.319696}, researchr = {https://researchr.org/publication/Batory82%3A0}, cites = {0}, citedby = {0}, journal = {ACM Trans. Database Syst.}, volume = {7}, number = {1}, pages = {60-81}, } @inproceedings{Batory1998, title = { JTS: A tool suite for building genvoca generators}, author = {Don S. Batory and B. Lofaso and Yannis Smaragdakis}, year = {1998}, researchr = {https://researchr.org/publication/Batory1998}, cites = {0}, citedby = {1}, } @inproceedings{BatoryK85, title = {Modeling Concepts for VLSI CAD Objects (Abstract)}, author = {Don S. Batory and Won Kim}, year = {1985}, doi = {10.1145/318898.320001}, url = {http://doi.acm.org/10.1145/318898.320001}, tags = {meta-model, modeling, object-role modeling, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BatoryK85}, cites = {0}, citedby = {0}, pages = {446}, booktitle = {Proceedings of the 1985 ACM SIGMOD International Conference on Management of Data, Austin, Texas, May 28-31, 1985}, editor = {Shamkant B. Navathe}, publisher = {ACM Press}, } @article{SmaragdakisB00-0, title = {Application Generators}, author = {Yannis Smaragdakis and Don S. Batory}, year = {2000}, note = {J.G. Webster (ed.), John Wiley and Sons}, researchr = {https://researchr.org/publication/SmaragdakisB00-0}, cites = {0}, citedby = {0}, journal = {Encyclopedia of Electrical and Electronics Engineering}, } @inproceedings{GrechanikPB06, title = {A Security Mechanism for Component-Based Systems}, author = {Mark Grechanik and Dewayne E. Perry and Don S. Batory}, year = {2006}, doi = {10.1109/ICCBSS.2006.3}, url = {http://doi.ieeecomputersociety.org/10.1109/ICCBSS.2006.3}, tags = {rule-based, security, e-science}, researchr = {https://researchr.org/publication/GrechanikPB06}, cites = {0}, citedby = {0}, pages = {53-62}, booktitle = {Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems, ICCBSS 2006, 13-16 February 2006, Orlando, Florida, USA, Proceedings}, publisher = {IEEE Computer Society}, isbn = {0-7695-2515-6}, } @inproceedings{Batory78, title = {On Searching Transposed Files (Abstract)}, author = {Don S. Batory}, year = {1978}, researchr = {https://researchr.org/publication/Batory78}, cites = {0}, citedby = {0}, pages = {488}, booktitle = {Fourth International Conference on Very Large Data Bases, September 13-15, 1978, West Berlin, Germany}, editor = {S. Bing Yao}, publisher = {IEEE Computer Society}, } @inproceedings{KuhlemannBK09, title = {Safe composition of non-monotonic features}, author = {Martin Kuhlemann and Don S. Batory and Christian Kästner}, year = {2009}, doi = {10.1145/1621607.1621634}, url = {http://doi.acm.org/10.1145/1621607.1621634}, tags = {composition, safe composition}, researchr = {https://researchr.org/publication/KuhlemannBK09}, cites = {0}, citedby = {0}, pages = {177-186}, booktitle = {Generative Programming and Component Engineering, 8th International Conference, GPCE 2009, Denver, Colorado, USA, October 4-5, 2009, Proceedings}, editor = {Jeremy G. Siek and Bernd Fischer}, publisher = {ACM}, isbn = {978-1-60558-494-2}, } @inproceedings{ManinoCB89, title = {An Overview of the Object-Oriented Functional Data Language}, author = {Michael V. Mannino and Injun Choi and Don S. Batory}, year = {1989}, tags = {data-flow language, data-flow, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ManinoCB89}, cites = {0}, citedby = {0}, pages = {18-26}, booktitle = {Proceedings of the Fifth International Conference on Data Engineering, February 6-10, 1989, Los Angeles, California, USA}, publisher = {IEEE Computer Society}, isbn = {0-8186-1915-5}, } @inproceedings{KBK:GPCE09, title = {Safe Composition of Non-Monotonic Features}, author = {Martin Kuhlemann and Don S. Batory and Christian Kästner}, year = {2009}, month = {OCT}, tags = {fosd, program analysis, case study, program verification, Variability-Aware Analysis, refactoring, composition, analysis, reviewing, context-aware, safe composition}, researchr = {https://researchr.org/publication/KBK%3AGPCE09}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 8th International Conference on Generative Programming and Component Engineering (GPCE)}, publisher = {ACM Press}, } @inproceedings{Lopez-HerrejonB01, title = {A Standard Problem for Evaluating Product-Line Methodologies}, author = {Roberto E. Lopez-Herrejon and Don S. Batory}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2186/21860010.htm}, tags = {e-science, product line}, researchr = {https://researchr.org/publication/Lopez-HerrejonB01}, cites = {0}, citedby = {0}, pages = {10-24}, booktitle = {Generative and Component-Based Software Engineering, Third International Conference, GCSE 2001, Erfurt, Germany, September 9-13, 2001, Proceedings}, editor = {Jan Bosch}, volume = {2186}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-42546-2}, } @inproceedings{TrujilloBD06, title = {Feature refactoring a multi-representation program into a product line}, author = {Salvador Trujillo and Don S. Batory and Oscar Díaz}, year = {2006}, doi = {10.1145/1173706.1173736}, url = {http://doi.acm.org/10.1145/1173706.1173736}, tags = {object-oriented programming, refactoring, product line, feature-oriented programming}, researchr = {https://researchr.org/publication/TrujilloBD06}, cites = {0}, citedby = {0}, pages = {191-200}, booktitle = {Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings}, editor = {Stan Jarzabek and Douglas C. Schmidt and Todd L. Veldhuizen}, publisher = {ACM}, isbn = {1-59593-237-2}, } @inproceedings{ThakerBKC07, title = {Safe composition of product lines}, author = {Sahil Thaker and Don S. Batory and David Kitchin and William R. Cook}, year = {2007}, doi = {10.1145/1289971.1289989}, url = {http://doi.acm.org/10.1145/1289971.1289989}, tags = {Variability-Aware Analysis, composition, analysis, context-aware, safe composition}, researchr = {https://researchr.org/publication/ThakerBKC07}, cites = {0}, citedby = {0}, pages = {95-104}, booktitle = {Generative Programming and Component Engineering, 6th International Conference, GPCE 2007}, editor = {Charles Consel and Julia L. Lawall}, address = {Salzburg, Austria}, publisher = {ACM}, isbn = {978-1-59593-855-8}, } @article{Batory85:0, title = {Modeling the Storage Architectures of Commercial Database Systems}, author = {Don S. Batory}, year = {1985}, doi = {10.1145/4879.5392}, url = {http://doi.acm.org/10.1145/4879.5392}, tags = {modeling, architecture, database}, researchr = {https://researchr.org/publication/Batory85%3A0}, cites = {0}, citedby = {0}, journal = {ACM Trans. Database Syst.}, volume = {10}, number = {4}, pages = {463-528}, } @inproceedings{KastnerARRBS09, title = {On the impact of the optional feature problem: analysis and case studies}, author = {Christian Kästner and Sven Apel and Syed Saif ur Rahman and Marko Rosenmüller and Don S. Batory and Gunter Saake}, year = {2009}, doi = {10.1145/1753235.1753261}, url = {http://doi.acm.org/10.1145/1753235.1753261}, tags = {case study, analysis}, researchr = {https://researchr.org/publication/KastnerARRBS09}, cites = {0}, citedby = {0}, pages = {181-190}, booktitle = {Software Product Lines, 13th International Conference, SPLC 2009, San Francisco, California, USA, August 24-28, 2009, Proceedings}, editor = {Dirk Muthig and John D. McGregor}, volume = {446}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, } @inproceedings{SmaragdakisB99, title = {Scoping Constructs for Software Generators}, author = {Yannis Smaragdakis and Don S. Batory}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1799/17990065.htm}, researchr = {https://researchr.org/publication/SmaragdakisB99}, cites = {0}, citedby = {0}, pages = {65-78}, booktitle = {Generative and Component-Based Software Engineering, First International Symposium, GCSE 99, Erfurt, Germany, September 28-30, 1999, Revised Papers}, editor = {Krzysztof Czarnecki and Ulrich W. Eisenecker}, volume = {1799}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-41172-0}, } @inproceedings{GossainBGLPS95, title = {Objects and Domain Engineering - Panel Session}, author = {Sanjiv Gossain and Don S. Batory and Hassan Gomaa and Mitchell D. Lubars and Christopher Pidgeon and Ed Seidewitz}, year = {1995}, tags = {meta-model, model-driven engineering, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/GossainBGLPS95}, cites = {0}, citedby = {0}, pages = {333-336}, booktitle = {OOPSLA}, } @article{Batory89, title = {On the reusability of query optimization algorithms}, author = {Don S. Batory}, year = {1989}, doi = {10.1016/0020-0255(89)90027-3}, url = {http://dx.doi.org/10.1016/0020-0255(89)90027-3}, tags = {optimization, reuse}, researchr = {https://researchr.org/publication/Batory89}, cites = {0}, citedby = {0}, journal = {Inf. Sci.}, volume = {49}, number = {1-3}, pages = {177-202}, } @article{Batory84a, title = {Physical Storage and Implementation Issues}, author = {Don S. Batory}, year = {1984}, url = {http://sites.computer.org/debull/84MAR-CD.pdf}, researchr = {https://researchr.org/publication/Batory84a}, cites = {0}, citedby = {0}, journal = {IEEE Data Eng. Bull.}, volume = {7}, number = {1}, pages = {49-52}, } @inproceedings{Batory00, title = {Refinements and Product Line Architectures}, author = {Don S. Batory}, year = {2000}, url = {http://link.springer.de/link/service/series/0558/bibs/1924/19240003.htm}, tags = {refinement, architecture, product line}, researchr = {https://researchr.org/publication/Batory00}, cites = {0}, citedby = {0}, pages = {3-4}, booktitle = {Semantics, Applications, and Implementation of Program Generation, International Workshop SAIG 2000, Montreal, Canada, September 20, 2000, Proceedings}, editor = {Walid Taha}, volume = {1924}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-41054-6}, } @inproceedings{Batory03:0, title = {A Tutorial on Feature Oriented Programming and Product-Lines}, author = {Don S. Batory}, year = {2003}, url = {http://computer.org/proceedings/icse/1877/18770753.pdf}, tags = {object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Batory03%3A0}, cites = {0}, citedby = {0}, pages = {753-754}, booktitle = {Proceedings of the 25th International Conference on Software Engineering, May 3-10, 2003, Portland, Oregon, USA}, publisher = {IEEE Computer Society}, } @inproceedings{Jimenez-PerezB97, title = {Memory Simulators and Software Generators}, author = {Guillermo Jiménez-Pérez and Don S. Batory}, year = {1997}, doi = {10.1145/258366.258410}, url = {http://doi.acm.org/10.1145/258366.258410}, researchr = {https://researchr.org/publication/Jimenez-PerezB97}, cites = {0}, citedby = {0}, pages = {136-145}, booktitle = {SSR}, } @article{BatoryBGSTTW88, title = {GENESIS: An Extensible Database Management System}, author = {Don S. Batory and J. R. Barnett and J. F. Garza and K. P. Smith and K. Tsukuda and B. C. Twichell and T. E. Wise}, year = {1988}, url = {http://www.computer.org/tse/ts1988/e1711abs.htm}, tags = {C++, database}, researchr = {https://researchr.org/publication/BatoryBGSTTW88}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {14}, number = {11}, pages = {1711-1730}, } @incollection{Batory85, title = {Progress Toward Automating The Development of Database System Software}, author = {Don S. Batory}, year = {1985}, tags = {database}, researchr = {https://researchr.org/publication/Batory85}, cites = {0}, citedby = {0}, pages = {261-278}, booktitle = {Query Processing in Database Systems}, } @article{BatorySR04, title = {Scaling Step-Wise Refinement}, author = {Don S. Batory and Jacob Neal Sarvela and Axel Rauschmayer}, year = {2004}, doi = {10.1109/TSE.2004.23}, url = {http://doi.ieeecomputersociety.org/10.1109/TSE.2004.23}, tags = {refinement}, researchr = {https://researchr.org/publication/BatorySR04}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {30}, number = {6}, pages = {355-371}, } @article{Batory82, title = {Letter from the Editor}, author = {Don S. Batory}, year = {1982}, url = {http://sites.computer.org/debull/82MAR-CD.pdf}, researchr = {https://researchr.org/publication/Batory82}, cites = {0}, citedby = {0}, journal = {IEEE Data Eng. Bull.}, volume = {5}, number = {1}, pages = {1}, } @inproceedings{UzuncaovaGKB07, title = {A specification-based approach to testing software product lines}, author = {Engin Uzuncaova and Daniel Garcia and Sarfraz Khurshid and Don S. Batory}, year = {2007}, doi = {10.1145/1287624.1287701}, url = {http://doi.acm.org/10.1145/1287624.1287701}, tags = {rule-based, software product lines, testing, systematic-approach}, researchr = {https://researchr.org/publication/UzuncaovaGKB07}, cites = {0}, citedby = {0}, pages = {525-528}, booktitle = {Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering}, editor = {Ivica Crnkovic and Antonia Bertolino}, publisher = {ACM}, isbn = {978-1-59593-811-4}, } @inproceedings{Riche:MoDELS:2010, title = {Transformation-Based Parallelization of Request-Processing Applications}, author = {Riche and Vin and Don S. Batory}, year = {2010}, tags = {rule-based, transformation}, researchr = {https://researchr.org/publication/Riche%3AMoDELS%3A2010}, cites = {0}, citedby = {0}, booktitle = {Model Driven Engineering Languages and Systems, 13th International Conference, MODELS 2010, Oslo, Norway, October 3-8, 2010. Proceedings}, editor = {Dorina Petriu and Nicolas Rouquette and Øystein Haugen}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, } @inproceedings{Batory00:0, title = {Product-line architectures, aspects, and reuse (tutorial session)}, author = {Don S. Batory}, year = {2000}, doi = {10.1145/337180.337860}, url = {http://doi.acm.org/10.1145/337180.337860}, tags = {architecture, reuse, product line}, researchr = {https://researchr.org/publication/Batory00%3A0}, cites = {0}, citedby = {0}, pages = {832}, booktitle = {ICSE}, } @inproceedings{KARRBS:SPLC09, title = {On the Impact of the Optional Feature Problem: Analysis and Case Studies}, author = {Christian Kästner and Sven Apel and Syed Saif ur Rahman and Marko Rosenmüller and Don S. Batory and Gunter Saake}, year = {2009}, month = {AUG}, tags = {preprocessor, object-oriented programming, FAME-DBMS, fosd, rule-based, multi-dimensional separation of concerns, program analysis, feature interactions, case study, software product lines, sple, embedded software, separation of concerns, refactoring, software product quality, points-to analysis, domain analysis, analysis, berkeley db, source-to-source, survey, rule-based refactoring, database, context-aware, software product line, product line, feature-oriented programming, open-source, CIDE}, researchr = {https://researchr.org/publication/KARRBS%3ASPLC09}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 13th International Software Product Line Conference (SPLC)}, publisher = {SEI}, } @article{BatoryG82, title = {A Unifying Model of Physical Databases}, author = {Don S. Batory and C. C. Gotlieb}, year = {1982}, doi = {10.1145/319758.319760}, url = {http://doi.acm.org/10.1145/319758.319760}, tags = {meta-model, C++, Meta-Environment}, researchr = {https://researchr.org/publication/BatoryG82}, cites = {0}, citedby = {0}, journal = {ACM Trans. Database Syst.}, volume = {7}, number = {4}, pages = {509-539}, } @inproceedings{Batory09-0, title = {Stepwise Development of Streaming Software Architectures}, author = {Don S. Batory}, year = {2009}, tags = {software architecture, architecture}, researchr = {https://researchr.org/publication/Batory09-0}, cites = {0}, citedby = {0}, pages = {4}, booktitle = {XIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2009), San Sebastián, Spain, September 8-11, 2009}, editor = {Antonio Vallecillo and Goiuria Sagardui}, isbn = {978-84-692-4211-7}, } @proceedings{dagstuhl:2003dspg, title = {Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003, Revised Papers}, year = {2004}, researchr = {https://researchr.org/publication/dagstuhl%3A2003dspg}, cites = {0}, citedby = {0}, booktitle = {Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003, Revised Papers}, conference = {Dagstuhl}, editor = {Christian Lengauer and Don S. Batory and Charles Consel and Martin Odersky}, volume = {3016}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-22119-0}, } @book{KimRB85:0, title = {Query Processing in Database Systems}, year = {1985}, tags = {database}, researchr = {https://researchr.org/publication/KimRB85%3A0}, cites = {0}, citedby = {0}, editor = {Won Kim and David S. Reiner and Don S. Batory}, publisher = {Springer}, isbn = {3-540-13831-5}, } @proceedings{gpce:2002, title = {Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings}, year = {2002}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce%3A2002}, cites = {0}, citedby = {0}, booktitle = {Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings}, conference = {GPCE}, editor = {Don S. Batory and Charles Consel and Walid Taha}, volume = {2487}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-44284-7}, }