{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T13:34:45Z","timestamp":1742391285923},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540752080"},{"type":"electronic","value":"9783540752097"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-75209-7_35","type":"book-chapter","created":{"date-parts":[[2007,9,11]],"date-time":"2007-09-11T07:42:37Z","timestamp":1189496557000},"page":"514-528","source":"Crossref","is-referenced-by-count":31,"title":["An Expressive Aspect Composition Language for UML State Diagrams"],"prefix":"10.1007","author":[{"given":"Jon","family":"Whittle","sequence":"first","affiliation":[]},{"given":"Ana","family":"Moreira","sequence":"additional","affiliation":[]},{"given":"Jo\u00e3o","family":"Ara\u00fajo","sequence":"additional","affiliation":[]},{"given":"Praveen","family":"Jayaraman","sequence":"additional","affiliation":[]},{"given":"Ahmed","family":"Elkhodary","sequence":"additional","affiliation":[]},{"given":"Rasheed","family":"Rabbi","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"35_CR1","doi-asserted-by":"crossref","unstructured":"Nuseibeh, B., Kramer, J., Finkelstein, A.: ViewPoints: meaningful relationships are difficult! In: ICSE. International Conference on Software Engineering, Portland, Oregon, pp. 676\u2013683 (2003)","DOI":"10.1109\/ICSE.2003.1201254"},{"key":"35_CR2","first-page":"285","volume-title":"RE","author":"A. Moreira","year":"2005","unstructured":"Moreira, A., Rashid, A., Ara\u00fajo, J.: A Multi-Dimensional Separation of Concerns in Requirements Engineering. In: RE. International Conference on Requirements Engineering, pp. 285\u2013296. IEEE Computer Society, Paris, France (2005)"},{"key":"35_CR3","volume-title":"Documenting Software Architectures: Views and Beyond","author":"P. Clements","year":"2002","unstructured":"Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., Stafford, J.: Documenting Software Architectures: Views and Beyond. Addison-Wesley, Reading (2002)"},{"key":"35_CR4","doi-asserted-by":"crossref","unstructured":"Tarr, P.L., Ossher, H., Harrison, W.H., Sutton, S.M.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: ICSE. International Conference on Software Engineering, Los Angeles, CA, pp. 107\u2013119 (1999)","DOI":"10.1145\/302405.302457"},{"key":"35_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An Overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"key":"35_CR6","doi-asserted-by":"crossref","unstructured":"Ossher, H., Tarr, P.L.: Hyper\/J: Multi-Dimensional Separation of Concerns for Java. In: ICSE. International Conference on Software Engineering, Limerick, Ireland, pp. 737\u2013737 (2000)","DOI":"10.1145\/337180.337618"},{"key":"35_CR7","volume-title":"MODELS","author":"P. Jayaraman","year":"2007","unstructured":"Jayaraman, P., Whittle, J., Elkhodary, A., Gomaa, H.: Model Composition and Feature Interaction Detection in Product Lines using Critical Pair Analysis. In: Engels, G., Opdyke, B., Weil, F. (eds.) MODELS. International Conference on Model Driven Engineering, Languages and Systems, Springer, Nashville, TN (2007)"},{"key":"35_CR8","doi-asserted-by":"crossref","unstructured":"Katara, M., Katz, S.: Architectural Views of Aspects. Aspect-Oriented Software Development (AOSD), Boston, Massachusetts, pp. 1\u201310 (2003)","DOI":"10.1145\/643603.643604"},{"key":"35_CR9","doi-asserted-by":"crossref","unstructured":"Stein, D., Hanenberg, S., Unland, R.: Expressing Different Conceptual Models of Join Point Selections in Aspect-Oriented Design. Aspect-Oriented Software Development (AOSD), Bonn, Germany, pp. 15\u201326 (2006)","DOI":"10.1145\/1119655.1119661"},{"key":"35_CR10","unstructured":"Cottenier, T., van den Berg, A., Elrad, T.: Motorola WEAVR: Model Weaving in a Large Industrial Context. Aspect-Oriented Software Development (AOSD), Vancouver, Canada (2007)"},{"key":"35_CR11","volume-title":"Aspect Oriented Software Development with Use Cases","author":"I. Jacobson","year":"2004","unstructured":"Jacobson, I., Ng, P.-W.: Aspect Oriented Software Development with Use Cases. Addison-Wesley Professional, Reading (2004)"},{"key":"35_CR12","doi-asserted-by":"crossref","unstructured":"Douence, R., Fritz, T., Loriant, N., Menaud, J.-M., Segura-Devillechaise, M., Sudholt, M.: An Expressive Aspect Language for System Applications with Arachne. Aspect-Oriented Software Development (AOSD), Chicago, Illinois, pp. 27\u201338 (2005)","DOI":"10.1145\/1052898.1052901"},{"key":"35_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1007\/11557432_21","volume-title":"Model Driven Engineering Languages and Systems","author":"S. Markovic","year":"2005","unstructured":"Markovic, S., Baar, T.: Refactoring OCL Annotated UML Class Diagrams. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 280\u2013294. Springer, Heidelberg (2005)"},{"key":"35_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1007\/3-540-61228-9_105","volume-title":"Graph Grammars and Their Application to Computer Science","author":"A. Zuendorf","year":"1996","unstructured":"Zuendorf, A.: Graph Pattern Matching in PROGRES. In: Cuny, J., Engels, G., Ehrig, H., Rozenberg, G. (eds.) Graph Grammars and Their Application to Computer Science. LNCS, vol.\u00a01073, pp. 454\u2013468. Springer, Heidelberg (1996)"},{"key":"35_CR15","first-page":"1280","volume-title":"ACM Symposium on Applied Computing (Model Transformation Track)","author":"A. Balogh","year":"2006","unstructured":"Balogh, A., Varro, D.: Advanced Model Transformation Language Constructs in the VIATRA2 Framework. In: ACM Symposium on Applied Computing (Model Transformation Track), pp. 1280\u20131287. ACM Press, Dijon, France (2006)"},{"key":"35_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1007\/978-3-540-25959-6_35","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"G. Taentzer","year":"2004","unstructured":"Taentzer, G.: AGG: A Graph Transformation Environment for Modeling and Validation of Software. In: Pfaltz, J.L., Nagl, M., B\u00f6hlen, B. (eds.) AGTIVE 2003. LNCS, vol.\u00a03062, pp. 446\u2013453. Springer, Heidelberg (2004)"},{"key":"35_CR17","volume-title":"Aspect-Oriented Analysis and Design: The Theme Approach","author":"S. Clarke","year":"2005","unstructured":"Clarke, S., Baniassad, E.: Aspect-Oriented Analysis and Design: The Theme Approach. Addison-Wesley, Reading (2005)"},{"key":"35_CR18","doi-asserted-by":"crossref","unstructured":"Ara\u00fajo, J., Whittle, J., Kim, D.-K.: Modeling and Composing Scenario-Based Requirements with Aspects. In: RE. International Conference on Requirements Engineering, Kyoto, Japan, pp. 58\u201367 (2004)","DOI":"10.1109\/ICRE.2004.1335664"},{"key":"35_CR19","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1145\/1063979.1064001","volume-title":"SACMAT","author":"E. Song","year":"2005","unstructured":"Song, E., Reddy, R., France, R.B., Ray, I., Georg, G., Alexander, R.: Verifiable Composition of Access Control and Application Features. In: SACMAT. ACM Symposium on Access Control Models and Technologies, Stockholm, Sweden, pp. 120\u2013129. ACM Press, New York (2005)"},{"key":"35_CR20","doi-asserted-by":"crossref","unstructured":"Klein, J., Helouet, L., J\u00e9z\u00e9quel, J.-M.: Semantic-Based Weaving of Scenarios. Aspect-Oriented Software Development (AOSD), Vancouver, Canada, pp. 27\u201338 (2006)","DOI":"10.1145\/1119655.1119662"},{"key":"35_CR21","doi-asserted-by":"crossref","unstructured":"Chitchyan, R., Rashid, A., Rayson, P., Waters, R.: Semantics-Based Composition for Aspect-Oriented Requirements Engineering. Aspect-Oriented Software Development (AOSD), Vancouver, Canada, pp. 36\u201348 (2007)","DOI":"10.1145\/1218563.1218569"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-75209-7_35.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T10:56:03Z","timestamp":1619520963000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-75209-7_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540752080","9783540752097"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-75209-7_35","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}