Skip to main content

Revolutionizing Software Development

  • Conference paper
  • First Online:
Software Engineering and Middleware (SEM 2002)

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

Included in the following conference series:

  • 157 Accesses

Abstract

Rapid changes in business needs as well as underlying technologies have created a challenge for business analysts and software engineers. Modeling tools as well as integrated development environments do not solve this problem, as they either lock the users to certain technology platform or keep a gap between a model and its final implementation. The OMG has responded to this challenge by introducing the paradigm of model driven architectures (MDA). Caboom is a MDA based software development & migration platform. Caboom enables users to design, build and enhance enterprise applications. It allows users to model an entire application from use case definitions to detailed business logic independent of platform. The same model then can be used to generate component code for various platforms like COM+, J2EE or .NET. In addition to assisting in development of new applications or enhancement of existing applications, Caboom also enables organizations to migrate from one platform to another. Rather than just converting the code from one platform to another, Caboom provides flexibility to users in mapping architectures of old and new systems, code re-factoring, etc. It also provides other value adds like automatic documentation of the old legacy application and the new system that is generated. Caboom provides designers with a built-in foundation framework to assist during modeling. This framework comprises various design/analysis patterns and foundation services.

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. The Unified Modeling Language User Guide-Booch, Rumbaugh, Jacobson (Addison Wesley)

    Google Scholar 

  2. Design Patterns-Gamma, Helm, Johnson, Vlissides (Addison Wesley)

    Google Scholar 

  3. Analysis Patterns-Fowler (Addison Wesley)

    Google Scholar 

  4. The Unified Software Development Process-Jacobson, Booch, Rumbaugh (Addison Wesley)

    Google Scholar 

  5. Component Software, Beyond OO Programming-Clemens Szyperski (Addison Wesley)

    Google Scholar 

  6. Inside C#-Tom Archer (Microsoft Press)

    Google Scholar 

  7. C# Language Specifications (Microsoft Press)

    Google Scholar 

  8. Java by example-Jackson, McCellan (Sun)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jadhav, B. (2003). Revolutionizing Software Development. In: Coen-Porisini, A., van der Hoek, A. (eds) Software Engineering and Middleware. SEM 2002. Lecture Notes in Computer Science, vol 2596. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-38093-0_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-38093-0_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-07549-3

  • Online ISBN: 978-3-540-38093-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics