Skip to main content

SOFT – Generating Highly Flexible Object Code from XML Specifications

  • Conference paper
  • 641 Accesses

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

Abstract

Many code generation tools exist to aid developers in carrying out common mappings, such as from Object to XML or from Object to relational database. Such generated code tends to possess a high binding between the Object code and the target mapping, making integration into a broader application tedious or even impossible. In this paper we suggest XML technologies and the multiple inheritance capabilities of interface based languages such as Java, offer a means to unify such executable specifications, thus building complete, consistent and useful object models declaratively, without sacrificing component flexibility.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bloch, J.: Effective Java. Addison-Wesley, USA (2001)

    Google Scholar 

  2. Cover, R.: SGML/XML Elements versus Attributes, When Should I Use Elements, and When Should I Use Attributes? (2000), Available from http://www.oasis-open.org/cover/elementsAndAttrs.html (accessed 30th March 2002)

  3. Date, C.J.: An Introduction to Database Systems, 7th edn. Addison-Wesley Publishing Company, Reading (2000)

    Google Scholar 

  4. Date, C.J.: What Not How. In: The Business Rules Approach to Application Development. Addison-Wesley Publishing Company, Reading (2000)

    Google Scholar 

  5. Date, C.J., Darwen, H.: Foundation for Future Database Systems – The Third Manifesto, 2nd edn. Addison-Wesley Publishing Company, Reading (2000)

    Google Scholar 

  6. Holub, A: When it comes to good OO design, keep it simple. JavaWorld (January 2002), Available from http://www.javaworld.com/javaworld/jw-01-2002/jw-0111-ootools.html (accessed January 2003)

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

Butler, A., Bacon, L., Ibrahim, M. (2003). SOFT – Generating Highly Flexible Object Code from XML Specifications. In: Mařík, V., Retschitzegger, W., Štěpánková, O. (eds) Database and Expert Systems Applications. DEXA 2003. Lecture Notes in Computer Science, vol 2736. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45227-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45227-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40806-2

  • Online ISBN: 978-3-540-45227-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics