scispace - formally typeset
D

Don Batory

Researcher at University of Texas at Austin

Publications -  256
Citations -  13995

Don Batory is an academic researcher from University of Texas at Austin. The author has contributed to research in topics: Software development & Software. The author has an hindex of 60, co-authored 248 publications receiving 13540 citations. Previous affiliations of Don Batory include University of Toronto & Florida International University.

Papers
More filters
Book ChapterDOI

Program refactoring, program synthesis, and model-driven development

TL;DR: The underlying connections of program refactoring, feature-based and aspect-oriented software synthesis, and model-driven development are explored by reviewing recent advances in each area from an architectural metaprogramming perspective.
Book ChapterDOI

Reducing configurations to monitor in a software product line

TL;DR: This work introduces a monitoring technique dedicated to product lines that, given a safety property, statically determines the feature combinations that cannot possibly violate the property, thus reducing the number of programs to monitor.
Proceedings ArticleDOI

Validating component compositions in software system generators

Don Batory, +1 more
TL;DR: This work presents domain independent algorithms for the GenVoca model of software generators to validate component compositions and relies on attribute grammars and offers powerful debugging capabilities with explanation based error reporting.
Journal ArticleDOI

P2: A Lightweight DBMS Generator

TL;DR: P2, a generator of lightweight DBMSs is described and how it was used to reengineer a hand-coded, highly-tuned LWDB used in a production system compiler (LEAPS) is explained and results are presented that show P2-generated LWDBs reduced the development time and code size of LEAPS by afactor of three and that the generated LW DBs executed substantially faster than versions built by hand or that use an extensible heavyweight DBMS.

Automated Software Evolution via Design Pattern Transformations

TL;DR: This paper demonstrates that some design patterns can be expressed as a series of parameterized program transformations applied to a plausible initial software state.