David H. Lorenz is an Associate Professor in the Department of Mathematics and Computer Science at the Open University of Israel, and a Visiting Professor at the Faculty of Computer Science, Technion—Israel Institute of Technology.
His research interests include aspect-oriented and language-oriented software engineering, modularity, and programming, particularly involving domain specific languages. He is the former chair of the AOSA, a non-profit organization whose mission is to be the primary sponsor for the annual conferences: International Conference on Aspect-Oriented Software Development; International Conference on Modularity; and International Conference on the Art, Science, and Engineering of Programming.
Prof. Lorenz received his PhD in computer science from the Technion—Israel Institute of Technology. He’s a member of the ACM and a member of the IEEE. Contact him at the Dept. of Mathematics and Computer Science, Open University of Israel, Raanana 43107, Israel; firstname.lastname@example.org.
Openu SE Research Lab
A new abstraction mechanism in which objects “inherit” properties from the containment hierarchy they’re in.
A novel approach to application development that allows all aspects of an application, including its business-logic, to be programmed declaratively.
A data representation and query language for a new family of NoDatalog deductive databases.
“Pluggable Reflection: Decoupling Meta-Interface and Implementation.” Co-authored with John Vlissides, observes that reflection remains a second-class citizen in current programming models, where it’s assumed to be imperative and tightly bound to its implementation.
& Invited Keynotes