Skip to main content

Component-Based Software Engineering Methods for Systems in Document Recognition, Analysis, and Understanding

  • Chapter
Reading and Learning

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2956))

  • 410 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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

  3. 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)

    Chapter  Google Scholar 

  4. McIlroy, D.: Mass produced software components. In: Naur, P.; Randell, B (Ed.): Software Engineering, NATO Science Comitee Report, pp. 138-155 (1968)

    Google Scholar 

  5. 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

  6. Herzum, P., Sims, O.: Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise. Wiley, New York (2000)

    Google Scholar 

  7. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison- Wesley, Harlow (1998)

    Google Scholar 

  8. Weisbecker, A.: Software-Management für komponentenbasierte Software-Entwicklung (Software management for component-based software development). In: Habilitation, Jost- Jetter Verlag, Heidenheim (2002)

    Google Scholar 

  9. Sun Microsystems: Java 2 Platform Enterprise Edition. Homepage, http://java.sun.com/j2ee

  10. International Business Machines Corporation: WebSphere Homepage, http://ibm.com/websphere

  11. BEA Systems. Homepage, http://www.bea.com

    Google Scholar 

  12. JBoss Homepage, http://www.jboss.org

  13. Sun Microsystems: Java 2 Platform Micro Edition. Homepage, http://java.sun.com/j2me

  14. Microsoft Corporation: Microsoft. NET Homepage, http://www.microsoft.com/net

  15. Object Management Group: The Common Object Request Broker Architecture. Homepage, http://www.corba.org

  16. World Wide Web Consortium. Homepage, http://www.w3c.org

  17. Component Source Homepage, http://www.componentsource.com

  18. SourceForge Homepage, http://sourceforge.net/

  19. 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)

    Google Scholar 

  20. Sodhi, J., Sodhi, P.: Software Reuse – Domain Analysis and Design Processes. McGraw- Hill, New York (1998)

    Google Scholar 

  21. Reifer, D.J.: Practical Software Reuse. Wiley, New York (1997)

    MATH  Google Scholar 

  22. Jacobson, I., Griss, M., Johnson, P.: Software Reuse – Architecture, Process And Organization For Business Success. Addison-Wesley Longman, New York (1997)

    Google Scholar 

  23. Karlsson, E.-A.: Software Reuse – A Holistic Approach. Wiley, Chichester (1995)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Apache Software Foundation: The Apache Struts Web Application Framework. Hompage, http://jakarta.apache.org/struts

  26. Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  27. D’ Souza, D.F., Wills, A.C.: Objects, Components and Frameworks with UML: The Catalysis Approach. Addison Wesley, Reading (1998)

    Google Scholar 

  28. Rational Unified Process Homepage, http://www.rational.com/products/rup/index.jsp

  29. Extreme Programming Homepage, http://www.extremeprogramming.org

  30. Adaptive READ Homepage, http://www.adaptive-read.de

  31. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics