Abstract
Modern systems in the field of document recognition, document analysis and document understanding have to be built in a short amount of time, with a low budget and have to comply to the functional and non-functional requirements of the customers. Traditional software engineering methods cannot cope with these challenges in an adequate way. The component-approach promises to be a solution for the efficient development of high-quality systems. The paper describes the basics of the component-approach and its application to the area of recognition systems. Special attention is paid to component technologies, the integration of heterogeneous systems by using wrapping techniques and the central issue of component reuse. The works in this paper have been part of the project Adaptive READ which was funded by the German Federal Ministry of Education and Research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Höß, O., Weisbecker, A.: Componentware verspricht Erfolg im E-Business (Componentware promises success in E-Business), Computerwoche: CW 29 (2002), Special CeBIT issue, ISSN 0170-5121, pp. 50-51 (2002)
GfK Marktforschung GmbH; Fraunhofer-Institut für Experimentelles Software Engineering IESE; Fraunhofer-Institut für Systemtechnik und Innovationsforschung ISI: Analyse und Evaluation der Softwareentwicklung in Deutschland (Analysis and Evaluation of Software Development in Germany), final report of a study conducted on behalf of the German Ministry of Education and Research (December 2000), http://www.dlr.de/IT/IV/Studien/evasoft_abschlussbericht.pdf
Middendorf, M., Peust, C., Schacht, J.: A Component-based Framework for Recognition Systems. In: Dengel, A.R., Junker, M., Weisbecker, A. (eds.) Reading and Learning. LNCS, vol. 2956, pp. 153–165. Springer, Heidelberg (2004)
McIlroy, D.: Mass produced software components. In: Naur, P.; Randell, B (Ed.): Software Engineering, NATO Science Comitee Report, pp. 138-155 (1968)
Turowski, K. (ed.): Vorschlag zur Vereinheitlichung der Spezifikation von Fachkomponenten (Proposal for the unification of the specification of non-technical components), Memorandum of the GI working group 5.10.3: Komponentenorientierte betriebliche Anwendungssysteme (component-based information systems), Version (February 2002), http://wi2.wiso.uni-augsburg.de/gi-files/MEMO/Memorandum-Februar-2002_2.34.pdf
Herzum, P., Sims, O.: Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise. Wiley, New York (2000)
Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison- Wesley, Harlow (1998)
Weisbecker, A.: Software-Management für komponentenbasierte Software-Entwicklung (Software management for component-based software development). In: Habilitation, Jost- Jetter Verlag, Heidenheim (2002)
Sun Microsystems: Java 2 Platform Enterprise Edition. Homepage, http://java.sun.com/j2ee
International Business Machines Corporation: WebSphere Homepage, http://ibm.com/websphere
BEA Systems. Homepage, http://www.bea.com
JBoss Homepage, http://www.jboss.org
Sun Microsystems: Java 2 Platform Micro Edition. Homepage, http://java.sun.com/j2me
Microsoft Corporation: Microsoft. NET Homepage, http://www.microsoft.com/net
Object Management Group: The Common Object Request Broker Architecture. Homepage, http://www.corba.org
World Wide Web Consortium. Homepage, http://www.w3c.org
Component Source Homepage, http://www.componentsource.com
SourceForge Homepage, http://sourceforge.net/
Dietzsch, A., Esswein, W.: Gibt es eine,, Softwarekomponenten Industrie? Ergebnisse einer empirischen Untersuchung, Is there a software component industry? Results of an empirical study. In: Buhl, H.U., Huther, A., Reitwiesner, B. (eds.) Proceedings Information Age Economy, 5. Internationale Tagung Wirtschaftsinformatik 2000, 5th International Conference on Information Systems, Conference, pp. 697–710. Physika-Verlag, Heidelberg (2001)
Sodhi, J., Sodhi, P.: Software Reuse – Domain Analysis and Design Processes. McGraw- Hill, New York (1998)
Reifer, D.J.: Practical Software Reuse. Wiley, New York (1997)
Jacobson, I., Griss, M., Johnson, P.: Software Reuse – Architecture, Process And Organization For Business Success. Addison-Wesley Longman, New York (1997)
Karlsson, E.-A.: Software Reuse – A Holistic Approach. Wiley, Chichester (1995)
Höß, O., Weisbecker, A.: Konzeption eines Repositories zur Unterstützung der Wiederverwendung von Software-Komponenten, Concept of a repository supporting the reuse of software components. In: Turowski, K. (ed.) Tagungsband des 4. Workshops Komponentenorientierte betriebliche Anwendungssysteme, WKBA 4, Proceedings of the 4th workshop on component-based information systems, Augsburg, pp. 57–74 (2002)
Apache Software Foundation: The Apache Struts Web Application Framework. Hompage, http://jakarta.apache.org/struts
Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
D’ Souza, D.F., Wills, A.C.: Objects, Components and Frameworks with UML: The Catalysis Approach. Addison Wesley, Reading (1998)
Rational Unified Process Homepage, http://www.rational.com/products/rup/index.jsp
Extreme Programming Homepage, http://www.extremeprogramming.org
Adaptive READ Homepage, http://www.adaptive-read.de
Höß, O., Weisbecker, A.: Wege zu einer Software-Komponenten-Industrie (Steps to a software component industrie). In: Engelien, M. (ed.) Virtuelle Organisationen und Neue Medien 2002 (Virtual organizations and new media), pp. 365–386. Eul Verlag (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Höß, O., Strauß, O., Weisbecker, A. (2004). Component-Based Software Engineering Methods for Systems in Document Recognition, Analysis, and Understanding. In: Dengel, A., Junker, M., Weisbecker, A. (eds) Reading and Learning. Lecture Notes in Computer Science, vol 2956. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24642-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-24642-8_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21904-0
Online ISBN: 978-3-540-24642-8
eBook Packages: Springer Book Archive