{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:22:46Z","timestamp":1742912566436,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642025709"},{"type":"electronic","value":"9783642025716"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-02571-6_5","type":"book-chapter","created":{"date-parts":[[2009,6,26]],"date-time":"2009-06-26T10:15:30Z","timestamp":1246011330000},"page":"57-76","source":"Crossref","is-referenced-by-count":2,"title":["Designing Design Constraints in the UML Using Join Point Designation Diagrams"],"prefix":"10.1007","author":[{"given":"Vanessa","family":"Stricker","sequence":"first","affiliation":[]},{"given":"Stefan","family":"Hanenberg","sequence":"additional","affiliation":[]},{"given":"Dominik","family":"Stein","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/3-540-45441-1_20","volume-title":"\u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"P. Bottoni","year":"2001","unstructured":"Bottoni, P., Koch, M., Parisi-Presicce, F., Taentzer, G.: A Visualization of OCL Using Collaborations. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol.\u00a02185, pp. 257\u2013271. Springer, Heidelberg (2001)"},{"key":"5_CR2","volume-title":"Pattern-Oriented Software Architecture: A System of Patterns","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns. John Wiley & Sons, Chichester (1996)"},{"key":"5_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1007\/11787044_20","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"J. Cabot","year":"2006","unstructured":"Cabot, J., Teniente, E.: Constraint Support in MDA Tools: A Survey. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol.\u00a04066, pp. 256\u2013267. Springer, Heidelberg (2006)"},{"key":"5_CR4","series-title":"ENTCS","first-page":"99","volume-title":"Workshop Proc. on OCL 2.0 \u2013 Industry Standard or Scientific Playground?","author":"D. Chiorean","year":"2004","unstructured":"Chiorean, D., Pa\u015fca, M., C\u00e2rcu, A., Botiza, C., Moldovan, S.: Ensuring UML models consistency using the OCL Environment. In: Workshop Proc. on OCL 2.0 \u2013 Industry Standard or Scientific Playground?, November 2004. ENTCS, vol.\u00a0102, pp. 99\u2013110. Elsevier, Amsterdam (2004)"},{"key":"5_CR5","volume-title":"Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools","author":"A. Colyer","year":"2005","unstructured":"Colyer, A., Clement, A., Harley, G., Webster, M.: Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools. Addison-Wesley, Reading (2005)"},{"key":"5_CR6","first-page":"49","volume-title":"Proc. of AOSD 2007","author":"S. Hanenberg","year":"2007","unstructured":"Hanenberg, S., Stein, D., Unland, R.: From aspect-oriented design to aspect-oriented programs: tool-supported translation of JPDDs into code. In: Proc. of AOSD 2007, Vancouver, Canada, March 2007, pp. 49\u201362. ACM, New York (2007)"},{"key":"5_CR7","first-page":"275","volume-title":"Proc. of ASE 1999","author":"W.M. Ho","year":"1999","unstructured":"Ho, W.M., J\u00e9z\u00e9quel, J.M., Le Guennec, A., Pennaneac\u2019h, F.: UMLAUT: An Extendible UML Transformation Framework. In: Proc. of ASE 1999, Cocoa Beach, Florida, October 1999, pp. 275\u2013278. IEEE, Los Alamitos (1999)"},{"issue":"3","key":"5_CR8","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1006\/jvlc.2000.0210","volume":"12","author":"J. Howse","year":"2001","unstructured":"Howse, J., Molina, F., Taylor, J., Kent, S., Gil, J.Y.: Spider Diagrams: A Diagrammatic Reasoning System. Journal of Visual Languages & Computing\u00a012(3), 299\u2013324 (2001)","journal-title":"Journal of Visual Languages & Computing"},{"key":"5_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-540-75209-7_11","volume-title":"Model Driven Engineering Languages and Systems","author":"P. Jayaraman","year":"2007","unstructured":"Jayaraman, P., Whittle, J., Elkhodary, A., Gomaa, H.: Model composition in product lines and feature interaction detection using critical pair analysis. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 151\u2013165. Springer, Heidelberg (2007)"},{"key":"5_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/11538097_5","volume-title":"Model Driven Architecture","author":"A. Kalnins","year":"2005","unstructured":"Kalnins, A., Barzdins, J., Celms, E.: Model Transformation Language MOLA. In: A\u00dfmann, U., Aksit, M., Rensink, A. (eds.) MDAFA 2003. LNCS, vol.\u00a03599, pp. 62\u201376. Springer, Heidelberg (2005)"},{"key":"5_CR11","first-page":"327","volume-title":"Proc. of OOPSLA 1997","author":"S. Kent","year":"1997","unstructured":"Kent, S.: Constraint Diagrams: Visualizing Assertions in Object-Oriented Models. In: Proc. of OOPSLA 1997, Atlanta, Georgia, October 1997, pp. 327\u2013341. ACM, New York (1997)"},{"key":"5_CR12","unstructured":"Kiesner, C., Taentzer, G., Winkelmann, J.: Visual OCL: A Visual Notation of the Object Constraint Language, TR 2002\/23, Technical University Berlin (2002)"},{"key":"5_CR13","first-page":"452","volume-title":"Proc. of COMPSAC 2003","author":"D. Kim","year":"2003","unstructured":"Kim, D., France, R., Ghosh, S., Song, E.: A Role-Based Metamodeling Approach to Specifying Design Patterns. In: Proc. of COMPSAC 2003, Dallas, Texas, November 2003, pp. 452\u2013459. IEEE, Los Alamitos (2003)"},{"key":"5_CR14","first-page":"1204","volume-title":"Proc. of SAC 2007","author":"D.-K. Kim","year":"2007","unstructured":"Kim, D.-K., Shen, S.: An approach to evaluating structural pattern conformance of UML Models. In: Proc. of SAC 2007, Seoul, Korea, March 2007, pp. 1204\u20131208. ACM Press, New York (2007)"},{"key":"5_CR15","unstructured":"Liu, W.Q., Easterbrook, S., Mylopoulos, J.: Rule-Based Detection of Inconsistency in UML Models. In: Workshop Proc. on Consistency Problems in UML-Based Software Development, UML 2002, Dresden, Germany, October 2002, pp. 106\u2013123 (2002)"},{"key":"5_CR16","volume-title":"MDA Distilled: principles of model-driven architecture","author":"S. Mellor","year":"2004","unstructured":"Mellor, S., Scott, K., Uhl, A.: MDA Distilled: principles of model-driven architecture. Addison-Wesley Professional, Reading (2004)"},{"key":"5_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1007\/11557432_19","volume-title":"Model Driven Engineering Languages and Systems","author":"P.A. Muller","year":"2005","unstructured":"Muller, P.A., Fleurey, F., J\u00e9z\u00e9quel, J.M.: Weaving executability into object-oriented meta-languages. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 264\u2013278. Springer, Heidelberg (2005)"},{"key":"5_CR18","series-title":"ACM International Conference Proceeding Series","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/1218563.1218571","volume-title":"Proceedings of the 6th International Conference on Aspect-Oriented Software Development (AOSD 2007)","author":"C. Morgan","year":"2007","unstructured":"Morgan, C., Volder, K.D., Wohlstadter, E.: A static aspect language for checking design rules. In: Barry, B.M., de Moor, O. (eds.) Proceedings of the 6th International Conference on Aspect-Oriented Software Development (AOSD 2007), Vancouver, British Columbia, Canada, March 12-16, 2007. ACM International Conference Proceeding Series, vol.\u00a0208, pp. 63\u201372. ACM, New York (2007)"},{"key":"5_CR19","unstructured":"OMG, MOF QVT final adopted specification, Version 1.0 beta 2 (OMG Document: ptc\/05-11-01) (November 2005)"},{"key":"5_CR20","unstructured":"OMG, MOF XMI Mapping Specification, Version 2.1 (OMG Document: formal\/05-09-01) (September 2005)"},{"key":"5_CR21","unstructured":"OMG, Unified Modeling Language Specification, Version 1.5 (OMG Document: formal\/03-03-01) (March 2003)"},{"key":"5_CR22","unstructured":"Reenskaug, T.: Models - Views - Controllers, Xerox PARC technical note (December 1979)"},{"key":"5_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/3-540-40011-7_19","volume-title":"UML 2000 - The Unified Modeling Language. Advancing the Standard","author":"M. Richters","year":"2000","unstructured":"Richters, M., Gogolla, M.: Validating UML Models and OCL Constraints. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol.\u00a01939, pp. 265\u2013277. Springer, Heidelberg (2000)"},{"key":"5_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/11538097_6","volume-title":"Model Driven Architecture","author":"D. Stein","year":"2005","unstructured":"Stein, D., Hanenberg, S., Unland, R.: A Graphical Notation to Specify Model Queries for MDA Transformations on UML Models. In: A\u00dfmann, U., Aksit, M., Rensink, A. (eds.) MDAFA 2003. LNCS, vol.\u00a03599, pp. 77\u201392. Springer, Heidelberg (2005)"},{"key":"5_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1007\/11581741_19","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"D. Stein","year":"2005","unstructured":"Stein, D., Hanenberg, S., Unland, R.: On relationships between query models. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol.\u00a03748, pp. 254\u2013268. Springer, Heidelberg (2005)"},{"key":"5_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1007\/978-3-540-30187-5_8","volume-title":"<\u2009<UML>\u2009> 2004 - The Unified Modeling Language","author":"D. Stein","year":"2004","unstructured":"Stein, D., Hanenberg, S., Unland, R.: Query Models. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) UML 2004. LNCS, vol.\u00a03273, pp. 98\u2013112. Springer, Heidelberg (2004)"},{"key":"5_CR27","volume-title":"The Object Constraint Language: Precise Modelling with UML","author":"J. Warmer","year":"1998","unstructured":"Warmer, J., Kleppe, A.: The Object Constraint Language: Precise Modelling with UML. Addison-Wesley, Reading (1998)"},{"key":"5_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"514","DOI":"10.1007\/978-3-540-75209-7_35","volume-title":"Model Driven Engineering Languages and Systems","author":"J. Whittle","year":"2007","unstructured":"Whittle, J., Moreira, A., Ara\u00fajo, J., Rabbi, R., Jayaraman, P., Elkhodary, A.: An expressive aspect composition language for UML state diagrams. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 514\u2013528. Springer, Heidelberg (2007)"},{"issue":"4","key":"5_CR29","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1147\/sj.164.0324","volume":"16","author":"M. Zloof","year":"1977","unstructured":"Zloof, M.: Query-by-Example: A Data Base Language. IBM Systems Journal\u00a016(4), 324\u2013343 (1977)","journal-title":"IBM Systems Journal"}],"container-title":["Lecture Notes in Business Information Processing","Objects, Components, Models and Patterns"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02571-6_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T18:51:17Z","timestamp":1558378277000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02571-6_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642025709","9783642025716"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02571-6_5","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2009]]}}}