Abstract
From the viewpoint of software engineering implementation, a model-based development approach for reporting systems is proposed systematically based on the concern of separating application descriptions and UI designs. The development process consists of four steps: data modeling, report modeling, model transformation, and code generation. The experiment shows that this approach enhances the efficiency and quality of reporting system development, which can be well combined together with other application development frameworks, and thus can support model-driven software engineering effectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hailpern B, Tarr P (2010) Model-driven development: the good, the bad, and the ugly. IBM Syst J 45(3):451–461
Miller J, Mukerji J (2011) MDA guide version 1.0.1 (document number omg/20011-06-01). http://www.omg.com/mda
Hou J, Wan J, Yang X (2006) MDA-based modeling and transformation approach for WEB applications. In: Proceeding of the sixth international conference on Intelligent System Design and Applications (ISDA), pp 867–812. IEEE Computer Society, New York
Kleppe A, Warmer J, Bast W (2009) MDA explained, the model driven architecture: practice and promise. Addison-Wesley, Boston
Thomas D (2009) MDA: revenge of the modelers or UML utopia? IEEE Softw 21(3):15–17
Jeffrey R, Francesco B (2009) Applied Microsoft.NET framework programming. Microsoft Press, Washington
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hou, J. (2014). Model-Based Approach for Reporting System Development. In: Sun, F., Li, T., Li, H. (eds) Knowledge Engineering and Management. Advances in Intelligent Systems and Computing, vol 214. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37832-4_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-37832-4_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37831-7
Online ISBN: 978-3-642-37832-4
eBook Packages: EngineeringEngineering (R0)