Towards the Definition of a Metamodel for the Conceptual Specification of Web Applications Based on Social Networks

  • Constanza Hernández
  • Ricardo Quintero
  • Leopoldo Z. Sánchez
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6017)


The present work is done within the framework of the Model Driven Development of Software. It proposes an initial strategy for obtaining a metamodel that captures the main elements (objects, actors, activities, subjects, relations, etc.) that characterize the Web applications of Social Networks. It also includes the definition of a tool that allows the graphical edition of models for the mentioned applications, considering as the base for capturing the requirements of the main elements of the Social Network application. With these models, a general automatic code generation strategy for a Web 2.0 application is presented.


Modeling UML Web 2.0 Social Network Web-engineering 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Piero, F., Massimo, T., Matteo, S., Lorenzo, F.: Building Community-Based Web Applications with a Model-Driven Approach and Design Patterns, Politecnico di Milano (2009)Google Scholar
  2. 2.
    Alan, M., Massimiliano, M., Gummadi, K.P.: Measurement and Analysis of Online social Network. In: Proceedings of the 7th ACM SIGCOMM conference on Internet measurement, New York, USA, pp. 29–42 (2008)Google Scholar
  3. 3.
    Joshua, P.: Designing for the social web, pp. 23–40. New Riders (2008)Google Scholar
  4. 4.
    Uyeda, F., Gupta, D., Vahdat, A., et al.: GrassRoots: socially-driven web sites for the masses. In: Proceedings of the 2nd ACM workshop on Online social networks, Barcelona, Spain (2009)Google Scholar
  5. 5.
    The Facebook, Privacy Policy (Agosto 2005),
  6. 6.
    Graham, J.: Flickr of idea on a gaming project led to photo website, USA (Febrero 27 Today, (2006)Google Scholar
  7. 7.
    Dragan, G., Dragan, D., Vlandan, D.: Model Driven Architecture and Ontology Development. Springer, Heidelberg (2006)Google Scholar
  8. 8.
    Youtube (Febrero 2005),
  9. 9.
    Borland Software Corporation, Visual modeling platform for software teams,
  10. 10.
    Fowler, M.: UML distilled Third Edition A brief guide to the standard Object Modeling Language. Addison-Wesley, Reading (2004)Google Scholar
  11. 11.
    Zhixiong, C., Delia, M.: Experiences with Eclipse IDE in programming courses. J. Comput. Small Coll. 21(2), 104–112 (2005)Google Scholar
  12. 12.
    Brian Chatfiel, T.: The Handbook: The Complete Guide for members and parents. Atlantic Publishing Group Inc (2007)Google Scholar
  13. 13.
    Deitel, H.M., Deitel, P.J.: Como programar en Java. Quinta edición. Prentice Hall, Englewood Cliffs (2004)Google Scholar
  14. 14.
    Alexa. Consultado en noviembre de (2009),
  15. 15.
    Warmer, J., Clark, T.: Object Modeling with the OCL. LNCS, vol. 2263, Springer, Heidelberg (2002)Google Scholar
  16. 16.
    Design Specifications for Social Networking System,
  17. 17.
    Eclipse Graphical Modeling Framework,
  18. 18.
    MOF/QVT – Object Modeling Group,
  19. 19.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Constanza Hernández
    • 1
  • Ricardo Quintero
    • 1
  • Leopoldo Z. Sánchez
    • 1
  1. 1.Department of Information Systems and ComputationInstituto Tecnológico de CuliacánCuliacán, SinaloaMéxico

Personalised recommendations