{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T10:52:03Z","timestamp":1725533523305},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642024139"},{"type":"electronic","value":"9783642024146"}],"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-02414-6_2","type":"book-chapter","created":{"date-parts":[[2009,6,17]],"date-time":"2009-06-17T09:46:26Z","timestamp":1245231986000},"page":"19-35","source":"Crossref","is-referenced-by-count":5,"title":["Domain-Specific Software Component Models"],"prefix":"10.1007","author":[{"given":"Kung-Kiu","family":"Lau","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Faris M.","family":"Taweel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","unstructured":"\u00c5kerholm, M., Carlson, J., H\u00e5kansson, J., Hansson, H., Nolin, M., Nolte, T., Pettersson, P.: The saveccm language reference manual. Technical Report ISSN 1404-3041 ISRN MDH-MRTC-207\/2007-1-SE, M\u00e4lardalen University (January 2007)"},{"key":"2_CR2","series-title":"International Computer Science Series","volume-title":"Concurrent Systems: An integrated approach to Operating Systems, Distributed Systems and Databases (Open University Edition)","author":"J. Bacon","year":"2003","unstructured":"Bacon, J.: Concurrent Systems: An integrated approach to Operating Systems, Distributed Systems and Databases (Open University Edition), 3rd edn. International Computer Science Series. Addison-Wesley, Reading (2003)","edition":"3"},{"issue":"4","key":"2_CR3","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1145\/136586.136587","volume":"1","author":"D. Batory","year":"1992","unstructured":"Batory, D., O\u2019Malley, S.: The design and implementation of hierarchical software systems with reusable components. ACM Trans. Softw. Eng. Methodol.\u00a01(4), 355\u2013398 (1992)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"2_CR4","volume-title":"Software product lines : practices and patterns","author":"P. Clements","year":"2002","unstructured":"Clements, P., Northrop, L.: Software product lines: practices and patterns. Addison-Wesley, Boston (2002)"},{"key":"2_CR5","unstructured":"Crnkovic, I.: Component-based approach for embedded systems. In: Proceedings of 9th International Workshop on Component-Oriented Programming, Oslo (2004)"},{"key":"2_CR6","volume-title":"Generative programming : methods, tools, and applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative programming: methods, tools, and applications. Addison Wesley, London (2000)"},{"key":"2_CR7","unstructured":"DeMichiel, L.G. (ed.): Enterprise JavaBeans Specification, Version 2.1. Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A, November 12 (2003)"},{"key":"2_CR8","volume-title":"Software Design Methods for Concurrent and Real-Time Systems","author":"H. Gomaa","year":"1993","unstructured":"Gomaa, H.: Software Design Methods for Concurrent and Real-Time Systems. Addison-Wesley Longman Publishing Co., Inc., Boston (1993)"},{"key":"2_CR9","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1109\/EURMIC.2004.1333431","volume-title":"EUROMICRO 2004: Proceedings of the 30th EUROMICRO Conference","author":"H. Hansson","year":"2004","unstructured":"Hansson, H., Akerholm, M., Crnkovic, I., Torngren, M.: Saveccm - a component model for safety-critical real-time systems. In: EUROMICRO 2004: Proceedings of the 30th EUROMICRO Conference, USA, pp. 627\u2013635. IEEE Computer Society, Los Alamitos (2004)"},{"key":"2_CR10","volume-title":"Strategies for real-time system specification","author":"D.J. Hatley","year":"1987","unstructured":"Hatley, D.J., Pirbhai, I.A.: Strategies for real-time system specification. Dorset House Publishing Co., Inc., New York (1987)"},{"volume-title":"Component-based software engineering : putting the pieces together","year":"2001","key":"2_CR11","unstructured":"Heineman, G.T., Councill, W.T. (eds.): Component-based software engineering: putting the pieces together. Addison-Wesley, London (2001)"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Novak, W., Peterson: Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU\/SEI-90-TR-021, Software Engineering Institute, Carnegie-Mellon University (November 1990)","DOI":"10.21236\/ADA235785"},{"key":"2_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1007\/978-3-540-77351-1_21","volume-title":"Software Composition","author":"K.-K. Lau","year":"2007","unstructured":"Lau, K.-K., Ling, L., Velasco Elizondo, P., Ukis, V.: Composite connectors for composing software components. In: Lumpe, M., Vanderperren, W. (eds.) SC 2007. LNCS, vol.\u00a04829, pp. 266\u2013280. Springer, Heidelberg (2007)"},{"key":"2_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/11804192_1","volume-title":"Formal Methods for Components and Objects","author":"K.-K. Lau","year":"2006","unstructured":"Lau, K.-K., Ornaghi, M., Wang, Z.: A software component model and its preliminary formalisation. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol.\u00a04111, pp. 1\u201321. Springer, Heidelberg (2006)"},{"key":"2_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-73551-9_1","volume-title":"Component-Based Software Engineering","author":"K.-K. Lau","year":"2007","unstructured":"Lau, K.-K., Taweel, F.M.: Data encapsulation in software components. In: Schmidt, H.W., Crnkovi\u0107, I., Heineman, G.T., Stafford, J.A. (eds.) CBSE 2007. LNCS, vol.\u00a04608, pp. 1\u201316. Springer, Heidelberg (2007)"},{"key":"2_CR16","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, P.I., Wang, Z.: Exogenous connectors for 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)"},{"issue":"10","key":"2_CR17","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1109\/TSE.2007.70726","volume":"33","author":"K.-K. Lau","year":"2007","unstructured":"Lau, K.-K., Wang, Z.: Software component models. IEEE Trans. on Software Engineering\u00a033(10), 709\u2013724 (2007)","journal-title":"IEEE Trans. on Software Engineering"},{"issue":"1","key":"2_CR18","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.infsof.2006.08.006","volume":"49","author":"N. Medvidovic","year":"2007","unstructured":"Medvidovic, N., Dashofy, E.M., Taylor, R.N.: Moving architectural description from under the technology lamppost. Information and Software Technology\u00a049(1), 12\u201331 (2007)","journal-title":"Information and Software Technology"},{"key":"2_CR19","first-page":"178","volume-title":"ICSE 2000: Proceedings of the 22nd ICSE","author":"N.R. Mehta","year":"2000","unstructured":"Mehta, N.R., Medvidovic, N., Phadke, S.: Towards a taxonomy of software connectors. In: ICSE 2000: Proceedings of the 22nd ICSE, pp. 178\u2013187. ACM, New York (2000)"},{"key":"2_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1007\/3-540-45440-3_14","volume-title":"Component Deployment","author":"G.A.O. Nierstrasz","year":"2002","unstructured":"Nierstrasz, G.A.O., Ducasse, S., Wuyts, R., Black, P.M.A., Zeidler, C., Genssler, T., van den Born, R.: A component model for field devices. In: Bishop, J.M. (ed.) CD 2002. LNCS, vol.\u00a02370, p. 200. Springer, Heidelberg (2002)"},{"key":"2_CR21","unstructured":"Ommering, R.C.: Building product populations with software components. Phd. thesis, Proefschrift Rijksuniversiteit Groningen, Met lit. opg. - Met samenvatting in het Nederlands (2004)"},{"issue":"3","key":"2_CR22","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/2.825699","volume":"33","author":"R.C. Ommering","year":"2000","unstructured":"Ommering, R.C., Linden, F., Kramer, J., Magee, J.: The koala component model for consumer electronics software. IEEE Computer\u00a033(3), 78\u201385 (2000)","journal-title":"IEEE Computer"},{"issue":"1","key":"2_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.1976.233797","volume":"SE-2","author":"D. Parnas","year":"1976","unstructured":"Parnas, D.: On the design and development of program families. IEEE Transactions on Software Engineering\u00a0SE-2(1), 1\u20139 (1976)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"Preis, V., Henftling, R., Schutz, M., Marz-Rossel, S.: A reuse scenario for the vhdl-based hardware design flow. In: Proceedings EURO-DAC 1995, September 1995, pp. 464\u2013469 (1995)","DOI":"10.1109\/EURDAC.1995.527445"},{"key":"2_CR25","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)"},{"issue":"6","key":"2_CR26","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A. Deursen van","year":"2000","unstructured":"van Deursen, A., Klint, P., Visser, J.: Domain-specific languages: An annotated bibliography. SIGPLAN Notices\u00a035(6), 26\u201336 (2000)","journal-title":"SIGPLAN Notices"}],"container-title":["Lecture Notes in Computer Science","Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02414-6_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T19:34:12Z","timestamp":1558380852000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02414-6_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642024139","9783642024146"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02414-6_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}