{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:35:15Z","timestamp":1725543315961},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540376576"},{"type":"electronic","value":"9783540376590"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11821946_21","type":"book-chapter","created":{"date-parts":[[2006,8,5]],"date-time":"2006-08-05T06:35:14Z","timestamp":1154759714000},"page":"323-338","source":"Crossref","is-referenced-by-count":2,"title":["Automatic Control Flow Generation from Software Architectures"],"prefix":"10.1007","author":[{"given":"Kung-Kiu","family":"Lau","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vladyslav","family":"Ukis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"21_CR1","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1145\/581339.581365","volume-title":"Proc. ICSE 2002","author":"J. Aldrich","year":"2002","unstructured":"Aldrich, J., Chambers, C., Notkin, D.: ArchJava: Connecting software architecture to implimentation. In: Proc. ICSE 2002, pp. 187\u2013197. IEEE, Los Alamitos (2002)"},{"key":"21_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1007\/3-540-61052-9_38","volume-title":"Coordination Languages and Models","author":"F. Arbab","year":"1996","unstructured":"Arbab, F.: The IWIM model for coordination of concurrent activities. In: Hankin, C., Ciancarini, P. (eds.) COORDINATION 1996. LNCS, vol.\u00a01061, pp. 34\u201356. Springer, Heidelberg (1996)"},{"key":"21_CR3","unstructured":"ArchJava web page, http:\/\/archjava.fluid.cs.cmu.edu\/index.html"},{"key":"21_CR4","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1109\/WICSA.2001.948416","volume-title":"Proc. Working IEEE\/IFIP Conference on Software Architecture","author":"E.M. Dashofy","year":"2001","unstructured":"Dashofy, E.M., van der Hoek, A., Taylor, R.N.: A highly-extensible, XML-based architecture description language. In: Proc. Working IEEE\/IFIP Conference on Software Architecture, pp. 103\u2013112. IEEE Computer Society Press, Los Alamitos (2001)"},{"key":"21_CR5","unstructured":"Dykes, L., Tittel, E., Valentine, C.: XML Schemas. Sybex Inc. (2002)"},{"key":"21_CR6","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: The courier pattern. Dr. Dobb\u2019s Journal (Feburary 1996)"},{"key":"21_CR7","first-page":"47","volume-title":"Foundations of Component-Based Systems","author":"D. Garlan","year":"2000","unstructured":"Garlan, D., Monroe, R.T., Wile, D.: Acme: Architectural description of component-based systems. In: Leavens, G.T., Sitaraman, M. (eds.) Foundations of Component-Based Systems, pp. 47\u201368. Cambridge University Press, Cambridge (2000)"},{"key":"21_CR8","doi-asserted-by":"crossref","unstructured":"Khare, R., Guntersdorfer, M., Oreizy, P., Medvidovic, N., Taylor, R.N.: xADL: Enabling architecure-centric tool integration with XML. In: Proc. 34th Hawaii Int. Conf. on System Sciences (2001)","DOI":"10.1109\/HICSS.2001.927248"},{"key":"21_CR9","unstructured":"Lau, K.-K., Ukis, V.: Component metadata in component-based software development: A survey. Preprint\u00a034, School of Computer Science, The University of Manchester, Manchester, M13 9PL, UK (October 2005)"},{"key":"21_CR10","unstructured":"Lau, K.-K., Ukis, V.: Deployment contracts for software components. Preprint\u00a036, School of Computer Science, The University of Manchester, Manchester, M13 9PL, UK (February 2006)"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Lau, K.-K., Ukis, V., Velasco, P., Wang, Z.: A component model for separation of control flow from computation in component\u2013based systems. In: Proceedings of the 1st International Workshop on Aspect-Based and Model-Based Separation of Concerns in Software Systems, Nuremberg, Germany, ENTCS (November 2005), http:\/\/www.elsevier.nl\/locate\/entcs","DOI":"10.1016\/j.entcs.2006.07.003"},{"key":"21_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1007\/11424529_7","volume-title":"Component-Based Software Engineering","author":"K.-K. Lau","year":"2005","unstructured":"Lau, K.-K., Velasco Elizondo, P., Wang, Z.: Exogenous connectors for software components. In: Heineman, G.T., Crnkovi\u0107, I., Schmidt, H.W., Stafford, J.A., Szyperski, C., Wallnau, K. (eds.) CBSE 2005. LNCS, vol.\u00a03489, pp. 90\u2013106. Springer, Heidelberg (2005)"},{"key":"21_CR13","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1145\/337180.337201","volume-title":"Proc. 22nd International Conference on Software Engineering","author":"N.R. Mehta","year":"2000","unstructured":"Mehta, N.R., Medvidovic, N., Phadke, S.: Towards a taxonomy of software connectors. In: Proc. 22nd International Conference on Software Engineering, pp. 178\u2013187. ACM Press, New York (2000)"},{"key":"21_CR14","unstructured":"Pruitt, S., Stuart, D., Sull, W., Cook, T.W.: The merit of XML as an architecture description language meta-language. Microelectronics and Computer Technology Corporation (1998)"},{"key":"21_CR15","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)"},{"key":"21_CR16","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)","edition":"2"},{"issue":"6","key":"21_CR17","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1109\/32.508313","volume":"22","author":"R.N. Taylor","year":"1996","unstructured":"Taylor, R.N., Medvidovic, N., Anderson, K.M., Whitehead Jr., E.J., Robbins, J.E., Nies, K.A., Oreizy, P., Dubrow, D.L.: A component- and message-based architectural style for GUI software. Software Engineering\u00a022(6), 390\u2013406 (1996)","journal-title":"Software Engineering"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11821946_21.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T12:04:36Z","timestamp":1683547476000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11821946_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540376576","9783540376590"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/11821946_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}