David H. Lorenz

Affiliations:
  • Open University of Israel, Raanana, Israel
  • Northeastern University, Boston, USA (former)


According to our database1, David H. Lorenz authored at least 65 papers between 1994 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
ReactCOP: Modular and Scalable Web Development with Context-Oriented Programming.
Proceedings of the Companion Proceedings of the 2023 ACM SIGPLAN International Conference on Systems, 2023

Could No-Code Be Code? Toward a No-Code Programming Language for Citizen Developers.
Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, 2023

2022
Explicit Code Reuse Recommendation.
Proceedings of the Companion Proceedings of the 2022 ACM SIGPLAN International Conference on Systems, 2022

Language Support for Refactorability Decay Prevention.
Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2022

2020
Optimal Software Architecture From Initial Requirements: An End-to-End Approach.
CoRR, 2020

Managed Information: A New Abstraction Mechanism for Handling Information in Software-as-a-Service.
CoRR, 2020

2017
Application Embedding: A Language Approach to Declarative Web Programming.
Art Sci. Eng. Program., 2017

Language Oriented Modularity: From Theory to Practice.
Art Sci. Eng. Program., 2017

Application Embedding: From Fish Tank to Axiom.
Proceedings of the Companion to the first International Conference on the Art, 2017

2016
A web application is a domain-specific language.
Proceedings of the Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, 2016

Application-specific language-oriented modularity: a case study of the ovirt project.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

Toward practical language oriented modularity.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

Toward disposable domain-specific aspect languages.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

2015
Separation of powers in the cloud: where applications and users become peers.
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015

Demanding first-class equality for domain specific aspect languages.
Proceedings of the Companion Proceedings of the 14th International Conference on Modularity, 2015

First-class domain specific aspect languages.
Proceedings of the Companion Proceedings of the 14th International Conference on Modularity, 2015

A language workbench for implementing your favorite extension to AspectJ.
Proceedings of the Companion Proceedings of the 14th International Conference on Modularity, 2015

2014
Versionable, Branchable, and Mergeable Application State.
Proceedings of the Onward! 2014, 2014

2013
Source code management for projectional editing.
Proceedings of the SPLASH'13, 2013

2012
Crosscutting revision control system.
Proceedings of the 34th International Conference on Software Engineering, 2012

SPECTACKLE: toward a specification-based DSAL composition process.
Proceedings of the seventh workshop on Domain-Specific Aspect Languages, 2012

Language-oriented modularity through awesome DSALs: summary of invited talk.
Proceedings of the seventh workshop on Domain-Specific Aspect Languages, 2012

A debug interface for debugging multiple domain specific aspect languages.
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012

2011
A Comparative Case Study of Code Reuse With Language Oriented Programming
CoRR, 2011

Pluggable Aspect Instantiation Models.
Proceedings of the Software Composition - 10th International Conference, 2011

A case study of language oriented programming with cedalion: [extended abstract].
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Cedalion 101: "i want my DSL now".
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Cedalion: a language for language oriented programming.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

The ink language meta-metamodel for adaptive object-model frameworks: [extended abstract].
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Code Reuse with Language Oriented Programming.
Proceedings of the Top Productivity through Software Reuse, 2011

Toward debugging programs written in multiple domain specific aspect languages.
Proceedings of the sixth annual workshop on Domain-specific aspect languages, 2011

2010
Dynamic model evolution.
Proceedings of the 17th Conference on Pattern Languages of Programs, 2010

2009
ModelTalk: When Everything Is a Domain-Specific Language.
IEEE Softw., 2009

ModelTalk: A Framework for Developing Domain Specific Executable Models
CoRR, 2009

ModelTalk: a DSL workbench in action.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

An interpretive domain specific language workbench.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

2007
Awesome: an aspect co-weaving system for composing multiple aspect-oriented extensions.
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Identifying Feature Interactions in Multi-Language Aspect-Oriented Frameworks.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

2006
Comparing White-Box, Black-Box, and Glass-Box Composition of Aspect Mechanisms.
Proceedings of the Reuse of Off-the-Shelf Components, 2006

Modeling aspect mechanisms: a top-down approach.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Behavioral Compatibility Without State Explosion: Design and Verification of a Component-Based Elevator Control System.
Proceedings of the Component-Based Software Engineering, 9th International Symposium, 2006

2005
Extending Design by Contract for Aspect-Oriented Programming
CoRR, 2005

Pluggable AOP: designing aspect mechanisms for third-party composition.
Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

2004
Cona: aspects for contracts and contracts for aspects.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

AOP as a first class reflective mechanism.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

2003
Aspectual Collaborations: Combining Modules and Aspects
Comput. J., 2003

Beyond AOP: toward naturalistic programming.
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003

Domain driven web development with WebJinn.
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003

Pluggable Reflection: Decoupling Meta-Interface and Implementation.
Proceedings of the 25th International Conference on Software Engineering, 2003

A case for statically executable advice: checking the law of demeter with AspectJ.
Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, 2003

Aspects and polymorphism in AspectJ.
Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, 2003

2001
Designing Components Versus Objects: A Transformational Approach.
Proceedings of the 23rd International Conference on Software Engineering, 2001

2000
Design-Time Assembly of Runtime Containment Components.
Proceedings of the TOOLS 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July, 2000

ContextBox (extended abstract) (poster session): a visual builder for context beans.
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000

Building modular object-oriented systems with reusable collaborations (tutorial session).
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1999
Compilation of source code into object-oriented patterns.
PhD thesis, 1999

Interaction Schemata: Compiling Interactions to Code.
Proceedings of the TOOLS 1999: 30th International Conference on Technology of Object-Oriented Languages and Systems, Delivering Quality Software, 1999

1998
Design Patterns and Language Design.
Computer, 1998

Visitor Beans: An Aspect-Oriented Pattern.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Compilation of Source Code into Object-Oriented Patterns.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Execution Patterns in Object-Oriented Visualization.
Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS), 1998

1997
Tiling Design Patterns - A Case Study Using the Interpreter Pattern.
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997

Design Patterns vs. Language Design.
Proceedings of the Object-Oriented Technology, ECOOP'97 Workshop Reader, 1997

1996
Environmental Acquisition - A New Inheritance-Like Abstraction Mechanism.
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996

1994
Derivative Operators for Preference Predicate Evolution.
Proceedings of the Parallel Problem Solving from Nature, 1994


  Loading...