The Modelery: A Collaborative Web Based Repository
Conference paper
- 1 Citations
- 1.2k Downloads
Abstract
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.
Keywords
Model Driven Development Models repository Web collaborative repositoryPreview
Unable to display preview. Download preview PDF.
References
- 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.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.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.France, R., Bieman, J., Cheng, B.: CRI: Collaborative Project: Repository for Model Driven Development (ReMoDD). Colorado State University (2006)Google Scholar
- 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.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.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.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.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.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.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.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.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.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