{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:40:08Z","timestamp":1747579208220,"version":"3.40.5"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"1-4","license":[{"start":{"date-parts":[[2002,6,1]],"date-time":"2002-06-01T00:00:00Z","timestamp":1022889600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2002,6,1]],"date-time":"2002-06-01T00:00:00Z","timestamp":1022889600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annals of Software Engineering"],"published-print":{"date-parts":[[2002,6]]},"DOI":"10.1023\/a:1016589208824","type":"journal-article","created":{"date-parts":[[2002,12,29]],"date-time":"2002-12-29T19:13:07Z","timestamp":1041189187000},"page":"35-69","source":"Crossref","is-referenced-by-count":13,"title":["Towards a General Component Model for Web-Based Applications"],"prefix":"10.1007","volume":"13","author":[{"given":"Colin","family":"Atkinson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Bunse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans-Gerhard","family":"Gro\u00df","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"K\u00fchne","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5091755_CR1","volume-title":"Component Based Product Line Engineering with UML","author":"C. Atkinson","year":"2001","unstructured":"Atkinson, C., J. Bayer, C. Bunse, O. Laitenberger, L. Laqua, E. Kamsties, P. Paech, J. W\u00fcst, and J. Zettel (2001), Component Based Product Line Engineering with UML, Addison-Wesley, Reading, MA."},{"key":"5091755_CR2","unstructured":"Atkinson, C. and T. K\u00fchne (2002), \u201cStratified Frameworks, \u201d International Journal of Computing Science and Informatics, Informatica, accepted."},{"key":"5091755_CR3","unstructured":"Atkinson, C., T. K\u00fchne, and C. Bunse (1999), \u201cDimensions of Component-Based Development, \u201d In Fourth International Workshop on Component-Oriented Programming (WCOP'99; in conjunction with ECOOP'99), Lisbon, Portugal."},{"key":"5091755_CR4","volume-title":"Software Architecture in Practice","author":"L. Bass","year":"1998","unstructured":"Bass, L., P. Clements, and R. Kazman (1998), Software Architecture in Practice, Addison-Wesley, Reading, MA."},{"key":"5091755_CR5","volume-title":"Design and Use of Software Architectures","author":"J. Bosch","year":"2000","unstructured":"Bosch, J. (2000), Design and Use of Software Architectures, Addison-Wesley, Reading, MA."},{"key":"5091755_CR6","volume-title":"UML Components: A Simple Process for Specifying Component-Based Software","author":"J. Cheesman","year":"2000","unstructured":"Cheesman, J. and J. Daniels (2000), UML Components: A Simple Process for Specifying Component-Based Software, Addison-Wesley, Reading, MA."},{"key":"5091755_CR7","volume-title":"Object-Oriented Development: The Fusion Method","author":"D. Coleman","year":"1994","unstructured":"Coleman D., P. Arnold, S. Bodoff, C. Dollin, H. Gilchrist, F. Hayes, and P. Jeremaes (1994), Object-Oriented Development: The Fusion Method, Prentice-Hall, Englewood Cliffs, NJ."},{"key":"5091755_CR8","unstructured":"Component+ (2001), \u201cBuilt-In Testing for Component-Based Development, \u201d EC IST 5th Framework Project IST-1999\u201320162 (Component+) Technical Report, November."},{"key":"5091755_CR9","volume-title":"Building Web Applications with UML","author":"J. Conallen","year":"1999","unstructured":"Conallen, J. (1999), Building Web Applications with UML, Addison-Wesley, Reading, MA."},{"key":"5091755_CR10","volume-title":"Designing Object Systems","author":"S. Cooks","year":"1992","unstructured":"Cooks, S. and J. Daniels (1992), Designing Object Systems, Prentice-Hall, England."},{"key":"5091755_CR11","volume-title":"Object-Oriented Programming: An Evolutionary Approach","author":"B.J. Cox","year":"1986","unstructured":"Cox, B.J. (1986), Object-Oriented Programming: An Evolutionary Approach, Addison-Wesley, Reading, MA."},{"key":"5091755_CR12","volume-title":"Objects, Components and Frameworks with UML: The Catalysis Approach","author":"D.F. D'souza","year":"1998","unstructured":"D'souza, D.F. and A.C. Wills (1998), Objects, Components and Frameworks with UML: The Catalysis Approach, Addison-Wesley, Reading, MA."},{"key":"5091755_CR13","doi-asserted-by":"crossref","unstructured":"J\u00e9z\u00e9quel, J.M., D. Deveaux, and Y. LeTraon (2001), Reliable Objects: Lightweight Testing for OO Languages, IEEE Software.","DOI":"10.1109\/MS.2001.936221"},{"key":"5091755_CR14","volume-title":"Lecture Notes in Computer Sciences","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., J. Lampling, A. Mendhekar, C. Maeda, V. Lopez, J.-M. Loingtier, and J. Irwin (1997), \u201cAspect-Oriented Programming, \u201d European Conference on Object-Oriented Programming, Lecture Notes in Computer Sciences, Vol. 124, Springer, Berlin."},{"key":"5091755_CR15","volume-title":"Applying Enterprise Java BeansTM","author":"V. Matena","year":"2001","unstructured":"Matena, V. and B. Stearns (2001), Applying Enterprise Java BeansTM, Addison-Wesley, Reading, MA."},{"key":"5091755_CR16","unstructured":"McKay, C.W. and C. Atkinson (1995), \u201cSupporting the Evolution of Distributed, Non-Stop, Mission and Safety Critical Systems, \u201d Informatica 19, 1."},{"key":"5091755_CR17","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B. (1997), Object-Oriented Software Construction, Prentice-Hall, Englewood Cliffs, NJ."},{"issue":"4","key":"5091755_CR18","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1147\/sj.264.0395","volume":"26","author":"H.D. Mill","year":"1987","unstructured":"Mill, H.D., R.C. Linger, and A.R. Hevner (1987), \u201cBox structured information systems, \u201d IBM Systems Journal 26, 4, 395\u2013413.","journal-title":"IBM Systems Journal"},{"key":"5091755_CR19","unstructured":"OMG (2000), Unified Modeling Language Specification, Version 1.4, Object Management Group."},{"key":"5091755_CR20","unstructured":"OMG (2001), Model-Driven Architecture, http:\/\/www.omg.org."},{"key":"5091755_CR21","doi-asserted-by":"crossref","unstructured":"Robertson, R. (1997), \u201cIntegrating Legacy Systems with Modern Corporate Applications, \u201d Communications of the ACM 40, 5.","DOI":"10.1145\/253769.253785"},{"key":"5091755_CR22","volume-title":"Hierarchical Object-Oriented Design","author":"P.J. Robinson","year":"1992","unstructured":"Robinson, P.J. (1992), Hierarchical Object-Oriented Design, Prentice-Hall, England."},{"key":"5091755_CR23","volume-title":"Object-Oriented Modelling and Design","author":"J. Rumbaugh","year":"1991","unstructured":"Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen (1991), Object-Oriented Modelling and Design, Prentice Hall International, Englewood Cliffs, NJ."},{"key":"5091755_CR24","volume-title":"Real-Time Object-Oriented Modeling","author":"B. Selic","year":"1994","unstructured":"Selic, B., G. Gullekson, and P.T. Ward (1994), Real-Time Object-Oriented Modeling, Willey, New York."},{"key":"5091755_CR25","doi-asserted-by":"crossref","unstructured":"Siegel, J. (1999), \u201cOMG Overview: CORBA and the OMA in Enterprise Computing\u201d, Communications of the ACM 41, 10.","DOI":"10.1145\/286238.286246"},{"key":"5091755_CR26","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1999","unstructured":"Szyperski, C. (1999), Component Software: Beyond Object-Oriented Programming, Addison-Wesley, Reading, MA."},{"key":"5091755_CR27","volume-title":"COM+ Programming: A Practical Guide","author":"P. Tapadiya","year":"2000","unstructured":"Tapadiya, P. (2000), COM+ Programming: A Practical Guide, Prentice-Hall, Englewood Cliffs, NJ."},{"key":"5091755_CR28","doi-asserted-by":"crossref","unstructured":"Wang, Y., King, G., Fayad, M., Patel, D., Court, I., Staples, G., and Ross, M. (2000), \u201cOn Built-in Tests Reuse in Object-Oriented Framework Design, \u201d ACM Journal on Computing Surveys 23, 1.","DOI":"10.1145\/351936.351943"},{"key":"5091755_CR29","unstructured":"Webster, B.F. (1995), Pitfalls of Object-Oriented Development, M&T Books."},{"key":"5091755_CR30","volume-title":"Software Product Line Engineering: A Family Based Software Engineering Process","author":"D.M. Weiss","year":"1999","unstructured":"Weiss, D.M. and C.T.R. Lai (1999), Software Product Line Engineering: A Family Based Software Engineering Process, Addison-Wesley, Reading, MA."}],"container-title":["Annals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1016589208824.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1016589208824\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1016589208824.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:12:33Z","timestamp":1747577553000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1016589208824"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,6]]},"references-count":30,"journal-issue":{"issue":"1-4","published-print":{"date-parts":[[2002,6]]}},"alternative-id":["5091755"],"URL":"https:\/\/doi.org\/10.1023\/a:1016589208824","relation":{},"ISSN":["1022-7091","1573-7489"],"issn-type":[{"type":"print","value":"1022-7091"},{"type":"electronic","value":"1573-7489"}],"subject":[],"published":{"date-parts":[[2002,6]]}}}