{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,10]],"date-time":"2025-01-10T05:30:54Z","timestamp":1736487054995,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540346067"},{"type":"electronic","value":"9783540346074"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11763864_25","type":"book-chapter","created":{"date-parts":[[2006,7,21]],"date-time":"2006-07-21T12:15:37Z","timestamp":1153484137000},"page":"340-353","source":"Crossref","is-referenced-by-count":1,"title":["A Component-Oriented Substitution Model"],"prefix":"10.1007","author":[{"given":"Bart","family":"George","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R\u00e9gis","family":"Fleurquin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Salah","family":"Sadou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Aagedal, J.: Quality of Service Support in Development of Distributed Systems. Ph.D thesis, University of Oslo (2001)","key":"25_CR1"},{"doi-asserted-by":"crossref","unstructured":"Beugnard, A., J\u00e9z\u00e9quel, J.-M., Plouzeau, N., Watkins, D.: Making components contract aware. IEEE Computer\u00a032 (7) (1999)","key":"25_CR2","DOI":"10.1109\/2.774917"},{"key":"25_CR3","volume-title":"Open Distributed Processing and Multimedia","author":"G. Blair","year":"1997","unstructured":"Blair, G., Stefani, J.-B.: Open Distributed Processing and Multimedia. Addison-Wesley, Reading (1997)"},{"unstructured":"Brada, P.: Specification-Based Component Substituability and Revision Identification. Ph.D thesis, Charles University in Pragues (2003)","key":"25_CR4"},{"key":"25_CR5","volume-title":"The Computer Science and Engineering Handbook, ch. 97","author":"L. Cardelli","year":"2004","unstructured":"Cardelli, L.: Type systems. In: Tucker, A.B. (ed.) The Computer Science and Engineering Handbook, ch. 97. CRC Press, Boca Raton (2004)"},{"key":"25_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24774-6_20","volume-title":"Component-Based Software Engineering","author":"O. Defour","year":"2004","unstructured":"Defour, O., J\u00e9z\u00e9quel, J.-M., Plouzeau, N.: Extra-functional contract support in components. In: Crnkovi\u0107, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds.) CBSE 2004. LNCS, vol.\u00a03054. Springer, Heidelberg (2004)"},{"unstructured":"Frolund, S., Koistinen, J.: QML: A language for quality of service specification. Technical report, Hewlett-Packard Laboratories, Palo Alto, California, USA (1998)","key":"25_CR7"},{"unstructured":"George, B.: Substitute tool (2006), http:\/\/www-valoria.univ-ubs.fr\/SE\/Substitute\/","key":"25_CR8"},{"doi-asserted-by":"crossref","unstructured":"Goulao, M., e Abreu, F.B.: Software components evaluation: an overview. In: CAPSI 2004 (November 2004)","key":"25_CR9","DOI":"10.1049\/ic:20040431"},{"doi-asserted-by":"crossref","unstructured":"Henninger, S.: Constructing effective software reuse repositories. In: ACM TOSEM 1997 (1997)","key":"25_CR10","DOI":"10.1145\/248233.248242"},{"unstructured":"IEEE. IEEE Std. 1061-1998: IEEE Standard for a Software Quality Metrics Methodology, IEEE computer society press edition (1998)","key":"25_CR11"},{"unstructured":"ISO Int. Standards Organisation, Geneva, Switzerland. ISO\/IEC 9126-1:2001 Software Engineering - Product Quality - Part I: Quality model (2001)","key":"25_CR12"},{"doi-asserted-by":"crossref","unstructured":"Liskov, B., Wing, J.: A behavioral notion of subtyping. In: ACM Transactions on Programming Languages and Systems 1994 (1994)","key":"25_CR13","DOI":"10.1145\/197320.197383"},{"doi-asserted-by":"crossref","unstructured":"Lucr\u00e9dio, D., Prado, A., Almeida, E.S.D.: A survey on software components search and retrieval. In: EUROMICRO (2004)","key":"25_CR14","DOI":"10.1109\/EURMIC.2004.1333367"},{"issue":"4","key":"25_CR15","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/141874.141884","volume":"17","author":"D.E. Perry","year":"1992","unstructured":"Perry, D.E., Wolf, A.L.: Foundations for the study of software architecture. ACM SIGSOFT Software Engineering Notes\u00a017(4), 40\u201352 (1992)","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"25_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/3-540-45102-1_6","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"J.C. Seco","year":"2000","unstructured":"Seco, J.C., Caires, L.: A basic model for typed components. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, p. 108. Springer, Heidelberg (2000)"},{"unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley\/ACM Press (2002)","key":"25_CR17"},{"issue":"7","key":"25_CR18","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1109\/TSE.2005.84","volume":"31","author":"R. Ommering Van","year":"2005","unstructured":"Van Ommering, R.: Software reuse in product populations. IEEE Transactions on Software Engineering\u00a031(7), 537\u2013550 (2005)","journal-title":"IEEE Transactions on Software Engineering"},{"doi-asserted-by":"crossref","unstructured":"Washizaki, H., Yamamoto, H., Fukazawa, Y.: A metrics suite for measuring reusability of software components. In: Metrics 2003 (2003)","key":"25_CR19","DOI":"10.1109\/METRIC.2003.1232469"},{"doi-asserted-by":"crossref","unstructured":"Zaremski, A., Wing, J.: Signature matching: a tool for using software libraries. In: ACM TOSEM 1995 (1995)","key":"25_CR20","DOI":"10.1145\/210134.210179"},{"doi-asserted-by":"crossref","unstructured":"Zaremski, A.M., Wing, J.: Specification matching of software components. In: ACM TOSEM 1997 (1997)","key":"25_CR21","DOI":"10.1145\/261640.261641"}],"container-title":["Lecture Notes in Computer Science","Reuse of Off-the-Shelf Components"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11763864_25.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,10]],"date-time":"2025-01-10T00:52:21Z","timestamp":1736470341000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11763864_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540346067","9783540346074"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/11763864_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}