{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T15:26:26Z","timestamp":1648826786610},"reference-count":28,"publisher":"Elsevier BV","issue":"5","license":[{"start":{"date-parts":[[2003,4,1]],"date-time":"2003-04-01T00:00:00Z","timestamp":1049155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":3772,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2003,4]]},"DOI":"10.1016\/s1571-0661(04)80735-7","type":"journal-article","created":{"date-parts":[[2004,9,29]],"date-time":"2004-09-29T16:47:47Z","timestamp":1096476467000},"page":"70-84","source":"Crossref","is-referenced-by-count":1,"title":["Separating Interaction Concerns from Distributed Feature Components"],"prefix":"10.1016","volume":"82","author":[{"given":"Jianxiong","family":"Pang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lynne","family":"Blair","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB1","unstructured":"L. Blair, G. Blair., J. Pang. & Efstratiou C., 'Feature' Interactions outside a Telecom Domain, Workshop on Feature Interactions in Composed Systems, held at ECOOP2001, Budapest, Hungary, 18\u201322 June 2001."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB2","doi-asserted-by":"crossref","unstructured":"L. Blair, T. Jones and S. Reiff-Marganiec, A Feature Manager Approach to the Analysis of Component-Interactions, In Proceedings 5th International Conference on Formal Methods for Open Object-Based Distributed Systems, 20\u201322 March, University of Twente, The Netherlands, Kluwer, 2002.","DOI":"10.1007\/978-0-387-35496-5_16"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB3","doi-asserted-by":"crossref","unstructured":"J. Pang, L. Blair, An Adaptive Run Time Manager for the Dynamic Integration and Interaction Resolution of Feature, In Proceedings 22nd International Conference on Distributed Computing Systems Workshops, pp445\u2013450 IEEE, Los Alamitos, California, 2002.","DOI":"10.1109\/ICDCSW.2002.1030810"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB4","doi-asserted-by":"crossref","unstructured":"L. Blair. & J. Pang., \u201cFeature Interactions - Life Beyond Traditional Telephony\u201d, In [6], pp 83\u201393, 2000.","DOI":"10.1090\/stml\/009\/05"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB5","doi-asserted-by":"crossref","unstructured":"M. Blay_Fornarino, A. Pinna_Dery & M. Riveill, Towards Dynamic Configuration of Distributed Applications, In Proceedings 22nd International Conference on Distributed Computing Systems Workshops, pp487\u2013492 IEEE, Los Alamitos, California, 2002.","DOI":"10.1109\/ICDCSW.2002.1030816"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB6","series-title":"\u201cFeature Interactions in Telecommunications and Software Systems VT\u201d, Glasgow, Scotland","year":"2000"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB7","unstructured":"M. Ryan, \u201cFIREworks: Feature Integration in Requirements Engineering\u201d, Esprit Working Group 23531, started 1997. See http:\/\/www.cs.bham.ac.uk\/mdr\/fireworks\/casestudies.html."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB8","unstructured":"R. Hall, \u201cFeature Interactions in Electronic Mail\u201d, In [6], pp 67\u201382, 2000."},{"issue":"3","key":"10.1016\/S1571-0661(04)80735-7_NEWBIB9","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/35.199613","article-title":"A feature-interaction benchmark for IN and beyond","volume":"XXXI","author":"Cameron","year":"1993","journal-title":"IEEE Communications"},{"issue":"Issue 10","key":"10.1016\/S1571-0661(04)80735-7_NEWBIB10","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/383845.383858","article-title":"Getting started with ASPECTJ","volume":"Vol. 44","author":"Kiczales","year":"2001","journal-title":"Communication of the ACM"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB11","unstructured":"L. Bussard, Towards a pragmatic composition model of Corba services based on AspectJ, Mmoire de DEA, Universit Nice-Sophia Antipolis, 2000, URL: http:\/\/www.eurecom.fr\/bussard\/work\/i3s\/."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB12","series-title":"\u201cMicrosoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People\u201d","author":"Cusumano","year":"1998"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB13","series-title":"Fifth International Workshop on Feature Interactions in Telecommunications and Software Systems (FIW'98), Lund, Sweden","first-page":"135","article-title":"Feature-Interaction Visualization and Resolution in an Agent Environment","author":"Buhr","year":"1998"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB14","unstructured":"Nancy D. Griffeth and Hugo Velthuijsen. The negotiating agents approach to runtime feature interaction resolution. In Bouma and Velthuijsen [3], pages 217\u2013235."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB15","doi-asserted-by":"crossref","unstructured":"M Calder, E. Magill, M. Kolberg, and S. Reiff-Marganiec. Feature Interaction: A Critical Review and Considered Forecast. Accepted for publication, Computer Networks, North-Holland. 2002. Available via http:\/\/www.dcs.gla.ac.uk\/muffy\/papers.html.","DOI":"10.1016\/S1389-1286(02)00352-3"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB16","unstructured":"J. Pang, L. Blair, Aspect Solutions to Decentralised Interaction Concern, currently under submission, August 2002, Available from Computing Department, Lancaster University, LA1 4YR, UK."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB17","doi-asserted-by":"crossref","unstructured":"P. Zave, \u201cFAQ Sheet on Feature Interactions\u201d, AT&T, 2001, Available via: http:\/\/www.research.att.com\/pamela\/faq.html.","DOI":"10.1007\/978-1-4471-0287-8_2"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB18","unstructured":"P. Coad and S. Palmer, Feature-Driven Development, TogetherSoft Corporation 2002, Available via http:\/\/www.nebulon.com\/articles\/fdd\/latestprocesses.html."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB19","doi-asserted-by":"crossref","unstructured":"P. Sewell and J. Vitek, Secure Composition of Untrusted Code: Wrappers and Causality Types, 13th IEEE Computer Security Foundations Workshop (CSFW'00) July 03\u201305, 2000, Cambridge, England.","DOI":"10.1109\/CSFW.2000.856943"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB20","unstructured":"\u201cAspects of aspects\u201d, email correspondence on Demeter website, http:\/\/www.ccs.neu.edu\/research\/demeter\/related-work\/aspects-of-aspects\/reading-li 2000."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB21","doi-asserted-by":"crossref","unstructured":"\u201cGetting Started with AspectJ\u201d, Communications of the ACM, Vol. 44, No. 10, pp. 59\u201365, 2001. See also http:\/\/www.eclipse.org\/aspectj\/.","DOI":"10.1145\/383845.383858"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB22","unstructured":"ICEMail email client, www.icemail.org. See also D. Nourie, \u201cThe JavaTM Technologies Behind ICEMail: An Open-Source Project\u201d, June 2001, see http:\/\/developer.java.sun.com\/developer\/technicalArticles\/javaopensource\/icemail\/."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB23","unstructured":"K. Lieberherr, D.H. Lorenz and J. Ovlinger, \u201cAspectual Collaborations: Combining Modules and Aspects\u201d, Technical Report NU-CCS-02-?, 2002. Available from http:\/\/www.ccs.neu.edu\/research\/demeter\/papers\/publications.html."},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB24","doi-asserted-by":"crossref","unstructured":"D. Orleans and K. Lieberherr, \u201cDJ: Dynamic Adaptive Programming in Java\u201d, Proceedings of Reflection 2001: Meta-level Architectures and Separation of Crosscutting Concerns, Kyoto, Japan, Springer Verlag, 2001. http:\/\/www.ccs.neu.edu\/research\/demeter\/biblio\/DJ-reflection.html.","DOI":"10.1007\/3-540-45429-2_5"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB25","doi-asserted-by":"crossref","unstructured":"D. Orleans, \u201cIncremental Programming with Extensible Decisions\u201d, First International Conference on Aspect-Oriented Software Development, Enschede, The Netherlands, G. Kiczales (ed), ACM Press, 2002. See also http:\/\/www.ccs.neu.edu\/home\/dougo\/papers\/aosd02\/.","DOI":"10.1145\/508386.508393"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB26","doi-asserted-by":"crossref","unstructured":"H. Ossher and P. L. Tarr, \u201cHyper\/J: multi-dimensional separation of concerns for Java\u201d, International Conference on Software Engineering, pp. 734\u2013737, ACM, 2001. See also http:\/\/www.research.ibm.com\/hyperspace\/.","DOI":"10.1145\/337180.337618"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB27","unstructured":"J. Pang and L. Blair, \u201cResolving Feature Interactions with AOP and Feature Driven Software Development\u201d, draft paper available from Computing Department, Lancaster University, Lancaster"},{"key":"10.1016\/S1571-0661(04)80735-7_NEWBIB28","unstructured":"L. Blair and J. Pang, \u201cAspect-Oriented Solutions to Feature Interaction Concerns using AspectJ\u201d, currently submitted, available from Computing Department, Lancaster University, Lancaster."}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104807357?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104807357?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,4,3]],"date-time":"2020-04-03T07:14:05Z","timestamp":1585898045000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066104807357"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4]]},"references-count":28,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2003,4]]}},"alternative-id":["S1571066104807357"],"URL":"https:\/\/doi.org\/10.1016\/s1571-0661(04)80735-7","relation":{},"ISSN":["1571-0661"],"issn-type":[{"value":"1571-0661","type":"print"}],"subject":[],"published":{"date-parts":[[2003,4]]}}}