{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:39:49Z","timestamp":1750307989404,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,3,20]],"date-time":"2006-03-20T00:00:00Z","timestamp":1142812800000},"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":[[2006,3,20]]},"DOI":"10.1145\/1119655.1119685","type":"proceedings-article","created":{"date-parts":[[2006,5,8]],"date-time":"2006-05-08T21:40:43Z","timestamp":1147124443000},"page":"226-236","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Symmetric composition of musical concerns"],"prefix":"10.1145","author":[{"given":"Patrick","family":"Hill","sequence":"first","affiliation":[{"name":"The Open University, Walton Hall, Milton Keynes"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Holland","sequence":"additional","affiliation":[{"name":"The Open University, Walton Hall, Milton Keynes"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robin","family":"Laney","sequence":"additional","affiliation":[{"name":"The Open University, Walton Hall, Milton Keynes"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,3,20]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"ECOOP","author":"Aksit M.","year":"1998","unstructured":"Aksit , M. and Tekinerdogan , B . Solving the modelling problems of object-oriented languages by composing multiple aspects using composition filters Aspect Oriented Programming Workshop , ECOOP , 1998 . Aksit, M. and Tekinerdogan, B. Solving the modelling problems of object-oriented languages by composing multiple aspects using composition filters Aspect Oriented Programming Workshop, ECOOP, 1998."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/133905.133910"},{"key":"e_1_3_2_1_3_1","unstructured":"Belkin A. A Practical Guide to Musical Composition. http:\/\/www.musique.umontreal.ca\/personnel\/Belkin\/bk\/ 1995--1999. Belkin A. A Practical Guide to Musical Composition. http:\/\/www.musique.umontreal.ca\/personnel\/Belkin\/bk\/ 1995--1999."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-85729-372-5_13"},{"key":"e_1_3_2_1_5_1","volume-title":"AOP and Reflection for Dynamic Hyperslices. in ECOOP'04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution","author":"Chitchyan R.","year":"2004","unstructured":"Chitchyan , R. and Sommerville , I ., AOP and Reflection for Dynamic Hyperslices. in ECOOP'04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution , ( Oslo , 2004 ), 29--35. Chitchyan, R. and Sommerville, I., AOP and Reflection for Dynamic Hyperslices. in ECOOP'04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, (Oslo, 2004), 29--35."},{"key":"e_1_3_2_1_6_1","volume-title":"A Guide to Musical Analysis","author":"Cook N.","year":"1987","unstructured":"Cook , N. A Guide to Musical Analysis . Oxford University Press , 1987 . Cook, N. A Guide to Musical Analysis. Oxford University Press, 1987."},{"key":"e_1_3_2_1_7_1","volume-title":"Machine Models of Music","author":"Cope D.","year":"1993","unstructured":"Cope , D. A Computer Model of Music Composition . in Machine Models of Music , MIT Press , 1993 . Cope, D. A Computer Model of Music Composition. in Machine Models of Music, MIT Press, 1993."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Crochemore M. Iliopoulos C. S. and Pinzon Y. J. Computing Evolutionary Chains in Musical Sequences. The Electronic Journal of Combinatorics 8 (2). Crochemore M. Iliopoulos C. S. and Pinzon Y. J. Computing Evolutionary Chains in Musical Sequences. The Electronic Journal of Combinatorics 8 (2).","DOI":"10.37236\/1604"},{"key":"e_1_3_2_1_9_1","volume-title":"Generative Programming. Methods, Tools and Applications","author":"Czarnecki K.","year":"2000","unstructured":"Czarnecki , K. and Eisenecker , U. W . Generative Programming. Methods, Tools and Applications . Addison Wesley , 2000 . Czarnecki, K. and Eisenecker, U. W. Generative Programming. Methods, Tools and Applications. Addison Wesley, 2000."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.2307\/3680940"},{"key":"e_1_3_2_1_11_1","first-page":"315","article-title":"Programming Language Design for Music. in De Poli, G., Picialli, A., Pope, S. T. and Roads, C. eds. Musical Signal Processing","volume":"271","author":"Dannenberg R. B.","year":"1997","unstructured":"Dannenberg , R. B. , Desain , P. and Honing , H . Programming Language Design for Music. in De Poli, G., Picialli, A., Pope, S. T. and Roads, C. eds. Musical Signal Processing ., Swets & Zeitlinger. , 1997 , 271 -- 315 . Dannenberg, R. B., Desain, P. and Honing, H. Programming Language Design for Music. in De Poli, G., Picialli, A., Pope, S. T. and Roads, C. eds. Musical Signal Processing., Swets & Zeitlinger., 1997, 271--315.","journal-title":"Swets & Zeitlinger."},{"key":"e_1_3_2_1_12_1","unstructured":"Desain P. and Honing H. Towards a Calculus for Expressive Timing in Music. Computers in Music Research 3. 42--120. Desain P. and Honing H. Towards a Calculus for Expressive Timing in Music. Computers in Music Research 3. 42--120."},{"key":"e_1_3_2_1_13_1","volume-title":"Understanding Music with AI, Perspectives on Music Congnition","author":"Ebcioglu K.","year":"1992","unstructured":"Ebcioglu , K. An Expert System for Harmonizing Chorales in the Style of J. S. Bach \". in Understanding Music with AI, Perspectives on Music Congnition , MIT Press , 1992 . Ebcioglu, K. An Expert System for Harmonizing Chorales in the Style of J. S. Bach\". in Understanding Music with AI, Perspectives on Music Congnition, MIT Press, 1992."},{"key":"e_1_3_2_1_14_1","volume-title":"OOPSLA","author":"Filman R.","year":"2000","unstructured":"Filman , R. and Friedman , D. P . Aspect-Oriented Programming is Quantification and Obliviousness Workshop on Advanced Separation of Concerns , OOPSLA , Minneapolis , 2000 . Filman, R. and Friedman, D. P. Aspect-Oriented Programming is Quantification and Obliviousness Workshop on Advanced Separation of Concerns, OOPSLA, Minneapolis, 2000."},{"key":"e_1_3_2_1_15_1","volume-title":"The Well-Tempered Object: Musical Applications of Object-Oriented Software Technology","author":"Fry C.","year":"1991","unstructured":"Fry , C. Flavors Band: A Language for Specifying Musical Style . in Pope, S. T. ed. The Well-Tempered Object: Musical Applications of Object-Oriented Software Technology , MIT Press , 1991 . Fry, C. Flavors Band: A Language for Specifying Musical Style. in Pope, S. T. ed. The Well-Tempered Object: Musical Applications of Object-Oriented Software Technology, MIT Press, 1991."},{"key":"e_1_3_2_1_16_1","volume-title":"Universal Composition - An Optimal Scheme for Structuring (Software) Systems. www.arcavia.com\/cache\/UCpaper.pdf","author":"Gedenryd H.","year":"2001","unstructured":"Gedenryd , H. Universal Composition - An Optimal Scheme for Structuring (Software) Systems. www.arcavia.com\/cache\/UCpaper.pdf . 2001 . Gedenryd, H. Universal Composition - An Optimal Scheme for Structuring (Software) Systems. www.arcavia.com\/cache\/UCpaper.pdf. 2001."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165932"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1082983.1083134"},{"key":"e_1_3_2_1_19_1","volume-title":"Asymmetrically vs. Symmetrically Organized Paradigms for Software Composition. RC22685 (W0212--147). IBM","author":"Harrison W.","year":"2002","unstructured":"Harrison , W. , Ossher , H. and Tarr , P . Asymmetrically vs. Symmetrically Organized Paradigms for Software Composition. RC22685 (W0212--147). IBM . 2002 . Harrison, W., Ossher, H. and Tarr, P. Asymmetrically vs. Symmetrically Organized Paradigms for Software Composition. RC22685 (W0212--147). IBM. 2002."},{"key":"e_1_3_2_1_20_1","volume-title":"Concepts for Describing Composition of Software Artifacts. RC23345 (W0409--140). IBM Research Division","author":"Harrison W.","year":"2004","unstructured":"Harrison , W. , Ossher , H. and Tarr , P . Concepts for Describing Composition of Software Artifacts. RC23345 (W0409--140). IBM Research Division . 2004 . Harrison, W., Ossher, H. and Tarr, P. Concepts for Describing Composition of Software Artifacts. RC23345 (W0409--140). IBM Research Division. 2004."},{"key":"e_1_3_2_1_21_1","volume-title":"Applying Aspect Oriented Programming to Music Computing Proceedings Sound & Music Computing Conference (SMC04)","author":"Hill P.","year":"2004","unstructured":"Hill , P. , Holland , S. and Laney , R . Applying Aspect Oriented Programming to Music Computing Proceedings Sound & Music Computing Conference (SMC04) , Paris, France , 2004 . Hill, P., Holland, S. and Laney, R. Applying Aspect Oriented Programming to Music Computing Proceedings Sound & Music Computing Conference (SMC04), Paris, France, 2004."},{"key":"e_1_3_2_1_22_1","volume-title":"Using Aspects to Help Composers. TR 2003\/21. Department of Computing","author":"Hill P.","year":"2003","unstructured":"Hill , P. , Holland , S. and Laney , R . Using Aspects to Help Composers. TR 2003\/21. Department of Computing , The Open University . 2003 . Hill, P., Holland, S. and Laney, R. Using Aspects to Help Composers. TR 2003\/21. Department of Computing, The Open University. 2003."},{"key":"e_1_3_2_1_23_1","first-page":"97","article-title":"Using Dynamic Aspects in Music Composition Dynamic Aspects Workshop, AOSD'04 International Conference on Aspect-Oriented Software Development","volume":"89","author":"Hill P.","year":"2004","unstructured":"Hill , P. , Holland , S. and Laney , R . Using Dynamic Aspects in Music Composition Dynamic Aspects Workshop, AOSD'04 International Conference on Aspect-Oriented Software Development , Lancaster UK , 2004 , 89 -- 97 . Hill, P., Holland, S. and Laney, R. Using Dynamic Aspects in Music Composition Dynamic Aspects Workshop, AOSD'04 International Conference on Aspect-Oriented Software Development, Lancaster UK, 2004, 89--97.","journal-title":"Lancaster UK"},{"key":"e_1_3_2_1_24_1","volume-title":"Machine Models of Music","author":"Hiller L.","year":"1958","unstructured":"Hiller , L. and Isaacson , L . Musical Composition with a High-Speed Digital Computer . in Schwanauer, S. M. and Levitt, D. A. eds. Machine Models of Music , MIT Press , 1958 . Hiller, L. and Isaacson, L. Musical Composition with a High-Speed Digital Computer. in Schwanauer, S. M. and Levitt, D. A. eds. Machine Models of Music, MIT Press, 1958."},{"key":"e_1_3_2_1_25_1","volume-title":"Aspect-Oriented Programming with AspectS. DoCoMo Communications Laboratories Europe","author":"Hirschfeld R.","year":"2002","unstructured":"Hirschfeld , R. Aspect-Oriented Programming with AspectS. DoCoMo Communications Laboratories Europe . 2002 . Hirschfeld, R. Aspect-Oriented Programming with AspectS. DoCoMo Communications Laboratories Europe. 2002."},{"key":"e_1_3_2_1_26_1","volume-title":"Readings in Music and Artificial Intelligence","author":"Holland S.","year":"2000","unstructured":"Holland , S. Artificial Intelligence in Music Education: A Critical Review . in Miranda, E. R. ed. Readings in Music and Artificial Intelligence , Harwood Academic Publishers , 2000 , 239--274. Holland, S. Artificial Intelligence in Music Education: A Critical Review. in Miranda, E. R. ed. Readings in Music and Artificial Intelligence, Harwood Academic Publishers, 2000, 239--274."},{"key":"e_1_3_2_1_27_1","volume-title":"Aspect-Oriented Programming European Conference on Object-Oriented Programming, Springer-Verlag","author":"Kiczales G.","year":"1997","unstructured":"Kiczales , G. , Lamping , J. , Mendhekar , A. , Maeda , C. , Lopes , C. , Loingtier , J.-M. and Irwin , J . Aspect-Oriented Programming European Conference on Object-Oriented Programming, Springer-Verlag , 1997 . Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M. and Irwin, J. Aspect-Oriented Programming European Conference on Object-Oriented Programming, Springer-Verlag, 1997."},{"key":"e_1_3_2_1_28_1","volume-title":"A Generative Theory of Tonal Music","author":"Lerdahl F.","year":"1983","unstructured":"Lerdahl , F. and Jackendoff , R . A Generative Theory of Tonal Music . MIT Press , 1983 . Lerdahl, F. and Jackendoff, R. A Generative Theory of Tonal Music. MIT Press, 1983."},{"key":"e_1_3_2_1_29_1","unstructured":"Levitt D. A. Musical Dialects and Language. Levitt D. A. Musical Dialects and Language."},{"key":"e_1_3_2_1_30_1","volume-title":"Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns","author":"Lieberherr K. J.","year":"1996","unstructured":"Lieberherr , K. J. Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns . PWS Publishing Company , Boston , 1996 . Lieberherr, K. J. Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns. PWS Publishing Company, Boston, 1996."},{"key":"e_1_3_2_1_31_1","volume-title":"Adaptive Object-Oriented Programming using Graph Customisation","author":"Lieberherr K. J.","year":"1994","unstructured":"Lieberherr , K. J. , Silva-Lepe , I. and Xiao , C . Adaptive Object-Oriented Programming using Graph Customisation . College of Computer Science, Northeastern University . 1994 . Lieberherr, K. J., Silva-Lepe, I. and Xiao, C. Adaptive Object-Oriented Programming using Graph Customisation. College of Computer Science, Northeastern University. 1994."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/4468.4485"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643613"},{"key":"e_1_3_2_1_34_1","volume-title":"in Schwanauer","author":"Minsky M.","year":"1993","unstructured":"Minsky , M. Music , Mind and Meaning. in Schwanauer , S. M. and Levitt, D. A. eds. Machine Models of Music, MIT Press , 1993 . Minsky, M. Music, Mind and Meaning. in Schwanauer, S. M. and Levitt, D. A. eds. Machine Models of Music, MIT Press, 1993."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/516758"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/960112.28698"},{"key":"e_1_3_2_1_37_1","volume-title":"DMix - A Multi Faceted Environment for Composing and Performing Computer Music: its Design, Philosophy, and Implementation","author":"Oppenheim D. V.","year":"1992","unstructured":"Oppenheim , D. V. DMix - A Multi Faceted Environment for Composing and Performing Computer Music: its Design, Philosophy, and Implementation . Center for Computer Research in Music and Acoustics (CCRMA). 1992 . Oppenheim, D. V. DMix - A Multi Faceted Environment for Composing and Performing Computer Music: its Design, Philosophy, and Implementation. Center for Computer Research in Music and Acoustics (CCRMA). 1992."},{"key":"e_1_3_2_1_38_1","volume-title":"Multi-Dimensional Separation of Concerns in Hyperspace. RC 21452(96717)16APR99","author":"Ossher H.","year":"1999","unstructured":"Ossher , H. and Tarr , P . Multi-Dimensional Separation of Concerns in Hyperspace. RC 21452(96717)16APR99 . IBM T. J. Watson Research Center . 1999 . Ossher, H. and Tarr, P. Multi-Dimensional Separation of Concerns in Hyperspace. RC 21452(96717)16APR99. IBM T. J. Watson Research Center. 1999."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","DOI":"10.1525\/9780520352971","volume-title":"Serial Composition and Atonality","author":"Perle G.","year":"1991","unstructured":"Perle , G. Serial Composition and Atonality . University of California Press , 1991 . Perle, G. Serial Composition and Atonality. University of California Press, 1991."},{"key":"e_1_3_2_1_40_1","unstructured":"Piston W. Counterpoint. W. W. Norton & Company 1947. Piston W. Counterpoint. W. W. Norton & Company 1947."},{"key":"e_1_3_2_1_41_1","volume-title":"The Well-Tempered Object: Musical Applications of Object-Oriented Software Technology","author":"Pope S. T.","year":"1991","unstructured":"Pope , S. T. Introduction to MODE: The Musical Object Development Environment . in Pope, S. T. ed. The Well-Tempered Object: Musical Applications of Object-Oriented Software Technology , MIT Press , 1991 . Pope, S. T. Introduction to MODE: The Musical Object Development Environment. in Pope, S. T. ed. The Well-Tempered Object: Musical Applications of Object-Oriented Software Technology, MIT Press, 1991."},{"key":"e_1_3_2_1_42_1","series-title":"Lecture Notes in Computer Science, 2192. 231","volume-title":"A Hybrid Approach to Separation of Concerns: The Story of SADES","author":"Rashid A.","unstructured":"Rashid , A. A Hybrid Approach to Separation of Concerns: The Story of SADES . Lecture Notes in Computer Science, 2192. 231 . Rashid, A. A Hybrid Approach to Separation of Concerns: The Story of SADES. Lecture Notes in Computer Science, 2192. 231."},{"key":"e_1_3_2_1_43_1","volume-title":"Composing Music A New Approach","author":"Russo W.","year":"1980","unstructured":"Russo , W. , Ainis , J. and Stevenson , D . Composing Music A New Approach . University of Chicago Press , 1980 . Russo, W., Ainis, J. and Stevenson, D. Composing Music A New Approach. University of Chicago Press, 1980."},{"key":"e_1_3_2_1_44_1","volume-title":"Fundamentals of Music Composition. Faber and Faber","author":"Schoenberg A.","year":"1967","unstructured":"Schoenberg , A. (ed.), Fundamentals of Music Composition. Faber and Faber , 1967 . Schoenberg, A. (ed.), Fundamentals of Music Composition. Faber and Faber, 1967."},{"key":"e_1_3_2_1_45_1","volume-title":"The Musical Mind. The Cognitive Psychology of Music","author":"Sloboda J. A.","year":"1985","unstructured":"Sloboda , J. A. The Musical Mind. The Cognitive Psychology of Music . Oxford University Press ., 1985 . Sloboda, J. A. The Musical Mind. The Cognitive Psychology of Music. Oxford University Press., 1985."},{"key":"e_1_3_2_1_46_1","volume-title":"Music Education - An Artificial Intelligence Perspective","author":"Smaill A.","year":"1994","unstructured":"Smaill , A. , Wiggins , G. A. and Miranda , E. R . Music Representation - between the musician and the computer . in Smith, M., Smaill, A. and Wiggins, G. eds. Music Education - An Artificial Intelligence Perspective , Springer-Verlag , London , 1994 , 108--122. Smaill, A., Wiggins, G. A. and Miranda, E. R. Music Representation - between the musician and the computer. in Smith, M., Smaill, A. and Wiggins, G. eds. Music Education - An Artificial Intelligence Perspective, Springer-Verlag, London, 1994, 108--122."},{"key":"e_1_3_2_1_47_1","volume-title":"Machine Models of Music","author":"Smoliar S.","year":"1993","unstructured":"Smoliar , S. Process Structuring and Music Theory , in Schwanauer, S. M. and Levitt, D. A. eds. Machine Models of Music , MIT Press , 1993 . Smoliar, S. Process Structuring and Music Theory, in Schwanauer, S. M. and Levitt, D. A. eds. Machine Models of Music, MIT Press, 1993."},{"key":"e_1_3_2_1_48_1","unstructured":"Spiegel L. Manipulations of Musical Patterns. http:\/\/retiary.org\/ls\/writings\/musical_manip.html. 1981. Spiegel L. Manipulations of Musical Patterns. http:\/\/retiary.org\/ls\/writings\/musical_manip.html. 1981."},{"key":"e_1_3_2_1_49_1","volume-title":"Old Fashioned Composing from the Inside Out: On Sounding Un-Digital on the Compositional Level 8th Symposium on Small Computers in the Arts","author":"Spiegel L.","year":"1988","unstructured":"Spiegel , L. Old Fashioned Composing from the Inside Out: On Sounding Un-Digital on the Compositional Level 8th Symposium on Small Computers in the Arts , 1988 . Spiegel, L. Old Fashioned Composing from the Inside Out: On Sounding Un-Digital on the Compositional Level 8th Symposium on Small Computers in the Arts, 1988."},{"key":"e_1_3_2_1_50_1","volume-title":"Hyper\/J#8482","author":"Tarr P.","year":"2000","unstructured":"Tarr , P. and Ossher , H . Hyper\/J#8482 ; User and Installation Manual. IBM Research . 2000 . Tarr, P. and Ossher, H. Hyper\/J#8482; User and Installation Manual. IBM Research. 2000."},{"key":"e_1_3_2_1_51_1","volume-title":"The AspectJ Programming Guide","author":"Xerox","year":"1998","unstructured":"Xerox . The AspectJ Programming Guide . Xerox Corporation . 1998 --2002. Xerox. The AspectJ Programming Guide. Xerox Corporation. 1998--2002."}],"event":{"name":"AOSD06: 5th International Conference on Aspect-Oriented Software Development Conference","sponsor":["AOSD-Europe European Network of Excellent on Aspect-oriented Software Development"],"location":"Bonn Germany","acronym":"AOSD06"},"container-title":["Proceedings of the 5th international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1119655.1119685","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1119655.1119685","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:14Z","timestamp":1750259174000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1119655.1119685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,3,20]]},"references-count":51,"alternative-id":["10.1145\/1119655.1119685","10.1145\/1119655"],"URL":"https:\/\/doi.org\/10.1145\/1119655.1119685","relation":{},"subject":[],"published":{"date-parts":[[2006,3,20]]},"assertion":[{"value":"2006-03-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}