William R Cook
Associate Professor
"Department of Computer Science "
University of Texas at Austin
United States of America
Biography
Dr. Cook’s research focuses on improving the ability of programming languages to facilitate the development of efficient and maintainable software. His early work focused on the semantic and type-theoretic foundations of object-oriented programming and applying these results to improve widely-used programming languages, including Java. His current near-term research involves developing constructs for distributed and data-centric computing. His longer-term research goal is to develop a theory of model-driven development that enables integration of multiple domain-specific languages needed to build complex interactive software systems, including user interfaces, distributed workflow orchestration, authorization policies, and data/synchronization models.
Research Interest
Programming languages, modeling languages, domain-specific languages, strategic programming, interfacing programming languages and databases, distributed computing and web services, software engineering, type theory, mixins, object-oriented programming, web-based information systems.
Publications
-
Amin Shali (2011) Hybrid partial evaluation, OOPSLA: 375-390.
-
Ali Ibrahim, Yang Jiao, Eli Tilevich (2009) Remote Batch Invocation for Compositional Object Services, In Proceedings of the 23rd European Conference Object-Oriented Programming (ECOOP). Lecture Notes in Computer Science 595-617.