{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T09:55:33Z","timestamp":1770458133678,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,21]],"date-time":"2020-07-21T00:00:00Z","timestamp":1595289600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Hasso-Plattner-Institut, Universit\u00e4t Potsdam"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,7,21]]},"DOI":"10.1145\/3422584.3422764","type":"proceedings-article","created":{"date-parts":[[2020,10,18]],"date-time":"2020-10-18T12:46:17Z","timestamp":1603025177000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Zone-based Layer Activation"],"prefix":"10.1145","author":[{"given":"Stefan","family":"Ramson","sequence":"first","affiliation":[{"name":"Software Architecture Group, Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Lincke","sequence":"additional","affiliation":[{"name":"Software Architecture Group, Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harumi","family":"Watanabe","sequence":"additional","affiliation":[{"name":"Department of Embedded Software, Tokai University, Tokio, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Software Architecture Group, Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,10,18]]},"reference":[{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562112"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562112.1562117"},{"key":"e_1_3_2_1_4_1","volume-title":"Event-Specific Software Composition in Context-Oriented Programming. In International Conference on Software Composition (SC). Springer, 50--65","author":"Appeltauer Malte","year":"2010","unstructured":"Malte Appeltauer , Robert Hirschfeld , Hidehiko Masuhara , Michael Haupt , and Kazunori Kawauchi . 2010 . Event-Specific Software Composition in Context-Oriented Programming. In International Conference on Software Composition (SC). Springer, 50--65 . https:\/\/doi.org\/10.1007\/978-3-642-14046-4_4 10.1007\/978-3-642-14046-4_4 Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara, Michael Haupt, and Kazunori Kawauchi. 2010. Event-Specific Software Composition in Context-Oriented Programming. In International Conference on Software Composition (SC). Springer, 50--65. https:\/\/doi.org\/10.1007\/978-3-642-14046-4_4"},{"key":"e_1_3_2_1_5_1","first-page":"23","volume-title":"Proceedings of the 1st European Lisp Symposium (ELS'08)","author":"Gonz\u00e1lez Sebasti\u00e1n","year":"2008","unstructured":"Sebasti\u00e1n Gonz\u00e1lez , Kim Mens , and Alfredo C\u00e1diz . 2008 . Context-Oriented Programming with the Ambient Object System . In Proceedings of the 1st European Lisp Symposium (ELS'08) , Bordeaux, France , May 22-23, 2008, Pascal Costanza (Ed.). ELSAA, 17--32. https:\/\/european-lisp-symposium.org\/static\/proceedings\/2008.pdf#page= 23 Sebasti\u00e1n Gonz\u00e1lez, Kim Mens, and Alfredo C\u00e1diz. 2008. Context-Oriented Programming with the Ambient Object System. In Proceedings of the 1st European Lisp Symposium (ELS'08), Bordeaux, France, May 22-23, 2008, Pascal Costanza (Ed.). ELSAA, 17--32. https:\/\/european-lisp-symposium.org\/static\/proceedings\/2008.pdf#page=23"},{"key":"e_1_3_2_1_6_1","volume-title":"GTTSE 2007","author":"Hirschfeld Robert","year":"2007","unstructured":"Robert Hirschfeld , Pascal Costanza , and Michael Haupt . 2007 . An Introduction to Context-Oriented Programming with ContextS. In Generative and Transformational Techniques in Software Engineering II, International Summer School , GTTSE 2007 , Braga, Portugal , July 2-7, 2007. Revised Papers (Lecture Notes in Computer Science), Ralf L\u00e4mmel, Joost Visser, and Jo\u00e3o Saraiva (Eds.), Vol. 5235. Springer, 396--407. https:\/\/doi.org\/10.1007\/978-3-540-88643-3_9 10.1007\/978-3-540-88643-3_9 Robert Hirschfeld, Pascal Costanza, and Michael Haupt. 2007. An Introduction to Context-Oriented Programming with ContextS. In Generative and Transformational Techniques in Software Engineering II, International Summer School, GTTSE 2007, Braga, Portugal, July 2-7, 2007. Revised Papers (Lecture Notes in Computer Science), Ralf L\u00e4mmel, Joost Visser, and Jo\u00e3o Saraiva (Eds.), Vol. 5235. Springer, 396--407. https:\/\/doi.org\/10.1007\/978-3-540-88643-3_9"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_1_8_1","first-page":"149","article-title":"Visibility of Context-oriented Behavior and State in L","volume":"32","author":"Hirschfeld Robert","year":"2015","unstructured":"Robert Hirschfeld , Hidehiko Masuhara , Atsushi Igarashi , and Tim Felgentreff . 2015 . Visibility of Context-oriented Behavior and State in L . Computer Software JSSST Journal 32 , 3 (2015), 149 -- 159 . https:\/\/doi.org\/10.11309\/jssst.32.3_149 10.11309\/jssst.32.3_149 Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi, and Tim Felgentreff. 2015. Visibility of Context-oriented Behavior and State in L. Computer Software JSSST Journal 32, 3 (2015), 149--159. https:\/\/doi.org\/10.11309\/jssst.32.3_149","journal-title":"Computer Software JSSST Journal"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1960275.1960305"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2724525.2724570"},{"key":"e_1_3_2_1_11_1","volume-title":"Griswold","author":"Kiczales Gregor","year":"2001","unstructured":"Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , and William G . Griswold . 2001 . An Overview of AspectJ. In ECOOP 2001 - Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June 18-22, 2001, Proceedings (Lecture Notes in Computer Science), J\u00f8rgen Lindskov Knudsen (Ed.), Vol. 2072 . Springer , 327--353. https:\/\/doi.org\/10.1007\/3-540-45337-7_18 10.1007\/3-540-45337-7_18 Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. 2001. An Overview of AspectJ. In ECOOP 2001 - Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June 18-22, 2001, Proceedings (Lecture Notes in Computer Science), J\u00f8rgen Lindskov Knudsen (Ed.), Vol. 2072. Springer, 327--353. https:\/\/doi.org\/10.1007\/3-540-45337-7_18"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.11.013"},{"key":"e_1_3_2_1_13_1","article-title":"Active Expressions: Basic Building Blocks for Reactive Programming","volume":"1","author":"Ramson Stefan","year":"2017","unstructured":"Stefan Ramson and Robert Hirschfeld . 2017 . Active Expressions: Basic Building Blocks for Reactive Programming . Journal on The Art, Science, and Engineering of Programming 1 , 2, art. 12 (2017), 49. http:\/\/arxiv.org\/abs\/1703.10859 Stefan Ramson and Robert Hirschfeld. 2017. Active Expressions: Basic Building Blocks for Reactive Programming. Journal on The Art, Science, and Engineering of Programming 1, 2, art. 12 (2017), 49. http:\/\/arxiv.org\/abs\/1703.10859","journal-title":"Journal on The Art, Science, and Engineering of Programming"},{"key":"e_1_3_2_1_14_1","volume-title":"The Declarative Nature of Implicit Layer Activation. In Workshop on Context-oriented Programming (COP), 2017, co-located with the European Conference on Object-oriented Programming (ECOOP)","author":"Ramson Stefan","year":"2017","unstructured":"Stefan Ramson , Jens Lincke , and Robert Hirschfeld . 2017 . The Declarative Nature of Implicit Layer Activation. In Workshop on Context-oriented Programming (COP), 2017, co-located with the European Conference on Object-oriented Programming (ECOOP) ( Barcelona, Spain) (COP '17). ACM DL, ACM, New York, NY, USA, 7--16. https:\/\/doi.org\/10.1145\/3117802.3117804 10.1145\/3117802.3117804 Stefan Ramson, Jens Lincke, and Robert Hirschfeld. 2017. The Declarative Nature of Implicit Layer Activation. In Workshop on Context-oriented Programming (COP), 2017, co-located with the European Conference on Object-oriented Programming (ECOOP) (Barcelona, Spain) (COP '17). ACM DL, ACM, New York, NY, USA, 7--16. https:\/\/doi.org\/10.1145\/3117802.3117804"},{"key":"e_1_3_2_1_15_1","volume-title":"Babylonian-style Programming: Design and Implementation of an Integration of Live Examples into General-purpose Source Code. CoRR abs\/1902.00549","author":"Rauch David","year":"2019","unstructured":"David Rauch , Patrick Rein , Stefan Ramson , Jens Lincke , and Robert Hirschfeld . 2019 . Babylonian-style Programming: Design and Implementation of an Integration of Live Examples into General-purpose Source Code. CoRR abs\/1902.00549 (2019). arXiv:1902.00549 http:\/\/arxiv.org\/abs\/1902.00549 David Rauch, Patrick Rein, Stefan Ramson, Jens Lincke, and Robert Hirschfeld. 2019. Babylonian-style Programming: Design and Implementation of an Integration of Live Examples into General-purpose Source Code. CoRR abs\/1902.00549 (2019). arXiv:1902.00549 http:\/\/arxiv.org\/abs\/1902.00549"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340671.3343358"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.03.024"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352678.1352688"}],"event":{"name":"SPLASH '20: Conference on Systems, Programming, Languages, and Applications, Software for Humanity","location":"Virtual USA","acronym":"SPLASH '20","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"]},"container-title":["Proceedings of the 12th ACM International Workshop on Context-Oriented Programming and Advanced Modularity"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3422584.3422764","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3422584.3422764","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:28Z","timestamp":1750195888000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3422584.3422764"}},"subtitle":["Context-specific Behavior Adaptations across Logically-connected Asynchronous Operations"],"short-title":[],"issued":{"date-parts":[[2020,7,21]]},"references-count":17,"alternative-id":["10.1145\/3422584.3422764","10.1145\/3422584"],"URL":"https:\/\/doi.org\/10.1145\/3422584.3422764","relation":{},"subject":[],"published":{"date-parts":[[2020,7,21]]},"assertion":[{"value":"2020-10-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}