Two-Way Translators Based on Attribute Grammar Inversion. - Daniel M. Yellin; Eva-Maria M. Mueckstein (ICSE, 1985)

A Comparison of Storage Optimizations in Automatically-Generated Attribute Evaluators. - Rodney Farrow; Daniel M. Yellin (Acta Informatica, 1986)

The Automatic Inversion of Attribute Grammars. - Daniel M. Yellin; Eva-Maria M. Mueckstein (IEEE Trans. Software Eng., 1986)

Attribute Grammar Inversion and Source-to-source Translation - Daniel M. Yellin (Springer, 1988)

Hermes - a language for distributed computing. - Robert E. Strom; David F. Bacon; Arthur P. Goldberg; Andy Lowry; Daniel M. Yellin; Shaula Yemini (Prentice Hall, 1991)

High-level language support for programming distributed systems. - Joshua S. Auerbach; David F. Bacon; Arthur P. Goldberg; Germán S. Goldszmidt; Mark T. Kennedy; Andy Lowry; James R. Russell; William Silverman; Robert E. Strom; Daniel M. Yellin; Shaula Yemini (CASCON, 1991)

INC: A Language for Incremental Computations. - Daniel M. Yellin; Robert E. Strom (ACM Trans. Program. Lang. Syst., 1991)

High-level language support for programming distributed systems. - Joshua S. Auerbach; David F. Bacon; Arthur P. Goldberg; Germán S. Goldszmidt; Ajei S. Gopal; Mark T. Kennedy; Andy Lowry; James R. Russell; William Silverman; Robert E. Strom; Daniel M. Yellin; Shaula Yemini (ICCL, 1992)

Composable Attribute Grammars: Support for Modularity in Translator Design and Implementation. - Rodney Farrow; Thomas J. Marlowe; Daniel M. Yellin (POPL, 1992)

Algorithms for Subset Testing and Finding Maximal Sets. - Daniel M. Yellin (SODA, 1992)

Representing Sets with Constant Time Equality Testing. - Daniel M. Yellin (J. Algorithms, 1992)

A visual environment for distributed object-oriented multi-applications. - Robert E. Strom; Daniel M. Yellin (OOPSLA Addendum, 1992)

Speeding up Dynamic Transitive Closure for Bounded Degree Graphs. - Daniel M. Yellin (Acta Informatica, 1993)

Finding Extremal Sets in Less than Quadratic Time. - Daniel M. Yellin; Charanjit S. Jutla (Inf. Process. Lett., 1993)

Extending Typestate Checking Using Conditional Liveness Analysis. - Robert E. Strom; Daniel M. Yellin (IEEE Trans. Software Eng., 1993)

A Checkable Interface Language for Pointer-Based Structures. - James R. Russell; Robert E. Strom; Daniel M. Yellin (Workshop on Interface Definition Languages, 1994)

Interfaces, Protocols, and the Semi-Automatic Construction of Software Adaptors. - Daniel M. Yellin; Robert E. Strom (OOPSLA, 1994)

An Algorithm for Dynamic Subset and Intersection Testing. - Daniel M. Yellin (Theor. Comput. Sci., 1994)

Do Programmers Need Seat Belts? - Daniel M. Yellin; Robert E. Strom; Richard P. Gabiel (ACM SIGPLAN Notices, 1996)

Joint equalization and coding for intersymbol interference channels. - Daniel M. Yellin; Alexander Vardy; Ofer Amrani (IEEE Trans. Inf. Theory, 1997)

Protocol Specifications and Component Adaptors. - Daniel M. Yellin; Robert E. Strom (ACM Trans. Program. Lang. Syst., 1997)

Stuck in the Middle: Challenges and Trends in Optimizing Middleware. - Daniel M. Yellin (OM@PLDI, 2001)

Competitive algorithms for the dynamic selection of component implementations. - Daniel M. Yellin (IBM Syst. J., 2003)

A Bayesian approach to diagram matching with application to architectural models. - David Mandelin; Doug Kimelman; Daniel M. Yellin (ICSE, 2006)

Using Enterprise Architecture Standards in Managing Information Technology. - Wai Fong Boh; Daniel M. Yellin (J. Manag. Inf. Syst., 2007)

Probabilistic adaptive load balancing for parallel queries. - Daniel M. Yellin; Jorge Buenabad Chávez; Norman W. Paton (ICDE Workshops, 2008)

Autonomic query parallelization using non-dedicated computers: an evaluation of adaptivity options. - Norman W. Paton; Jorge Buenabad Chávez; Mengsong Chen; Vijayshankar Raman; Garret Swart; Inderpal Narang; Daniel M. Yellin; Alvaro A. A. Fernandes (VLDB J., 2009)

Enablers and benefits of implementing Service-Oriented Architecture: an empirical investigation. - Wai Fong Boh; Daniel M. Yellin (Int. J. Inf. Technol. Manag., 2010)

Bayesian Approaches to Matching Architectural Diagrams. - Doug Kimelman; Marsha Kimelman; David Mandelin; Daniel M. Yellin (IEEE Trans. Software Eng., 2010)

Reducing communication overhead under parallel list processing in multicore clusters. - Jorge Buenabad-Chávez; Miguel Alfonso Castro-García; José Luis Quiroz-Fabián; Edgar Fabián Hernández-Ventura; Graciela Román-Alonso; Daniel M. Yellin; Manuel Aguilar Cornejo (CCE, 2011)

Optimized Interactive Processes. - Daniel M. Yellin; Yifat Yulevich; Alexander Pyasic; Avshalom Houri (Computer, 2012)

Applying Probabilistic Adaptation to Improve the Efficiency of Intra-Query Load Balancing. - Daniel M. Yellin; Jorge Buenabad Chávez (Int. J. Adapt. Resilient Auton. Syst., 2013)

Synthesizing Context-free Grammars from Recurrent Neural Networks. - Daniel M. Yellin; Gail Weiss (TACAS (1), 2021)

Synthesizing Context-free Grammars from Recurrent Neural Networks (Extended Version). - Daniel M. Yellin; Gail Weiss (CoRR, 2021)

The Premature Obituary of Programming. - Daniel M. Yellin (Commun. ACM, 2023)