{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:14:34Z","timestamp":1725574474233},"publisher-location":"Berlin, Heidelberg","reference-count":37,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540201021"},{"type":"electronic","value":"9783540398158"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39815-8_10","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T09:49:51Z","timestamp":1294393791000},"page":"151-168","source":"Crossref","is-referenced-by-count":32,"title":["An Approach for Supporting Aspect-Oriented Domain Modeling"],"prefix":"10.1007","author":[{"given":"Jeff","family":"Gray","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ted","family":"Bapty","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandeep","family":"Neema","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Douglas C.","family":"Schmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aniruddha","family":"Gokhale","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Balachandran","family":"Natarajan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"http:\/\/www.aosd.net"},{"key":"10_CR2","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-05082-8","volume-title":"Invasive Software Composition","author":"U. A\u00dfmann","year":"2003","unstructured":"A\u00dfmann, U.: Invasive Software Composition. Springer, Heidelberg (2003)"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Batory, D., Sarvela, J.N., Rauschmeyer, A.: Scaling Step-Wise Refinement. In: International Conference on Software Engineering, Portland, Oregon, pp. 187\u2013197 (May 2003)","DOI":"10.1109\/ICSE.2003.1201199"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Bergmans, L., Aksit, M.: Composing Crosscutting Concerns using Composition Filters. Communications of the ACM, 51\u201357 (October 2001)","DOI":"10.1145\/383845.383857"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Clarke, S., Walker, R.J.: Towards a Standard Design Language for AOSD. In: First International Conference on Aspect-Oriented Software Development, Enschede, The Netherlands, pp. 113\u2013119 (April 2002)","DOI":"10.1145\/508386.508400"},{"key":"10_CR6","volume-title":"Software Product Lines: Practices and Patterns","author":"P. Clements","year":"2001","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2001)"},{"key":"10_CR7","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)"},{"key":"10_CR8","unstructured":"D\u2019Hondt, M., D\u2019Hondt, T.: The Tyranny of the Dominant Model Decomposition. In: OOPSLA Workshop on Generative Techniques in the Context of Model-Driven Architecture, Seattle, Washington (November 2002)"},{"key":"10_CR9","unstructured":"http:\/\/www.htc.honeywell.com\/dome\/"},{"key":"10_CR10","doi-asserted-by":"crossref","unstructured":"Elrad, T., Aldawud, O., Bader, A.: Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design. In: Generative Programming and Component Engineering (GPCE), Pittsburgh, Pennsylvania, pp. 189\u2013201 (October 2002)","DOI":"10.1007\/3-540-45821-2_12"},{"key":"10_CR11","unstructured":"Filman, R., Friedman, D.: Aspect-Oriented Programming is Quantification and Obliviousness. In: OOPSLA Workshop on Advanced Separation of Concerns, Minneapolis, Minnesota (October 2000)"},{"key":"10_CR12","volume-title":"Model Driven Architecture: Applying MDA to Enterprise Computing","author":"D. Frankel","year":"2003","unstructured":"Frankel, D.: Model Driven Architecture: Applying MDA to Enterprise Computing. John Wiley & Sons, Chichester (2003)"},{"key":"10_CR13","volume-title":"Middleware for Communications","author":"A. Gokhale","year":"2003","unstructured":"Gokhale, A., Schmidt, D., Natarajan, B., Gray, J., Wang, N.: Model-Driven Middleware. In: Mahmoud, Q. (ed.) Middleware for Communications, John Wiley & Sons, Chichester (2003)"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Gray, J., Bapty, T., Neema, S., Tuck, J.: Handling Crosscutting Constraints in Domain-Specific Modeling. Communications of the ACM, 87\u201393 (October 2001)","DOI":"10.1145\/383845.383864"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Gray, J., Karsai, G.: An Examination of DSLs for Concisely Representing Model Traversals and Transformations. In: 36th Hawaiian International Conference on System Sciences (HICSS), Big Island, Hawaii, January 6-9 (2003)","DOI":"10.1109\/HICSS.2003.1174892"},{"key":"10_CR16","volume-title":"Aspect-Oriented Software Development","author":"J. Gray","year":"2003","unstructured":"Gray, J., Sztipanovits, J., Schmidt, D.C., Bapty, T., Neema, S., Gokhale, A.: Two-level Aspect Weaving to Support Evolution of Model-Based Software. In: Filman, R., Elrad, T., Aksit, M., Clarke, S. (eds.) Aspect-Oriented Software Development, Addison-Wesley, Reading (2003)"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Ho, W.-M., Jezequel, J.-M., Pennaneac\u2019h, F., Plouzeau, N.: A Toolkit for Weaving Aspect-Oriented UML Designs. In: 1st International Conference on Aspect- Oriented Software Development, Enschede, The Netherlands, April 2002, pp. 99\u2013105 (2002)","DOI":"10.1145\/508386.508398"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Katara, M., Katz, S.: Architectural Views of Aspects. In: 2nd International Conference on Aspect-Oriented Software Development, Boston, Massachusetts, March 2003, pp. 1\u201310 (2003)","DOI":"10.1145\/643603.643604"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.: Getting Started with AspectJ. Communications of the ACM, 59\u201365 (October 2001)","DOI":"10.1145\/383845.383858"},{"key":"10_CR20","doi-asserted-by":"crossref","unstructured":"L\u00e9deczi, \u00c1., Bakay, A., Maroti, M., Volgyesi, P., Nordstrom, G., Sprinkle, J., Karsai, G.: Composing Domain-Specific Design Environments. IEEE Computer, 44\u201351 (November 2001)","DOI":"10.1109\/2.963443"},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"Lieberherr, K., Orleans, D., Ovlinger, J.: Aspect-Oriented Programming with Adaptive Methods. Communications of the ACM, 39\u201341 (October 2001)","DOI":"10.1145\/383845.383855"},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"Long, E., Misra, A., Sztipanovits, J.: Increasing Productivity at Saturn. IEEE Computer, 35\u201343 (August 1998)","DOI":"10.1109\/2.707615"},{"key":"10_CR23","unstructured":"Neema, S.: System Level Synthesis of Adaptive Computing Systems. Ph.D. Dissertation, Vanderbilt University, Dept. of Electrical Engineering and Computer Science (May 2001), http:\/\/www.isis.vanderbilt.edu\/publications\/archive\/Neema_S_5_0_2001_System_Lev.pdf"},{"key":"10_CR24","doi-asserted-by":"crossref","unstructured":"Neema, S., Bapty, T., Gray, J., Gokhale, A.: Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems. In: Generative Programming and Component Engineering (GPCE), Pittsburgh, Pennsylvania, October 2002, pp, pp. 236\u2013251 (2002)","DOI":"10.1007\/3-540-45821-2_15"},{"key":"10_CR25","doi-asserted-by":"crossref","unstructured":"Nuseibeh, B., Kramer, J., Finkelstein, A.: A Framework for Expressing the Relationship Between Multiple Views in Requirements Specification. IEEE Transactions on Software Engineering, 760\u2013773 (October 1994)","DOI":"10.1109\/32.328995"},{"key":"10_CR26","unstructured":"OMG Request for Proposal: MOF 2.0 Query \/ Views \/ Transformations RFP, OMG Document: ad\/02-04-10 (April 2002)"},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"Parnas, D.: On the Criteria To Be Used in Decomposing Systems into Modules. Communications of the ACM, 1053\u20131058 (December 1972)","DOI":"10.1145\/361598.361623"},{"key":"10_CR28","unstructured":"Pohjonen, R., Kelly, S.: Domain-Specific Modeling. Dr. Dobb\u2019s Journal (August 2002)"},{"key":"10_CR29","doi-asserted-by":"crossref","unstructured":"Puschner, P., Burns, A.: A Review of Worst-Case Execution Time Analysis. The Journal of Real-Time Systems\u00a018(2\/3), 115\u2013128","DOI":"10.1023\/A:1008119029962"},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"Rashid, A., Moreira, A., Ara\u00fajo, J.: Modularization and Composition of Aspectual Requirements. In: 2nd International Conference on Aspect-Oriented Software Development, Boston, Massachusetts, pp. 11\u201320 (March 2003)","DOI":"10.1145\/643603.643605"},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"Schantz, R., Loyall, J., Atighetchi, M., Pal, P.: Packaging Quality of Service Control Behaviors for Reuse. In: 5th IEEE International Symposium on Object- Oriented Real-Time Distributed Computing (ISORC), Washington, D.C, April\/May 2002, pp. 375\u2013385 (2002)","DOI":"10.1109\/ISORC.2002.1003796"},{"key":"10_CR32","doi-asserted-by":"crossref","unstructured":"Sharp, D.: Reducing Avionics Software Cost Through Component Based Product-Line Development. In: Software Technology Conference, Salt Lake City, Utah (April 1998)","DOI":"10.1109\/DASC.1998.739846"},{"key":"10_CR33","doi-asserted-by":"crossref","unstructured":"Stein, D., Hanenberg, S., Unland, R.: An UML-based Aspect-Oriented Design Notation. In: 1st International Conference on Aspect-Oriented Software Development, Enschede, The Netherlands, pp. 106\u2013112 (April 2002)","DOI":"10.1145\/508386.508399"},{"key":"10_CR34","unstructured":"Sztipanovits, J., Karsai, G.: Model-Integrated Computing. IEEE Computer, 10\u201312 (April 1997)"},{"key":"10_CR35","doi-asserted-by":"crossref","unstructured":"Sztipanovits, J.: Generative Programming for Embedded Systems. In: Keynote Address: Generative Programming and Component Engineering (GPCE), Pittsburgh, Pennsylvania, October 2002, pp. 32\u201349 (2002)","DOI":"10.1145\/571157.571175"},{"key":"10_CR36","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton, S.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: International Conference on Software Engineering, Los Angeles, California, May 1999, pp. 107\u2013119 (1999)","DOI":"10.1145\/302405.302457"},{"key":"10_CR37","volume-title":"The Object Constraint Language: Precise Modeling with UML","author":"J. Warmer","year":"1999","unstructured":"Warmer, J., Kleppe, A.: The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, Reading (1999)"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-39815-8_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T13:40:16Z","timestamp":1559914816000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39815-8_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540201021","9783540398158"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39815-8_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}