{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:28:39Z","timestamp":1725488919567},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540735885"},{"type":"electronic","value":"9783540735892"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","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-73589-2_23","type":"book-chapter","created":{"date-parts":[[2007,8,12]],"date-time":"2007-08-12T21:48:05Z","timestamp":1186955285000},"page":"476-500","source":"Crossref","is-referenced-by-count":16,"title":["Joinpoint Inference from Behavioral Specification to Implementation"],"prefix":"10.1007","author":[{"given":"Thomas","family":"Cottenier","sequence":"first","affiliation":[]},{"given":"Aswin","family":"van den Berg","sequence":"additional","affiliation":[]},{"given":"Tzilla","family":"Elrad","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"23_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1007\/11531142_7","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"J. Aldrich","year":"2005","unstructured":"Aldrich, J.: Open Modules: Modular Reasoning about Advice. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 144\u2013168. Springer, Heidelberg (2005)"},{"issue":"1","key":"23_CR2","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MS.2006.24","volume":"23","author":"W.G. Griswold","year":"2006","unstructured":"Griswold, W.G., Shonle, M., Sullivan, K., Song, T.N., Cai, Y., Rajan, H.: Modular Software Design with Crosscutting Interfaces. IEEE Software\u00a023(1), 51\u201360 (2006)","journal-title":"IEEE Software"},{"key":"23_CR3","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/643603.643610","volume-title":"proceedings of the International Conference on Aspect-Oriented Software Development","author":"K. Gybels","year":"2003","unstructured":"Gybels, K., Brichau, J.: Arranging Language Features for More Robust Pattern-Based Crosscuts. In: proceedings of the International Conference on Aspect-Oriented Software Development, Boston, USA, pp. 60\u201369. ACM Press, New York (2003)"},{"key":"23_CR4","first-page":"49","volume-title":"proceedings of the International Conference on Software Engineering","author":"G. Kiczales","year":"2005","unstructured":"Kiczales, G., Mezini, M.: Aspect-Oriented Programming and Modular Reasoning. In: proceedings of the International Conference on Software Engineering, St. Louis, USA, pp. 49\u201358. ACM Press, New York (2005)"},{"key":"23_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1007\/11531142_10","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"K. Ostermann","year":"2005","unstructured":"Ostermann, K., Mezini, M., Bockisch, C.: Expressive Pointcuts for Increased Modularity. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 214\u2013240. Springer, Heidelberg (2005)"},{"key":"23_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1007\/978-3-540-24851-4_21","volume-title":"ECOOP 2004 \u2013 Object-Oriented Programming","author":"R. DeLine","year":"2004","unstructured":"DeLine, R., F\u00e4hndrich, M.: Typestates for Objects. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.\u00a03086, pp. 465\u2013490. Springer, Heidelberg (2004)"},{"key":"23_CR7","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1145\/1119655.1119683","volume-title":"proceedings of the International Conference on Aspect-Oriented Software Development","author":"J. Kienzle","year":"2006","unstructured":"Kienzle, J., Gelineau, S.: AO challenge - implementing the ACID properties for transactional objects. In: proceedings of the International Conference on Aspect-Oriented Software Development, Bohn, Germany, pp. 202\u2013213. ACM Press, New York (2006)"},{"key":"23_CR8","volume-title":"Executable UML: A Foundation for Model Driven Architecture","author":"S.J. Mellor","year":"2002","unstructured":"Mellor, S.J., Balcer, M.J.: Executable UML: A Foundation for Model Driven Architecture. Addison-Wesley, Reading (2002)"},{"key":"23_CR9","unstructured":"ITU, Z. 100: Specification and Description Language (SDL), International Telecommunication Union (2000)"},{"key":"23_CR10","unstructured":"Telelogic. TAU G2 homepage (2005), http:\/\/www.telelogic.com\/products\/tau\/index.cfm"},{"key":"23_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1007\/3-540-28438-9","volume-title":"Satellite Events at the MoDELS 2005 Conference","author":"P. Baker","year":"2006","unstructured":"Baker, P., Weil, F., Liou, S.: Model-Driven Engineering in a Large Industrial Context. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol.\u00a03844, pp. 100\u2013109. Springer, Heidelberg (2006)"},{"key":"23_CR12","unstructured":"ETSI: Test and Test Conformance Notation, version 3, TTCN-3 Homepage (2005), http:\/\/www.ttcn-3.org"},{"key":"23_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1007\/11663430_11","volume-title":"Satellite Events at the MoDELS 2005 Conference","author":"T. Cottenier","year":"2006","unstructured":"Cottenier, T., van den Berg, A., Elrad, T.: Modeling Aspect-Oriented Compositions. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol.\u00a03844, pp. 100\u2013109. Springer, Heidelberg (2006)"},{"key":"23_CR14","unstructured":"Cottenier, T., van den Berg, A., Elrad, T.: Model Weaving: Bridging the Divide between Translationists and Elaborationists. In: Workshop on Aspect-Oriented Modeling at the 9th International Conference on Model Driven Engineering Languages and Systems, Milan, Italy (2006)"},{"issue":"10","key":"23_CR15","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/383845.383864","volume":"44","author":"J. Gray","year":"2001","unstructured":"Gray, J., Bapty, T., Neema, S., Tuck, J.: Handling crosscutting constraints in domain-specific modeling. Communications of the ACM\u00a044(10), 87\u201393 (2001)","journal-title":"Communications of the ACM"},{"key":"23_CR16","volume-title":"MDA Explained: The Model Driven Architecture: Practice and Promise","author":"W. Bast","year":"2003","unstructured":"Bast, W., Kleppe, A., Warmer, J.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley, Reading (2003)"},{"key":"23_CR17","volume-title":"Model Driven Architecture: Applying MDA to Enterprise Computing","author":"D.S. Frankel","year":"2003","unstructured":"Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. John Wiley & Sons, Chichester (2003)"},{"key":"23_CR18","unstructured":"OMG: MOF QVT Final Adopted Specification, Specification ptc\/05-11-01, Object Management Group (2005)"},{"key":"23_CR19","unstructured":"B\u00e9zivin, J., Jouault, F., Valduriez, P.: First Experiments with a ModelWeaver. In: Workshop on Best Practices for Model Driven Software Development held in conjunction with the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications, Vancouver, Canada (2004)"},{"key":"23_CR20","volume-title":"Aspect-Oriented Analysis and Design","author":"S. Clarke","year":"2005","unstructured":"Clarke, S., Baniassad, E.: Aspect-Oriented Analysis and Design. Addison-Wesley, Reading (2005)"},{"key":"23_CR21","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, Reading (2004)"},{"key":"23_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/3-540-45821-2_12","volume-title":"Generative Programming and Component Engineering","author":"T. Elrad","year":"2002","unstructured":"Elrad, T., Aldawud, O., Bader, A.: Aspect-Oriented Modeling - Bridging the Gap Between Design and Implementation. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol.\u00a02487, pp. 189\u2013201. Springer, Heidelberg (2002)"},{"key":"23_CR23","unstructured":"Mahoney, M., Bader, A., Aldawud, O., Elrad, T.: Using Aspects to Abstract and Modularize Statecharts. In: The 5th Internation Workshop on Aspect-Oriented Modeling, in Conjunction with the UML Conference (2004)"},{"key":"23_CR24","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","volume":"8","author":"D. Harel","year":"1987","unstructured":"Harel, D.: Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming\u00a08, 231\u2013274 (1987)","journal-title":"Science of Computer Programming"},{"key":"23_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/11550679_13","volume-title":"Software Composition","author":"W. Vanderperren","year":"2005","unstructured":"Vanderperren, W., Suvee, D., Cibr\u00e1n, M.A., De Fraine, B.: Stateful Aspects in JAsCo. In: Gschwind, T., A\u00dfmann, U., Nierstrasz, O. (eds.) SC 2005. LNCS, vol.\u00a03628, pp. 167\u2013181. Springer, Heidelberg (2005)"},{"key":"23_CR26","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/976270.976288","volume-title":"proceedings of the 3rd International Conference on Aspect-Oriented Software Development","author":"R. Douence","year":"2004","unstructured":"Douence, R., Fradet, P., Sudholt, M.: Composition, Reuse and Interaction Analysis of Stateful Aspects. In: proceedings of the 3rd International Conference on Aspect-Oriented Software Development, Lancaster, UK, pp. 141\u2013150. ACM Press, New York (2004)"},{"key":"23_CR27","unstructured":"Kiczales, G.: Keynote talk at the 2d International Conference on Aspect-Oriented Software Development (2003)"},{"key":"23_CR28","doi-asserted-by":"crossref","unstructured":"Cottenier, T., van den Berg, A., Elrad, T.: The Motorola WEAVR: Model Weaving in a Large Industrial Context. In: Proceedings of the Industry Track of the 6th International Conference on Aspect-Oriented Software Development, Vancouver, Canada (2006)","DOI":"10.5381\/jot.2007.6.7.a3"},{"key":"23_CR29","doi-asserted-by":"crossref","unstructured":"Zhang, J., Cottenier, T., van den Berg, A., Gray, J.: Aspect Interference and Composition in the Motorola Aspect-Oriented Modeling Weaver. In: Proceedings of the 9th International Workshop on Aspect-Oriented Modeling at the 9th International Conference on Model Driven Engineering Languages and Systems, Milan, Italy (2006)","DOI":"10.5381\/jot.2007.6.7.a4"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2007 \u2013 Object-Oriented Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-73589-2_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T19:29:15Z","timestamp":1684006155000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-73589-2_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540735885","9783540735892"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-73589-2_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}