{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T18:04:48Z","timestamp":1742925888433,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":44,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540728818"},{"type":"electronic","value":"9783540728832"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-72883-2_20","type":"book-chapter","created":{"date-parts":[[2007,6,26]],"date-time":"2007-06-26T06:57:37Z","timestamp":1182841057000},"page":"267-283","source":"Crossref","is-referenced-by-count":11,"title":["Managing Concern Interactions in Middleware"],"prefix":"10.1007","author":[{"given":"Frans","family":"Sanen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eddy","family":"Truyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Booch, G., Kozaczynski, W.: Component-Based Software Engineering. Software, IEEE, vol. 15(5), pp. 34\u201336 (1998)","DOI":"10.1109\/MS.1998.714621"},{"issue":"2","key":"20_CR2","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1109\/TKDE.2007.29","volume":"19","author":"G. Antoniou","year":"2007","unstructured":"Antoniou, G., Bikakis, A.: DR-Prolog: A System for Defeasible Reasoning with Rules and Ontologies on the Semantic Web. IEEE Transactions on Knowledge and Data. Engineering\u00a019(2), pp. 233\u2013245 (2007)","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"20_CR3","unstructured":"Aspects, Dependencies and Interactions Workshop, ECOOP 2006, Nantes, France, http:\/\/www.aosd-europe.net\/adi06\/"},{"key":"20_CR4","unstructured":"Liu, J., Batory, D., Nedunuri, S.: Modeling interactions in feature oriented systems, International Conference on Feature Interactions (ICFI) (June 2005)"},{"key":"20_CR5","doi-asserted-by":"crossref","unstructured":"Blair, L., Pang, J.: Feature interactions - Life beyond traditional telephony, FIW, pp. 83\u201393 (2000)","DOI":"10.1090\/stml\/009\/05"},{"key":"20_CR6","unstructured":"Blair, L., Blair, G., Pang, J.: Feature interaction outside a telecom domain. Workshop on Feature Interaction in Composed Systems (2001)"},{"issue":"1","key":"20_CR7","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/S1389-1286(02)00352-3","volume":"41","author":"M. Calder","year":"2003","unstructured":"Calder, M., Kolberg, M., Magill, E.H., Reiff-Marganiec, S.: Feature interaction: A critical review and considered forecast. Computer Networks: The. International Journal of Computer and Telecommunications Networking archive\u00a041(1), 115\u2013141 (2003)","journal-title":"Computer Networks: The International Journal of Computer and Telecommunications Networking archive"},{"key":"20_CR8","unstructured":"CAM\/DAOP, Component-Aspect Model \/ Dynamic Aspect-Oriented Platform, http:\/\/caosd.lcc.uma.es\/CAM-DAOP\/index.htm"},{"key":"20_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-5269-7","volume-title":"Non-Functional Requirements in Software Engineering","author":"L. Chung","year":"2000","unstructured":"Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishing, Norwell (2000)"},{"key":"20_CR10","volume-title":"Generative Programming","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming. Addison Wesley, London (2000)"},{"key":"20_CR11","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0167-6423(93)90021-G","volume":"20","author":"A. Dardenne","year":"1993","unstructured":"Dardenne, A., Van Lamsweerde, A., Fickas, S.: Goal-directed Requirements Acquisition. Science of Computer Programming\u00a020, pp. 3\u201350 (1993)","journal-title":"Science of Computer Programming"},{"key":"20_CR12","unstructured":"Diaz Pace, J.A., Trilnik, F., Campo, M.R.: How to handle interacting concerns?, Workshop on Advanced for Separation of Concerns in OO Systems, OOPSLA 2000, Minneapolis, USA (2000)"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Douence, R., Fradet, P., Sudholt, M.: Composition, reuse and interaction analysis of stateful aspects, International Conference on Aspect-Oriented Software Development (AOSD04) (2004)","DOI":"10.1145\/976270.976288"},{"key":"20_CR14","unstructured":"Durr, P., Bergmans, L., Aksit, M.: Reasoning about Semantic Conflicts between Aspects. In: Proceedings of Aspect, Dependencies, and Interactions (ADI) Workshop (2006)"},{"key":"20_CR15","unstructured":"Enterprise JavaBeans Technology, http:\/\/java.sun.com\/products\/ejb\/white_paper.html (1998)"},{"key":"20_CR16","volume-title":"Aspect-oriented software development","author":"R. Filman","year":"2004","unstructured":"Filman, R., Elrad, T., Clarke, S., Aksit, M.: Aspect-oriented software development. Addison-Wesley, London (2004)"},{"key":"20_CR17","volume-title":"Proceedings of the 6th International Workshop on Feature Interactions in Telecommunications and Software Systems","author":"R.J. Hall","year":"2000","unstructured":"Hall, R.J.: Feature interactions in electronic mail. In: Proceedings of the 6th International Workshop on Feature Interactions in Telecommunications and Software Systems, IOS Press, Amsterdam (2000)"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Kang, K.C., Lee, K., Lee, J.: FOPLE - Feature Oriented Product Line Software Engineering: Principles and Guidelines. In: Pohang University of Science and Technology (2002)","DOI":"10.1109\/MS.2002.1020288"},{"key":"20_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/11687061_4","volume-title":"Transactions on Aspect-Oriented Software Development","author":"S. Katz","year":"2006","unstructured":"Katz, S.: Aspect categories and classes of temporal properties. In: Rashid, A., Aksit, M. (eds.) Transactions on Aspect-Oriented Software Development. LNCS, vol.\u00a03880, pp. 106\u2013134. Springer, Heidelberg (2006)"},{"key":"20_CR20","doi-asserted-by":"crossref","unstructured":"Keck, D.O., Kuehn, P.J.: The feature and service interaction problem in telecommunications systems: A survey. IEEE Transactions on Software Engineering, vol. 24(10) (1998)","DOI":"10.1109\/32.729680"},{"key":"20_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1007\/978-3-540-30504-0_15","volume-title":"Rules and Rule Markup Languages for the Semantic Web","author":"L. Laera","year":"2004","unstructured":"Laera, L., Tamma, V., Bench-Capon, T., Semeraro, G.: SweetProlog: A system to integrate ontologies and rules. In: Antoniou, G., Boley, H. (eds.) RuleML 2004. LNCS, vol.\u00a03323, pp. 188\u2013193. Springer, Heidelberg (2004)"},{"key":"20_CR22","volume-title":"The Java Virtual Machine Specification","author":"T. Lindholm","year":"1997","unstructured":"Lindholm, T., Yellin, F.: The Java Virtual Machine Specification. Addison-Wesley, London (1997)"},{"key":"20_CR23","unstructured":"Liu, X., Huang, G., Zhang, W., Mei, H.: Feature interaction problems in middleware services. International Conference on Feature Interactions (ICFI) (June 2005)"},{"issue":"6","key":"20_CR24","doi-asserted-by":"publisher","first-page":"852","DOI":"10.1109\/32.824414","volume":"25","author":"E. Lupu","year":"1999","unstructured":"Lupu, E., Sloman, M.: Conflicts in policy-based distributed systems management. IEEE Transactions on Software Engineering\u00a025(6), pp. 852\u2013869 (1999)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"20_CR25","volume-title":"Object-oriented software construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B.: Object-oriented software construction, 2nd edn. Prentice-Hall, Inc., Englewood Cliffs (1997)","edition":"2"},{"key":"20_CR26","unstructured":"Object Management Group, The Common Object Request Broker: Architecture and Specification Revision 2.4, OMG Technical Document (2000)"},{"key":"20_CR27","unstructured":"Object Management Group, CORBAservices: Common Object Service Specification, OMG Technical Document (1998)"},{"key":"20_CR28","unstructured":"OWL Web Ontology Language, Overview, http:\/\/www.w3.org\/TR\/owl-features\/"},{"key":"20_CR29","doi-asserted-by":"crossref","unstructured":"Parnas, D.L.: On the Criteria to be Used in Decomposing Systems into Modules, Communication of the ACM, vol. 15(12) (1972)","DOI":"10.1145\/361598.361623"},{"key":"20_CR30","doi-asserted-by":"crossref","unstructured":"Pawlak, R., Duchien, L., Seinturier, L.: CompAr: Ensuring safe around advice composition. 7th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS05) Athens, Greece (June 2005)","DOI":"10.1007\/11494881_11"},{"key":"20_CR31","unstructured":"SWI-Prolog\u2019s Home, http:\/\/www.swi-prolog.org\/"},{"key":"20_CR32","unstructured":"The Prot\u00e9g\u00e9 Ontology Editor and Knowledge Acquisition System, http:\/\/protege.stanford.edu\/"},{"key":"20_CR33","volume-title":"Modelling Variability for Object-Oriented Product Lines","author":"M. Riebisch","year":"2003","unstructured":"Riebisch, M.: Towards a More Precise Definition of Feature Models. In: Riebisch, M., Coplien, J.O., Streitferdt, D. (eds.) Modelling Variability for Object-Oriented Product Lines, BookOnDemand Publ. Co., Norderstedt (2003)"},{"key":"20_CR34","doi-asserted-by":"crossref","unstructured":"Rinard, M., Salcianu, A., Bugrara, S.: A classification system and analysis for AO programs. In: Proceedings of the Twelfth International Symposium on the Foundations of Software Engineering. Newport Beach, CA (November 2004)","DOI":"10.1145\/1029894.1029917"},{"key":"20_CR35","doi-asserted-by":"crossref","unstructured":"Sampaio, A., Chitchyan, R., Rashid, A., Rayson, P.: EA-Miner: a tool for automating aspect-oriented requirements identification. In: Proceedings of the 20th IEEE\/ACM international Conference on Automated Software Engineering (ASE) (2005)","DOI":"10.1145\/1101908.1101967"},{"key":"20_CR36","unstructured":"Sanen, F., Truyen, E., Joosen, W., Jackson, A., Nedos, A., Clarke, S., Loughran, N., Rashid, A.: Classifying and documenting aspect interactions. In: Coady, Y., Lorenz, D., Spinczyk, O., Wohlstadter, E. (eds.) Proceedings of the Fifth AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software, pp. 23\u201326. Bonn, Germany (2006)"},{"key":"20_CR37","unstructured":"Sanen, F., Truyen, E., Joosen, W., Loughran, N., Rashid, A., Jackson, A., Nedos, A., Clarke, S.: Study on interaction issues (2006) AOSD-Europe Deliverable 44 http:\/\/www.aosd-europe.net\/deliverables\/d44.pdf"},{"key":"20_CR38","doi-asserted-by":"crossref","unstructured":"Schantz, R., Schmidt, D.C.: Middleware for Distributed Systems. In: Wah, B. (ed.) Encyclopedia of Computer Science and Engineering (2007)","DOI":"10.1002\/9780470050118.ecse241"},{"key":"20_CR39","volume-title":"C++ Network Programming: Resolving Complexity with ACE and Patterns","author":"D. Schmidt","year":"2001","unstructured":"Schmidt, D., Huston, S.: C++ Network Programming: Resolving Complexity with ACE and Patterns. Addison-Wesley, MA (2001)"},{"key":"20_CR40","unstructured":"Thai, T., Lam, H.: .NET Framework Essentials. O\u2019Reilly (2001)"},{"key":"20_CR41","unstructured":"W3C Symantic Web Activity, http:\/\/www.w3.org\/2001\/sw\/"},{"key":"20_CR42","doi-asserted-by":"crossref","unstructured":"Wohlstadter, E., Tai, S., Mikalsen, T., Rouvellou, I., Devanbu, P.: GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions. In: Proc. of the International Conference of Software Engineering (2004)","DOI":"10.1109\/ICSE.2004.1317441"},{"key":"20_CR43","unstructured":"Wollrath, A., Riggs, R., Waldo, J.: A Distributed Object Model for the Java System. USENIX Computing Systems (1996)"},{"key":"20_CR44","unstructured":"XML Path Language, http:\/\/www.w3.org\/TR\/xpath"}],"container-title":["Lecture Notes in Computer Science","Distributed Applications and Interoperable Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-72883-2_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T17:54:50Z","timestamp":1683914090000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-72883-2_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540728818","9783540728832"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-72883-2_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}