Generation Rules in POMA Architecture
Mohamed Taleb, Ahmed Seffah, Alain Abran
DOI: 10.4236/jsea.2010.311122   PDF    HTML     4,512 Downloads   8,639 Views  

Abstract

Another component in Pattern-Oriented and Model-Driven Architecture (POMA) is the concept of model generation. The generation code of models is the process of creating a source code from a model using generation rules. In this paper, we present the generation rules that are used to support the automated code generator of POMA architecture to generate the source code of the entire interactive system. These Platform-Specific Model (PSM) models are based on patterns which illustrate how several individual models of patterns can be generated at different levels of abstraction such as PSM models to source code in the development of interactive systems.

Share and Cite:

Taleb, M. , Seffah, A. and Abran, A. (2010) Generation Rules in POMA Architecture. Journal of Software Engineering and Applications, 3, 1040-1046. doi: 10.4236/jsea.2010.311122.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] M. Taleb A. Seffah and A. Abran, “Interactive Systems Engineering: A Pattern-Oriented and Model-Driven Architecture,” The 2009 International Conference on Software Engineering Research and Practice (SERP’09) in the 2009 World Congress in Computer Science, Computer Engineering and Applied Computing (WORLDCOMP2009), Las Vegas, 2009.
[2] F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad and M. Stal, “Pattern-Oriented Software Architecture: A System of Patterns,” John Wiley & Sons Ltd., Hoboken, 1996.
[3] Mentor Graphics, Internet available: http://www.mentor. com/products/sm/model_development/bridgepoint/upload/datasheet.pdf
[4] J. Herrington and Manning, “Generation Code in Action,” Manning Publications Co., Greenwich, 2003.
[5] Matt Stephens, 2002. Internet available: http://www. soft- warereality.com/programming/code_generation7.jsp
[6] G. H. Wu, D. W. Cheng and Z. Zhang, “A Solution Based on Modeling and Code Generation for Embedded Control System,” Journal of Software Engineering and Appli- cations (JSEA), October 2009, pp.160-164.
[7] C. Alexander, “The Timeless Way of Building,” Oxford University Press, New York, 1979.
[8] D. D’Souza, “Model-Driven Architecture and Integration Opportunities and Challenges,” OMG Group, 2001. Internet available: ftp://ftp.omg.org/pub/docs/ab/01-03-02. pdf
[9] M. Taleb, H. Javahery and A. Seffah, “Pattern-Oriented Design Composition and Mapping for Cross-Platform Web Applications,” The XIII International Workshop DSVIS 2006, Trinity College Dublin Ireland, Springer- Verlag, Berlin Heidelberg.
[10] M. Taleb, A. Seffah and A. Abran, “Pattern-Oriented Architecture for Web Applications,” 3rd International Conference on Web Information Systems and Techno- logies (WEBIST 2007), Barcelona, 2007, pp. 117-121.
[11] M. Taleb, A. Seffah and A. Abran, “Patterns-Oriented Design for Cross-Platform Web-Based Information Systems,” The 2007 IEEE International Conference on Information Reuse and Integration (IEEE IRI-07), Las Vegas, 2007, pp. 122-127.
[12] M. Taleb, A. Seffah and A. Abran, “Model-Driven Design Architecture for Web Applications,” The 12th International Conference on Human Centered Interaction International (FIC-HCII 2007), Beijing, Vol. 4550, 2007, pp. 1198-1205.
[13] M. Taleb, A. Seffah and A. Abran, “Transformation Rules in POMA Architecture,” The 2010 International Conference on Software Engineering Research and Practice (SERP’10) in the 2010 World Congress in Computer Science, Computer Engineering and Applied Computing, (WORLDCOMP2010), 2010, Las Vegas.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.