1993 …2023

Research activity per year

Filter
Conference contribution

Search results

  • 2023

    Could No-Code Be Code Toward a No-Code Programming Language for Citizen Developers

    Avishahar-Zeira, A. & Lorenz, D. H., 18 Oct 2023, Onward! 2023 - Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Co-located with: SPLASH 2023. van der Storm, T. & Hirschfeld, R. (eds.). Association for Computing Machinery, Inc, p. 103-119 17 p. (Onward! 2023 - Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Co-located with: SPLASH 2023).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
  • ReactCOP: Modular and Scalable Web Development with Context-Oriented Programming

    Lorenz, D. H. & Shmuel, O., 22 Oct 2023, SPLASH Companion 2023 - Companion Proceedings of the 2023 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity. Vasconcelos, V. T. (ed.). Association for Computing Machinery, Inc, p. 63-64 2 p. (SPLASH Companion 2023 - Companion Proceedings of the 2023 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
  • 2017

    Application embedding: From Fish Tank to Axiom

    Lorenz, D. & Rosenan, B., 3 Apr 2017, Companion Proceedings of the 1st International Conference on the Art, Science, and Engineering of Programming (Programming' 17). D'Hondt, T., Sartor, J. B. & De Meuter, W. (eds.). Association for Computing Machinery, p. 19-20 2 p. a4. (ACM International Conference Proceeding Series; vol. Part F129681).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Thapl -- A Theatrical Domain Specific Language

    Gil, Y., Lorenz, D. H. & Peled, M. I., 22 Oct 2017, Proceedings of the 2017 SPLASH Workshop on Domain-Specific Language Design and Implementation (DSLDI'17). Kuper, L. & Walkingshaw, E. (eds.). Association for Computing Machinery

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2016

    Application-specific language-oriented modularity: A case study of the ovirt project

    Hadas, A. & Lorenz, D. H., 14 Mar 2016, MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity. Batory, D., Fuentes, L. & Czarnecki, K. (eds.). Association for Computing Machinery, p. 178-183 6 p. (MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • A web application is a domain-specific language

    Lorenz, D. H. & Rosenan, B., 20 Oct 2016, SPLASH Companion 2016 - Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity. Visser, E. (ed.). Association for Computing Machinery, Inc, p. 35-36 2 p. (SPLASH Companion 2016 - Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Cedalion's Response to the 2016 Language Workbench Challenge

    Lorenz, D. H. & Rosenan, B., 1 Oct 2016, Language Workbench Challenge at the 9th ACM SIGPLAN International Conference on Software Language Engineering (LWC@SLE 2016). Boersma, M., Völter, M. & Storm, T. V. D. (eds.). Amsterdam, Netherlands: Association for Computing Machinery, (Systems, Programming, Languages, and Applications: Software for Humanity).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Define Your App, Don't Implement It: Building a Scalable Social Network in 45 minutes

    Rosenan, B. & Lorenz, D. H., 1 Oct 2016, ACM International Conference on Systems, Programming, and Applications: Software for Humanity (SPLASH'16). Amsterdam, Netherlands: Publ by ACM

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Toward disposable domain-specific aspect languages

    Hadas, A. & Lorenz, D. H., 14 Mar 2016, MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity. Batory, D., Fuentes, L. & Czarnecki, K. (eds.). Association for Computing Machinery, Inc, p. 83-85 3 p. (MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Toward practical language oriented modularity

    Hadas, A. & Lorenz, D. H., 14 Mar 2016, MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity. Batory, D., Fuentes, L. & Czarnecki, K. (eds.). Association for Computing Machinery, Inc, p. 94-98 5 p. (MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2015

    A language workbench for implementing your favorite extension to AspectJ

    Hadas, A. & Lorenz, D. H., 16 Mar 2015, 14th International Conference on Modularity, MODULARITY Companion 2015 - Proceedings. Association for Computing Machinery, p. 19-20 2 p. (ACM International Conference Proceeding Series; vol. 2015-March).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Demanding first-class equality for domain specific aspect languages

    Hadas, A. & Lorenz, D. H., 16 Mar 2015, 14th International Conference on Modularity, MODULARITY Companion 2015 - Proceedings. Association for Computing Machinery, p. 35-38 4 p. (ACM International Conference Proceeding Series; vol. 2015-March).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • First-class domain specific aspect languages

    Hadas, A. & Lorenz, D. H., 16 Mar 2015, 14th International Conference on Modularity, MODULARITY Companion 2015 - Proceedings. Association for Computing Machinery, p. 29-30 2 p. (ACM International Conference Proceeding Series; vol. 2015-March).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Separation of Powers in the Cloud: Where Applications and Users Become Peers

    Lorenz, D. H. & Rosenan, B., Oct 2015, Onward! 2015 - Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2015. Steele, G. L. & Murphy, G. C. (eds.). Association for Computing Machinery, Inc, p. 76-89 14 p. (Onward! 2015 - Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2015).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2014

    Versionable, Branchable, and Mergeable Application State

    Lorenz, D. H. & Rosenan, B., Oct 2014, Onward! 2014 - Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2014. Association for Computing Machinery, p. 29-42 14 p. (Onward! 2014 - Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2014).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2013

    Source code management for projectional editing

    Lorenz, D. & Rosenan, B., 2013, SPLASH 2013 - Proceedings of the 2013 Companion Publication for Conference on Systems, Programming, and Applications: Software for Humanity. Association for Computing Machinery, p. 83-84 2 p. (SPLASH 2013 - Proceedings of the 2013 Companion Publication for Conference on Systems, Programming, and Applications: Software for Humanity).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2012

    A Debug Interface for Debugging Multiple Domain Specific Aspect Languages

    Apter, Y., Lorenz, D. & Mishali, O., Mar 2012, Proceedings of the 11th Annual International Conference on Aspect Oriented Software Development (AOSD '12). Potsdam, Germany: Association for Computing Machinery, p. 47-58 12 p. (AOSD'12 - Proceedings of the 11th Annual International Conference on Aspect Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Crosscutting Revision Control System

    Ifrah, S. & Lorenz, D., Jun 2012, Proceedings of the 34th International Conference on Software Engineering (ICSE'12). IEEE Computer Society, p. 321-330 10 p. 6227182. (Proceedings - International Conference on Software Engineering).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Language-oriented modularity through awesome DSALs: Summary of invited talk

    Lorenz, D. H., 2012, DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages. p. 1-2 2 p. (DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • SPECTACKLE: Toward a specification-based DSAL composition process

    Lorenz, D. H. & Mishali, O., 2012, DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages. p. 9-13 5 p. (DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2011

    A Case Study of Language Oriented Programming with Cedalion: (Extended Abstract)

    Lorenz, D. H. & Rosenan, B., 2011, SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion. p. 199-200 2 p. (SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Cedalion: A Language for Language Oriented Programming

    Lorenz, D. H. & Rosenan, B., Oct 2011, OOPSLA'11 - Proceedings of the 26th ACM International Conference on Object Oriented Programming Systems Languages and Applications. 10 ed. Vol. 46. p. 733-752 20 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Cedalion 101: "I Want My DSL Now"

    Lorenz, D. H. & Rosenan, B., Oct 2011, SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion. p. 29-30 2 p. (SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Code reuse with language oriented programming

    Lorenz, D. & Rosenan, B., 1 Jun 2011, Proceedings of the 12th International Conference on Software Reuse (ICSR12). Springer Verlag, Vol. 6727. p. 167-182 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6727 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Dynamic Hook points

    Acherkan, E., Hen-Tov, A., Lorenz, D. H., Schachter, L., Wirfs-Brock, R. & Yoder, J. W., 5 Oct 2011, AsianPLoP 2011 - 2nd Asian Conference on Pattern Languages of Programs, Proceedings. Association for Computing Machinery, a1. (ACM International Conference Proceeding Series; vol. 2011-October).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Pluggable aspect instantiation models

    Lorenz, D. & Trakhtenberg, V., 2011, Proceedings of the 10th International Symposium on Software Composition (SC'11). Springer Verlag, Vol. 6708. p. 84-99 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6708 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • The ink language meta-metamodel for adaptive object-model frameworks

    Acherkan, E., Hen-Tov, A., Lorenz, D. & Schachter, L., 2011, SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion. p. 181-182 2 p. (SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Toward debugging programs written in multiple domain specific aspect languages

    Apter, Y., Lorenz, D. & Mishali, O., 1 Mar 2011, Proceedings of the 6th Annual Workshop on Domain-Specific Aspect Languages, DSAL 2011. Association for Computing Machinery, p. 5-8 4 p. (Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2010

    Dynamic model evolution

    Hen-Tov, A., Lorenz, D., Nikolaev, L., Schachter, L., Wirfs-Brock, R. & Yoder, J. W., 2010, PLoP 2010 - 17th Conference on Pattern Languages of Programs, Proceedings. 16. (ACM International Conference Proceeding Series).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2009

    An interpretive domain specific language workbench

    Hen-Tov, A., Lorenz, D. & Schachter, L., 2009, OOPSLA 2009 Companion - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009. p. 751-752 2 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • ModelTalk: A DSL workbench in action

    Hen-Tov, A., Lorenz, D. & Schachter, L., 2009, OOPSLA 2009 Companion - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009. p. 799 1 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2008

    ModelTalk: A Framework for Developing Domain Specific Executable Models

    Hen-Tov, A., Lorenz, D. H. & Schachter, L., 1 Oct 2008, Proceedings of the 8th OOPSLA Workshop on Domain-Specific Modeling (DSM'08). Gray, J., Sprinkle, J., Tolvanen, J-P. & Rossi, M. (eds.). Nashville, TN: Association for Computing Machinery, p. 45-51 7 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2007

    AWESOME: An aspect co-weaving system for composing multiple aspect-oriented extensions

    Kojarski, S. & Lorenz, D. H., Oct 2007, Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'07). 10 ed. Vol. 42. p. 515-534 20 p. (ACM SIGPLAN Notices).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Identifying feature interactions in multi-language aspect-oriented frameworks

    Kojarski, S. & Lorenz, D., 2007, Proceedings - 29th International Conference on Software Engineering, ICSE 2007. p. 147-156 10 p. 4222577. (Proceedings - International Conference on Software Engineering).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Understanding Aspect Interactions, Co-Advising and Foreign Advising

    Lorenz, D. H. & Kojarski, S., 30 Jul 2007, Proceedings of ECOOP 2007 Second International Workshop on Aspects, Dependencies and Interactions (ADI'07). Berlin: Springer, p. 23-28 6 p. ( Lecture Notes in Computer Science).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2006

    Behavioral Compatibility Without State Explosion: Design and Verification of a Component-based Elevator Control System

    Attie, P. C., Lorenz, D., Portnova, A. & Chockler, H., Jun 2006, Proceedings of the 9th International Conference on Component-Based Software Engineering (CBSE '06). Västerås, Sweden: Springer Verlag, Vol. 4063. p. 33-49 17 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 4063 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Comparing white-box, black-box, and glass-box composition of aspect mechanisms

    Kojarski, S. & Lorenz, D. H., 2006, Reuse of Off-the-Shelf Components - 9th International Conference on Software Reuse, ICSR 2006, Proceedings. 4039: Springer Verlag, p. 246-259 14 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 4039 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Evolution of AOP Mental Models

    Lorenz, D. H. & Kojarski, S., 1 Mar 2006, Proceedings of the AOSD 2006 Workshop on Aspects in Teaching (AIT'06). Bonn, Germany: Association for Computing Machinery, (Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Feature Interaction in AspectJ/5

    Lorenz, D. H. & Kojarski, S., 1 Mar 2006, Proceedings of the AOSD 2006 Workshop on Software-engineering Properties of Languages for Aspect Technologies (SPLAT'06). Bonn, Germany: Association for Computing Machinery, (Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Modeling aspect mechanisms: A top-down approach

    Kojarski, S. & Lorenz, D. H., 2006, Proceeding of the 28th International Conference on Software Engineering 2006, ICSE '06. p. 212-221 10 p. (Proceedings - International Conference on Software Engineering; vol. 2006).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Parallel Composition of Aspect Mechanisms: Design and Evaluation

    Lorenz, D. H. & Kojarski, S., 1 Mar 2006, Proceedings of the AOSD 2006 Workshop on Open and Dynamic Aspect Languages (ODAL'06). Bonn, Germany, (Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2005

    A Top--Down Model of an AOP Weaving Process

    Kojarski, S. & Lorenz, D. H., 1 Mar 2005, Proceedings of the AOSD 2005 Workshop on Software-engineering Properties of Languages for Aspect Technologies (SPLAT'05). Chicago, IL, USA: Association for Computing Machinery, (Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2004

    AOP as a first class reflective mechanism

    Kojarski, S. & Lorenz, D. H., 2004, OOPSLA'04 - Conference Companion: 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications. p. 216-217 2 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Cona: Aspects for contracts and contracts for aspects

    Skotiniotis, T. & Lorenz, D. H., 2004, OOPSLA'04 - Conference Companion: 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications. p. 196-197 2 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2003

    A Case for Statically Executable Advice: Checking the Law of Demeter with AspectJ

    Lieberherr, K., Lorenz, D. H. & Wu, P., 2003, Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, AOSD '03. p. 40-49 10 p. (2nd International Conference on Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Aspect Instances and their Interactions

    Skotiniotis, T., Lieberherr, K. & Lorenz, D. H., 1 Mar 2003, Proceedings of the AOSD 2003 Workshop on Software-engineering Properties of Languages for Aspect Technologies (SPLAT'03). Boston, Massachusetts: Association for Computing Machinery, (Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Aspects and Polymorphism in AspectJ

    Ernst, E. & Lorenz, D. H., 2003, 2nd International Conference on Aspect-Oriented Software Development. Association for Computing Machinery (ACM), p. 150-157 8 p. (2nd International Conference on Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Aspectual Reflection

    Kojarski, S., Lieberherr, K., Lorenz, D. H. & Hirschfeld, R., 1 Mar 2003, Proceedings of the AOSD 2003 Workshop on Software-engineering Properties of Languages for Aspect Technologies (SPLAT'03). Boston, Massachusetts: Association for Computing Machinery, (Aspect-Oriented Software Development).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
  • Correctness of Model-based Component Composition without State Explosion

    Attie, P. C. & Lorenz, D. H., 1 Jul 2003, Proceedgins of the ECOOP 2003 Workshop on Correctness of Model-based Software Composition (CMC). Straeten, R. V. D., Speck, A., Pulvermueller, E., Clauss, M. & Pleuss, A. (eds.). Darmstadt, Germany, p. 37-44 8 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • Domain driven web development with WebJinn

    Kojarski, S. & Lorenz, D., 2003, Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'03. p. 53-65 13 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review