{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T18:44:38Z","timestamp":1782585878427,"version":"3.54.5"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540007371","type":"print"},{"value":"9783540365570","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-36557-5_9","type":"book-chapter","created":{"date-parts":[[2007,6,12]],"date-time":"2007-06-12T20:03:06Z","timestamp":1181678586000},"page":"87-102","source":"Crossref","is-referenced-by-count":14,"title":["Lightweight Plug-In-Based Application Development"],"prefix":"10.1007","author":[{"given":"Johannes","family":"Mayer","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ingo","family":"Melzer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Franz","family":"Schweiggert","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2003,2,28]]},"reference":[{"key":"9_CR1","unstructured":"Adobe Plug-in Component Architecture (PICA)-The Adobe PICA API Reference. Adobe Systems Incorporated, Version 1.1 3\/97 (1997) http:\/\/partners.adobe.com\/asn\/developer\/graphics\/docs\/TheAdobePICAAPI.pdf"},{"key":"9_CR2","unstructured":"Bailer, W.: Writing ImageJ PlugIns-A Tutorial. (2001) http:\/\/webster.fhs-hagenberg.ac.at\/staff\/burger\/ImageJ\/tutorial\/"},{"key":"9_CR3","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley (1995)"},{"key":"9_CR4","unstructured":"Joehanes, R.: Pascal Lesson 2 Contents: Chapter 8-Overlays. (2000) http:\/\/www.geocities.com\/SiliconValley\/Park\/3230\/pas\/pasl2008.html"},{"key":"9_CR5","unstructured":"Le Berre, D.: Java Tip 113: Identify subclasses at runtime. Java World (2001) http:\/\/www.javaworld.com\/javaworld\/javatips\/jw-javatip113.html"},{"key":"9_CR6","unstructured":"Marquardt, K.: Patterns for Plug-Ins. In: Proceedings of the Fourth European Conference on Pattern Languages of Programming and Computing, EuroPLoP\u2019 99, Bad Irsee, Germany (1999)"},{"key":"9_CR7","unstructured":"Mayer, J.: Graphical User Interfaces Composed of Plug-ins. In: Proceedings of the GCSE Young Researchers Workshop 2002, Frauenhofer IESE Technical Report No. 053.02\/E, Kaiserslautern, Germany (2002) 25\u201329"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"McCabe, T.J.: Structured Testing. IEEE Computer Society (1983)","DOI":"10.6028\/NBS.SP.500-99"},{"key":"9_CR9","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"T.J. McCabe","year":"1976","unstructured":"McCabe, T.J.: Structured Testing. IEEE Transactions on Software Engineering 2 (1976) 308\u2013320","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9_CR10","unstructured":"Melzer, I.: An Abstraction to Implement Internet Portals. PhD Thesis, University of Ulm, 2002."},{"key":"9_CR11","unstructured":"Norton, J.: Dynamic Class Loading in C++. Linux Journal 73 (2000)"},{"key":"9_CR12","unstructured":"Plug-in Guide for Communicator 4.0. Netscape Communications Corporation (1998) http:\/\/developer.netscape.com\/docs\/manuals\/communicator\/plugin\/index.htm"},{"key":"9_CR13","volume-title":"Proceedings of Autonomous Agents and Multi-Agent Systems","author":"C. Rich","year":"2002","unstructured":"Rich, C., Lesh, N., Rickel, J.: A Plug-in Architecture for Generating Collaborative Agent Responses. In: Proceedings of Autonomous Agents and Multi-Agent Systems 2002, AAMAS 2002, Bologna, Italy, ACM Press (to appear)"},{"key":"9_CR14","unstructured":"Shalloway, A., Trott, J.R.: Design Patterns Explained: A New Perspective on Object-Oriented Design. Addison-Wesley (2002)"},{"key":"9_CR15","unstructured":"The Component Object Model Specification. Microsoft Corporation, Version 0.9 (1995) http:\/\/www.microsoft.com\/Com\/resources\/comdocs.asp"},{"key":"9_CR16","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1007\/BFb0057662","volume-title":"Proceedings of the Second International Workshop on Mobile Agents, MA\u2019 98","author":"M.T. Tu","year":"1998","unstructured":"Tu, M.T., Griffel, F., Merz, M., Lamersdorf, W.: A Plug-in Architecture Providing Dynamic Negotiation Capabilities for Mobile Agents. In: Proceedings of the Second International Workshop on Mobile Agents, MA\u2019 98, Stuttgart, Germany. Lecture Notes in Computer Science, Vol. 1477. Springer-Verlag (1998) 222\u2013236"},{"key":"9_CR17","unstructured":"Unified Modeling Language (UML), version 1.4. Object Management Group (OMG), formal\/2001-09-67 (2001) http:\/\/www.omg.org\/technology\/documents\/formal\/uml.htm"},{"key":"9_CR18","unstructured":"V\u00f6lter, M.: Pluggable Components-A Pattern for Interactive System Configuration. In: Proceedings of the Fourth European Conference on Pattern Languages of Programming and Computing, EuroPLoP\u2019 99, Bad Irsee, Germany (1999)"},{"key":"9_CR19","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/2.348001","volume":"28","author":"N. Wirth","year":"1995","unstructured":"Wirth, N.: A Plea for Lean Software. IEEE Computer 28 (1995) 64\u201368","journal-title":"IEEE Computer"}],"container-title":["Lecture Notes in Computer Science","Objects, Components, Architectures, Services, and Applications for a Networked World"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-36557-5_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,28]],"date-time":"2019-04-28T22:09:01Z","timestamp":1556489341000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-36557-5_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540007371","9783540365570"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-36557-5_9","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2003]]}}}