{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:33:28Z","timestamp":1750307608976,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,3,2]],"date-time":"2009-03-02T00:00:00Z","timestamp":1235952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,3,2]]},"DOI":"10.1145\/1509239.1509251","type":"proceedings-article","created":{"date-parts":[[2009,3,3]],"date-time":"2009-03-03T16:06:03Z","timestamp":1236096363000},"page":"75-86","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Domain-driven discovery of stable abstractions for pointcut interfaces"],"prefix":"10.1145","author":[{"given":"Dimitri","family":"Van Landuyt","sequence":"first","affiliation":[{"name":"Katholieke Universiteit Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven","family":"Op de beeck","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eddy","family":"Truyen","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,3,2]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_7"},{"key":"e_1_3_2_1_2_1","volume-title":"Workshop on Aspect-Oriented Modeling with UML","author":"Ara\u00fajo Jo\u00e3o","year":"2002","unstructured":"Jo\u00e3o Ara\u00fajo , Ana Moreira , Isabel Brito , and Awais Rashid . Aspect-oriented requirements with UML. In Mohamed Kand\u00e9, Omar Aldawud, Grady Booch, and Bill Harrison, editors , Workshop on Aspect-Oriented Modeling with UML , 2002 . Jo\u00e3o Ara\u00fajo, Ana Moreira, Isabel Brito, and Awais Rashid. Aspect-oriented requirements with UML. In Mohamed Kand\u00e9, Omar Aldawud, Grady Booch, and Bill Harrison, editors, Workshop on Aspect-Oriented Modeling with UML, 2002."},{"key":"e_1_3_2_1_3_1","first-page":"463","volume-title":"JISBD","author":"Ara\u00fajo Jo\u00e3o","year":"2003","unstructured":"Jo\u00e3o Ara\u00fajo and Ana M. D. Moreira . An aspectual use-case driven approach. In Ernesto Pimentel, Nieves R. Brisaboa, and Jaime G\u00f3mez, editors , JISBD , pages 463 -- 468 , 2003 . Jo\u00e3o Ara\u00fajo and Ana M. D. Moreira. An aspectual use-case driven approach. In Ernesto Pimentel, Nieves R. Brisaboa, and Jaime G\u00f3mez, editors, JISBD, pages 463--468, 2003."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.8"},{"key":"e_1_3_2_1_5_1","volume-title":"ECOOP First International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT04)","author":"Barais Olivier","year":"2004","unstructured":"Olivier Barais , Eric Cariou , Laurence Duchien , Nicolas Pessemier , and Lionel Seinturier . Transat : A framework for the specification of software architecture evolution . In ECOOP First International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT04) , Oslo, Norway, jun 2004 . Olivier Barais, Eric Cariou, Laurence Duchien, Nicolas Pessemier, and Lionel Seinturier. Transat: A framework for the specification of software architecture evolution. In ECOOP First International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT04), Oslo, Norway, jun 2004."},{"key":"e_1_3_2_1_6_1","volume-title":"Software Architecture in Practice","author":"Bass L.","year":"2003","unstructured":"L. Bass , P. Clements , and R. Kazman . Software Architecture in Practice . Addison-Wesley , second edition, 2003 . L. Bass, P. Clements, and R. Kazman. Software Architecture in Practice. Addison-Wesley, second edition, 2003."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/1793854.1793857"},{"key":"e_1_3_2_1_8_1","volume-title":"Aspect-Oriented Analysis and Design: the Theme Approach","author":"Clarke S.","year":"2005","unstructured":"S. Clarke and E. Baniassad . Aspect-Oriented Analysis and Design: the Theme Approach . Addison-Wesley Reading , 2005 . S. Clarke and E. Baniassad. Aspect-Oriented Analysis and Design: the Theme Approach. Addison-Wesley Reading, 2005."},{"key":"e_1_3_2_1_9_1","volume-title":"Domain-Driven Design: Tackling Complexity in the Heart of Software","author":"Evans Eric","year":"2004","unstructured":"Eric Evans . Domain-Driven Design: Tackling Complexity in the Heart of Software . Addison-Wesley , 2004 . Eric Evans. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, 2004."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20040920"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/355461.357555"},{"key":"e_1_3_2_1_12_1","volume-title":"Advanced Separation of Concerns","author":"Gudmundson Stephan","year":"2001","unstructured":"Stephan Gudmundson and Gregor Kiczales . Addressing practical software development issues in aspectj with a pointcut interface . In Advanced Separation of Concerns , 2001 . Stephan Gudmundson and Gregor Kiczales. Addressing practical software development issues in aspectj with a pointcut interface. In Advanced Separation of Concerns, 2001."},{"key":"e_1_3_2_1_13_1","volume-title":"OOPSLA Workshop on Early Aspects","author":"Herrmann Stephan","year":"2004","unstructured":"Stephan Herrmann , Christine Hundt , and Katharina Mehner . Mapping use case level aspects to object teams\/java . In OOPSLA Workshop on Early Aspects , 2004 . Stephan Herrmann, Christine Hundt, and Katharina Mehner. Mapping use case level aspects to object teams\/java. In OOPSLA Workshop on Early Aspects, 2004."},{"key":"e_1_3_2_1_14_1","volume-title":"Workshop on Advanced Separation of Concerns in Object-Oriented Systems at OOPSLA","author":"Martin E.","year":"2001","unstructured":"Martin E. Nordberg III. Aspect-oriented dependency inversion . In Workshop on Advanced Separation of Concerns in Object-Oriented Systems at OOPSLA , 2001 . Martin E. Nordberg III. Aspect-oriented dependency inversion. In Workshop on Advanced Separation of Concerns in Object-Oriented Systems at OOPSLA, 2001."},{"key":"e_1_3_2_1_15_1","volume-title":"Aspect-Oriented Software Development with Use Cases","author":"Jacobson Ivar","year":"2004","unstructured":"Ivar Jacobson and Pan-Wei Ng . Aspect-Oriented Software Development with Use Cases . Addison-Wesley , 1 st edition, December 2004 . Ivar Jacobson and Pan-Wei Ng. Aspect-Oriented Software Development with Use Cases. Addison-Wesley, 1st edition, December 2004.","edition":"1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643604"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/11785477_28"},{"key":"e_1_3_2_1_18_1","volume-title":"First European Interactive Workshop on Aspects in Software (EIWAS)","author":"Koppen C.","year":"2004","unstructured":"C. Koppen and M. Stoerzer . Pcdiff: attacking the fragile pointcut problem . In First European Interactive Workshop on Aspects in Software (EIWAS) , 2004 . C. Koppen and M. Stoerzer. Pcdiff: attacking the fragile pointcut problem. In First European Interactive Workshop on Aspects in Software (EIWAS), 2004."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/11763864_17"},{"key":"e_1_3_2_1_20_1","series-title":"LNCS","volume-title":"Elder Cirilo, Carlos J. P. De Lucena, and Paulo Borba. Mapping features to aspects: A model-based generative approach. In Early Aspects: Current Challenges and Future Directions","author":"Kulesza Uir\u00e1","year":"2007","unstructured":"Uir\u00e1 Kulesza , Er Alves , Ro Garcia , Alberto Costa Neto , Elder Cirilo, Carlos J. P. De Lucena, and Paulo Borba. Mapping features to aspects: A model-based generative approach. In Early Aspects: Current Challenges and Future Directions , volume 4765 of LNCS . Springer , 2007 . Uir\u00e1 Kulesza, Er Alves, Ro Garcia, Alberto Costa Neto, Elder Cirilo, Carlos J. P. De Lucena, and Paulo Borba. Mapping features to aspects: A model-based generative approach. In Early Aspects: Current Challenges and Future Directions, volume 4765 of LNCS. Springer, 2007."},{"key":"e_1_3_2_1_22_1","unstructured":"Dimitri Van Landuyt Steven Op de beeck Bas Kemper Eddy Truyen and Wouter Joosen. Building a next-generation digital publishing platform using aosd; \\textithttp:\/\/distrinet.cs.kuleuven.be\/projects\/digitalpublishing\/.  Dimitri Van Landuyt Steven Op de beeck Bas Kemper Eddy Truyen and Wouter Joosen. Building a next-generation digital publishing platform using aosd; \\textithttp:\/\/distrinet.cs.kuleuven.be\/projects\/digitalpublishing\/."},{"key":"e_1_3_2_1_23_1","unstructured":"Dimitri Van Landuyt Steven Op de beeck Eddy Truyen and Wouter Joosen. An aspect--oriented architecture for the e-finance case study; http:\/\/distrinet.cs.kuleuven.be\/projects\/aoarchitectureefinance\/.  Dimitri Van Landuyt Steven Op de beeck Eddy Truyen and Wouter Joosen. An aspect--oriented architecture for the e-finance case study; http:\/\/distrinet.cs.kuleuven.be\/projects\/aoarchitectureefinance\/."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/258366.258389"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2005.09.002"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2008.4658056"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1805812.1805815"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.910904"},{"key":"e_1_3_2_1_29_1","series-title":"LNCS","volume-title":"Early Aspects: Current Challenges and Future Directions","author":"Pinto M.","year":"2007","unstructured":"M. Pinto and L. Fuentes . AO-ADL: An ADL for describing aspect-oriented architectures . In Early Aspects: Current Challenges and Future Directions , volume 4765 of LNCS . Springer , 2007 . M. Pinto and L. Fuentes. AO-ADL: An ADL for describing aspect-oriented architectures. In Early Aspects: Current Challenges and Future Directions, volume 4765 of LNCS. Springer, 2007."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643605"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Jonathan\n      Sillito Christopher\n      Dutchyn Andrew David Eisenberg and Kris De Volder. Use case level pointcuts\n  . In Martin Odersky editor ECOOP volume \n  3086\n   of \n  Lecture Notes in Computer Science pages \n  244\n  --\n  266\n  . \n  Springer 2004\n  .  Jonathan Sillito Christopher Dutchyn Andrew David Eisenberg and Kris De Volder. Use case level pointcuts. In Martin Odersky editor ECOOP volume 3086 of Lecture Notes in Computer Science pages 244--266. Springer 2004.","DOI":"10.1007\/978-3-540-24851-4_11"},{"key":"e_1_3_2_1_32_1","volume-title":"Software Engineering. Pearson","author":"Sommerville Ian","year":"2008","unstructured":"Ian Sommerville . Software Engineering. Pearson , 2008 . Ian Sommerville. Software Engineering. Pearson, 2008."},{"key":"e_1_3_2_1_33_1","volume-title":"In Proc. Early Aspects Workshop at AOSD","author":"Sousa Ge\u00f3rgia","year":"2004","unstructured":"Ge\u00f3rgia Sousa , S\u00e9rgio Soares , Paulo Borba , and Jaelson Castro . Separation of crosscutting concerns from requirements to design: Adapting the use case driven approach . In In Proc. Early Aspects Workshop at AOSD , 2004 . Ge\u00f3rgia Sousa, S\u00e9rgio Soares, Paulo Borba, and Jaelson Castro. Separation of crosscutting concerns from requirements to design: Adapting the use case driven approach. In In Proc. Early Aspects Workshop at AOSD, 2004."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081734"},{"key":"e_1_3_2_1_35_1","volume-title":"In AOSD Workshop on Software Engineering Properties of Languages for Aspect Technologies","author":"Tourw\u00e9 Tom","year":"2003","unstructured":"Tom Tourw\u00e9 . On the existence of the aosd-evolution paradox . In In AOSD Workshop on Software Engineering Properties of Languages for Aspect Technologies , 2003 . Tom Tourw\u00e9. On the existence of the aosd-evolution paradox. In In AOSD Workshop on Software Engineering Properties of Languages for Aspect Technologies, 2003."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/1308171.1308205"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 2007 AOSD conference. Object Mentor, Inc.","author":"Wampler Dean","year":"2007","unstructured":"Dean Wampler . Aspect-oriented design principles: Lessons from object-oriented design . In Proceedings of the 2007 AOSD conference. Object Mentor, Inc. , Feb. 2007 . Dean Wampler. Aspect-oriented design principles: Lessons from object-oriented design. In Proceedings of the 2007 AOSD conference. Object Mentor, Inc., Feb. 2007."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018443.1022093"}],"event":{"name":"AOSD '09: Eighth International Conference on Aspect-Oriented Software Development","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Charlottesville Virginia USA","acronym":"AOSD '09"},"container-title":["Proceedings of the 8th ACM international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1509239.1509251","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1509239.1509251","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:45:38Z","timestamp":1750250738000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1509239.1509251"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,2]]},"references-count":37,"alternative-id":["10.1145\/1509239.1509251","10.1145\/1509239"],"URL":"https:\/\/doi.org\/10.1145\/1509239.1509251","relation":{},"subject":[],"published":{"date-parts":[[2009,3,2]]},"assertion":[{"value":"2009-03-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}