The Modelery: A Collaborative Web Based Repository

  • Rui Couto
  • António Nestor Ribeiro
  • José Creissac Campos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8584)


Software development processes are known to produce a large set of artifacts such as models, code and documentation. Keeping track of these artifacts without supporting tools is not easy, and making them available to others can be even harder. Standard version control systems are not able to solve this issue. More than keeping track of versions, a system to help organize and make artifacts available in meaningful ways is needed. In this paper we review a number of alternative systems, and present the requirements and the implementation of a collaborative web repository which we developed to solve this issue.


Model Driven Development Models repository Web collaborative repository 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Couto, R., Ribeiro, A.N., Campos, J.C.: A Patterns Based Reverse Engineering Approach for Java Source Code. In: 2012 35th Annual IEEE Software Engineering Workshop (SEW), pp. 140–147 (2012)CrossRefGoogle Scholar
  2. 2.
    Campos, J., Saraiva, J., Silva, C., Silva, J.: GUIsurfer: A Reverse Engineering Framework for User Interface Software. In: Telea, A. (ed.) Reverse Engineering - Recent Advances and Applications, pp. 31–54. InTech (2012)Google Scholar
  3. 3.
    Campos, J.C., Harrison, M.D.: Interaction engineering using the IVY tool. In: ACM Symposium on Engineering Interactive Computing Systems (EICS 2009), pp. 35–44. ACM, New York (2009)CrossRefGoogle Scholar
  4. 4.
    France, R., Bieman, J., Cheng, B.: CRI: Collaborative Project: Repository for Model Driven Development (ReMoDD). Colorado State University (2006)Google Scholar
  5. 5.
    Bernstein, P.A., Dayal, U.: An Overview of Repository Technology. In: Proceedings of the 20th International Conference on Very Large Data Bases, VLDB 1994, pp. 705–713. Morgan Kaufmann Publishers Inc., San Francisco (1994)Google Scholar
  6. 6.
    Dolk, D.R., Konsynski, B.R.: Knowledge Representation for Model Management Systems. IEEE Transactions on Software Engineering SE-10(6), 619–628 (1984)CrossRefGoogle Scholar
  7. 7.
    La Rosa, M., Reijers, H.A., van der Aalst, W.M.P., Dijkman, R.M., Mendling, J., Dumas, M., García-Bañuelos, L.: APROMORE: An advanced process model repository. Expert Syst. Appl. 38(6), 7029–7040 (2011)CrossRefGoogle Scholar
  8. 8.
    France, R., Bieman, J., Cheng, B.H.C.: Repository for model driven development (ReMoDD). In: Kühne, T. (ed.) MoDELS 2006. LNCS, vol. 4364, pp. 311–317. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  9. 9.
    Cavalcanti, M.C., Mattoso, M., Campos, M.L., Llirbat, F., Simon, E.: Sharing scientific models in environmental applications. In: Proceedings of the 2002 ACM Symposium on Applied Computing, SAC 2002, pp. 453–457. ACM, New York (2002)Google Scholar
  10. 10.
    Karagiannis, D., Kühn, H.: Metamodelling Platforms. In: Bauknecht, K., Tjoa, A.M., Quirchmayr, G. (eds.) EC-Web 2002. LNCS, vol. 2455, p. 182. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  11. 11.
    Brosch, P., Langer, P., Seidl, M., Wieland, K., Wimmer, M.: Colex: a web-based collaborative conflict lexicon. In: Proceedings of the 1st International Workshop on Model Comparison in Practice, IWMCP 2010, pp. 42–49. ACM, New York (2010)CrossRefGoogle Scholar
  12. 12.
    Pérez-Pérez, R., Benito, B.M., Bonet, F.J.: ModeleR: An enviromental model repository as knowledge base for experts. Expert Syst. Appl. 39(9), 8396–8411 (2012)CrossRefGoogle Scholar
  13. 13.
    Wang, H., Johnson, A., Zhang, H., Liang, S.: Towards a collaborative modeling and simulation platform on the Internet. Adv. Eng. Inform. 24(2), 208–218 (2010)CrossRefGoogle Scholar
  14. 14.
    France, R., Rumpe, B.: Model-driven Development of Complex Software: A Research Roadmap. In: 2007 Future of Software Engineering, FOSE 2007, pp. 37–54. IEEE Computer Society, Washington, DC (2007)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Rui Couto
    • 1
  • António Nestor Ribeiro
    • 1
  • José Creissac Campos
    • 1
  1. 1.University of MinhoBragaPortugal

Personalised recommendations