Engineering Web-Based Systems with UML Assets

Abstract

Software development is a product of evolution. It builds on the experiences of the individual and the community, continually refining every aspect of process. Web centric architectures are no different. Their ever-increasing levels of functionality and complexity are evident in the latest generations of web applications. In this paper we discuss some standards that enable teams to build, communicate and apply their experiences in the art of web application software development. These standards appropriate various levels of abstraction, and bring the focus of web application development back to the team. Combining UML representation of web-based systems with techniques for packaging these solutions for reuse can positively impact development timelines and efficiencies.

This is a preview of subscription content, access via your institution.

References

  1. Alhir, S.S. (1999), “Extending the Unified Modeling Language (UML), ” available at http://home.earthlink.net/~salhir/extendingtheuml.html.

  2. Anderson, D.J. (2000), “Extending UML for UI, ” A Position Paper for the TUPIS2000 Workshop at UML2000, http://www.uidesign.net/2000/papers/TUPISproposal.html.

  3. Baumeister, H., N. Koch and L. Mandel (1999), “Toward a UML Extension for Hypermedia Design, ” available at http://www.pst.informatik.uniuenchen.de/projekte/forsoft/pubs/uml99.pdf.

  4. Berners-Lee, T. (1999), “Web Architecture from 50,000 Feet, ” available at http://www.w3.org/DesignIssues/Architecture.html.

  5. Booch, G., I. Jacobson, and J. Rumbaugh (1999), The Unified Modeling Language User Guide, Addison-Wesley, Reading, MA.

    Google Scholar 

  6. Conallen, J. (2000), Building Web Applications with UML, Addison-Wesley, Reading, MA.

    Google Scholar 

  7. Earls, A. (1999), “True Test of the Web, ” available at http://www.informationweek.com/718/18iutst.htm.

  8. Jacobson, I. (1992), Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley, Reading, MA.

    Google Scholar 

  9. Jacobson, I., G. Booch, and J. Rumbaugh (1999), The Unified Software Development Process, Addison-Wesley, Reading, MA.

    Google Scholar 

  10. Kruchten, P. (2000), The Rational Unified Process, an Introduction, Second Edition, Addison-Wesley, Reading, MA.

    Google Scholar 

  11. Rational Software (2001), “Rational Development Accelerators”, available at http://www.rational.com/rda.

  12. Rumbaugh, J., G. Booch and I. Jacobson (1999), The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA.

    Google Scholar 

Download references

Author information

Affiliations

Authors

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Larsen, G., Conallen, J. Engineering Web-Based Systems with UML Assets. Annals of Software Engineering 13, 203–230 (2002). https://doi.org/10.1023/A:1016501611550

Download citation

Keywords

  • Operating System
  • Software Development
  • Late Generation
  • Application Software
  • Application Development