Skip to main content

Model-Driven Approach for the Development of Web Application System

  • Conference paper
  • First Online:
Foundations and Applications of Intelligent Systems

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 213))

  • 2027 Accesses

Abstract

In order to resolve the problems of model-driven software development, a model-driven approach for the development of Web application system is proposed in this paper. The development process starts from describing of platform-independent models. Then, mapping relations from the source model to the target model are built according to the syntactic structure and semantic features of both meta-models, and model transformation as well as code generation can be achieved subsequently. ASP.NET is used as a target platform in the experiment which shows that this approach follows the essence, process, and requirements of model-driven software development and thus can make an effect support for model-driven software engineering.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

References

  1. Miller J, Mukerji J (2011) MDA guide version 1.0.1 (document number omg/20011-06-01). http://www.omg.com/mda

  2. Yang YJ, Kim SY, Choi GJ et al (2008) A UML-based object-oriented framework development methodology. In: Proceedings of Asia Pacific software engineering conference 2008, Taibei Taiwan. IEEE Press, New York, pp 30–39

    Google Scholar 

  3. Meliá S, Cachero C, Gómez J (2010) Using MDA in web software architectures. In: Proceedings of 2nd international workshop on generative techniques in the context of MDA, Anaheim, California, USA. IEEE Press, New York, pp 76–82

    Google Scholar 

  4. Hubert R (2002) Convergent architecture: building model-driven J2EE Systems with UML. Wiley, New York

    Google Scholar 

  5. Hou J, Wan J, Yang X (2006) MDA-based modeling and transformation approach for WEB applications. In: Proceedings of the sixth international conference on intelligent system design and applications (ISDA). IEEE Computer Society, New York, pp 867–812

    Google Scholar 

  6. Jeffrey R, Francesco B (2009) Applied Microsoft.NET framework programming. Microsoft Press, Washington

    Google Scholar 

Download references

Acknowledgments

The author is most grateful to the anonymous referees for their constructive and helpful comments on the earlier version of the manuscript that helped to improve the presentation of the paper considerably. This research was supported by the foundation of science-technology development project of Shandong Province of China under Grant No. 2011YD01042 and No. 2011YD01043.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinkui Hou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hou, J. (2014). Model-Driven Approach for the Development of Web Application System. In: Sun, F., Li, T., Li, H. (eds) Foundations and Applications of Intelligent Systems. Advances in Intelligent Systems and Computing, vol 213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37829-4_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37829-4_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37828-7

  • Online ISBN: 978-3-642-37829-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics