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

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.