{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T22:03:59Z","timestamp":1742940239164,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540437383"},{"type":"electronic","value":"9783540479611"}],"license":[{"start":{"date-parts":[[2002,1,1]],"date-time":"2002-01-01T00:00:00Z","timestamp":1009843200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-47961-9_29","type":"book-chapter","created":{"date-parts":[[2007,5,18]],"date-time":"2007-05-18T12:52:45Z","timestamp":1179492765000},"page":"404-419","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["External Requirements Validation for Component-Based Systems"],"prefix":"10.1007","author":[{"given":"Andreas","family":"Leicher","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felix","family":"B\u00fcbl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,5,29]]},"reference":[{"key":"29_CR1","unstructured":"BEA Systems, Inc. BEA WebLogic Server, Using WebLogic Server Clusters, March 2001."},{"key":"29_CR2","unstructured":"Marko Boger, Toby Baier, Frank Wienberg, and Winfried Lamersdorf. Structuring QoS-supporting services with smart proxies. In Extreme Programming and Flexible Processes in Software Engineering-XP2000, Reading, 2000. Addison-Wesley."},{"key":"29_CR3","unstructured":"Felix B\u00fcbl. The context-based constraint language CCL for component. Technical report, Technical University Berlin, available at \n                    http:\/\/www.CoCons.org\n                    \n                  , 2002."},{"key":"29_CR4","doi-asserted-by":"crossref","unstructured":"Felix B\u00fcbl. Introducing context-based constraints. In Herbert Weber and Ralf-Detlef Kutsche, editors, Fundamental Approaches to Software Engineering (FASE\u2019 02), Grenoble, France. Springer, April 2002.","DOI":"10.1007\/3-540-45923-5_17"},{"key":"29_CR5","unstructured":"John Cheesman and John Daniels. UML Components. Addison-Wesley, 2000."},{"key":"29_CR6","doi-asserted-by":"crossref","unstructured":"Steve Cook, Anneke Kleppe, Richard Mitchell, Jos Warmer, and Alan Wills. Defining the context of OCL expressions. In B. Rumpe and R.B. France, editors, 2nd International Conference on the Unified Modeling Language, Colorado, USA, volume 1723 of LNCS. Springer, 1999.","DOI":"10.1007\/3-540-46852-8_27"},{"key":"29_CR7","unstructured":"Linda G. DeMichiel, L. Umit Yalcinalp, and Sanjeev Krishnan. Enterprise Jav-aBeans Specification. Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303, U.S.A., April 2001. Proposed Final Draft."},{"key":"29_CR8","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995."},{"key":"29_CR9","unstructured":"Yariv Kaplan. API spying techniques for windows 9x, NT and 2000. \n                    http:\/\/www.internals.com\/articles\/apispy\/apispy.htm\n                    \n                  , 2001."},{"key":"29_CR10","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP\u2019 97 \u2014 Object-Oriented Programming 11th European Conference, Jyv\u00e4skyl\u00e4, Finland","author":"G. Kiczales","year":"1997","unstructured":"G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J. Loingtier, and J. Irwin. Aspect-oriented programming. In Mehmet Ak\u015fit and Satoshi Matsuoka, editors, ECOOP\u2019 97 \u2014 Object-Oriented Programming 11th European Conference, Jyv\u00e4skyl\u00e4, Finland, volume 1241, pages 220\u2013242. Springer, New York, 1997."},{"issue":"1","key":"29_CR11","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1023\/A:1008765200695","volume":"7","author":"T. Mens","year":"2000","unstructured":"Tom Mens and Theo D\u2019Hondt. Automating support for software evolution in UML. Automated Software Engineering, 7(1):39\u201359, 2000.","journal-title":"Automated Software Engineering"},{"key":"29_CR12","unstructured":"Hausi M\u00fcller and Herber Weber, editors. Continuous Engineering of Industrial Scale Software Systems, Dagstuhl Seminar #98092, Report No. 203, IBFI, Schloss Dagstuhl, March 2\u20136 1998."},{"key":"29_CR13","unstructured":"Bashar Nuseibeh. Weaving the software development process between requirements and architecture. In Proceedings of ICSE-2001 International Workshop: From Software Requirements to Architectures (STRAW-01) Toronto, Canada, 2001."},{"key":"29_CR14","unstructured":"OMG. UML specification v1.4 (ad\/01-02-14), 2001."},{"key":"29_CR15","unstructured":"JBoss Organization. Jboss website. \n                    http:\/\/www.jboss.org\n                    \n                  , December 2001."},{"key":"29_CR16","unstructured":"Alessandro Orso, Mary Jean Harrold, and David Rosenblum. Component metadata for software engineering tasks. In Wolfgang Emmerich and Stefan Tai, editors, Engineering Distributed Objects (EDO 2000), volume 1999 of LNCS, Berlin, November 2000. Springer."},{"issue":"9","key":"29_CR17","first-page":"12","volume":"13","author":"G. S. Reddy","year":"2001","unstructured":"G. S. Reddy and R. K. Joshi. Filter objects for distributed object systems. Journal of Object Oriented Programming, 13(9):12\u201317, January 2001.","journal-title":"Journal of Object Oriented Programming"},{"issue":"1","key":"29_CR18","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1145\/502269.502274","volume":"45","author":"E. F. Robert","year":"2002","unstructured":"E. F. Robert, S. Barret, D. D. Lee, and T. Linden. Inserting ilities by controlling communications. Communications of the ACM, 45(1):116\u2013122, January 2002.","journal-title":"Communications of the ACM"},{"key":"29_CR19","unstructured":"Mary Shaw and David Garlan. Software Architecture. Prentice-Hall, 1996."},{"key":"29_CR20","unstructured":"Judith A. Stafford and Alexander L. Wolf. Annotating components to support component-based static analyses of software systems. In Grace Hopper Celebration of Women in Computing, Hyannis, Massachusetts, September 2000."},{"key":"29_CR21","volume-title":"Object Constraint Language-Precise modeling with UML","author":"J. B. Warmer","year":"1999","unstructured":"Jos B. Warmer and Anneke G. Kleppe. Object Constraint Language-Precise modeling with UML. Addison-Wesley, Reading, 1999."},{"key":"29_CR22","doi-asserted-by":"crossref","unstructured":"Herbert Weber. Continuous engineering of information and communication infrastructures (extended abstract). In Jean-Pierre Finance, editor, Fundamental Approaches to Software Engineering FASE\u201999 Amsterdam Proceedings, volume 1577 of LNCS, pages 22\u201329, Berlin, March 22\u201328 1999. Springer.","DOI":"10.1007\/978-3-540-49020-3_2"},{"key":"29_CR23","doi-asserted-by":"crossref","unstructured":"Ian Welch and Robert J. Stroud. From Dalang to Kava-the evolution of a reflective java extension. In Reflection, pages 2\u201321, 1999.","DOI":"10.1007\/3-540-48443-4_2"},{"key":"29_CR24","unstructured":"Jennifer Widom and Umeshwar Dayal. A Guide To Active Databases. Morgan-Kaufmann, 1993."}],"container-title":["Lecture Notes in Computer Science","Advanced Information Systems Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-47961-9_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T09:25:53Z","timestamp":1558257953000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-47961-9_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540437383","9783540479611"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/3-540-47961-9_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2002]]},"assertion":[{"value":"29 May 2002","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}