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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
France, R., Bieman, J., Cheng, B.: CRI: Collaborative Project: Repository for Model Driven Development (ReMoDD). Colorado State University (2006)
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)
Dolk, D.R., Konsynski, B.R.: Knowledge Representation for Model Management Systems. IEEE Transactions on Software Engineering SE-10(6), 619–628 (1984)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Couto, R., Ribeiro, A.N., Campos, J.C. (2014). The Modelery: A Collaborative Web Based Repository. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8584. Springer, Cham. https://doi.org/10.1007/978-3-319-09153-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-09153-2_1
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09152-5
Online ISBN: 978-3-319-09153-2
eBook Packages: Computer ScienceComputer Science (R0)