Abstract
Currently, there are a lot of enterprises around the world dedicated to the same business e.g. banking, academy, trading, etc. All of those enterprises require specific information systems; however, information systems in the same business have several similar or equal features. Consequently, it is possible to create one information system for one specific business reusing components developed previously in another information system of the same specific business. Since enterprises from the same business are different, their information systems are different (e.g., academic institutions). In this paper, we present an approach to offer the capability to reuse software components that have been created for solving some specific processes. So, for this approach, it is necessary to have some core components and several auxiliary components. Based on this set of components, it is possible to combine them in order to get a functional information system for one specific enterprise in one specific business.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Albert, M., Muñoz, J., Pelechano, V., Pastor, Ó.: Model to text transformation in practice: generating code from rich associations specifications. In: Roddick, J.F., et al. (eds.) ER 2006. LNCS, vol. 4231, pp. 63–72. Springer, Heidelberg (2006). https://doi.org/10.1007/11908883_9
Arboleda, H., Casallas, R., Chavarriaga, J., Royer, J.C.: Software architecture for product lines. Softw. Arch. 1, 171–210 (2014)
Bézivin, J.: On the unification power of models. Softw. Syst. Model. 4(2), 171–188 (2005)
Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns, vol. 3. Addison-Wesley, Reading (2002)
Florez, H., Sanchez, M., Villalobos, J., Vega, G.: Coevolution assistance for enterprise architecture models. In: Models And Evolution (ME 2012) Workshop at The ACM/IEEE 15th International Conference on Model Driven Engineering Languages And Systems (MoDELS 2012) (2012)
Florez, H., Sánchez, M.E., Villalobos, J.: Embracing imperfection in enterprise architecture models. In: CEUR Workshops Proceedings, pp. 8–17 (2013)
Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1–2), 31–39 (2008)
Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I., Valduriez, P.: ATL: a QVT-like transformation language. In: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications, pp. 719–720. ACM (2006)
Kühne, T.: Matters of (meta-) modeling. Softw. Syst. Model. 5(4), 369–385 (2006)
Muller, P.A., Fondement, F., Baudry, B., Combemale, B.: Modeling modeling modeling. Softw. Syst. Model. 11(3), 347–359 (2012)
Musset, J., et al.: Acceleo user guide (2006). http://acceleo.org/doc/obeo/en/acceleo-2.6-user-guide.pdf
Pohl, K., Böckle, G., van Der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer Science & Business Media, Heidelberg (2005). https://doi.org/10.1007/3-540-28901-1
Sanchez, D., Florez, H.: Model driven engineering approach to manage peripherals in mobile devices. In: Gervasi, O., et al. (eds.) ICCSA 2018. LNCS, vol. 10963, pp. 353–364. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95171-3_28
Sanchez, D., Mendez, O., Florez, H.: An approach of a framework to create web applications. In: Gervasi, O., et al. (eds.) ICCSA 2018. LNCS, vol. 10963, pp. 341–352. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95171-3_27
Warmer, J.B., Kleppe, A.G.: The object constraint language: getting your models ready for MDA. Addison-Wesley Professional (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Florez, H., Leon, M. (2018). Model Driven Engineering Approach to Configure Software Reusable Components. In: Florez, H., Diaz, C., Chavarriaga, J. (eds) Applied Informatics. ICAI 2018. Communications in Computer and Information Science, vol 942. Springer, Cham. https://doi.org/10.1007/978-3-030-01535-0_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-01535-0_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01534-3
Online ISBN: 978-3-030-01535-0
eBook Packages: Computer ScienceComputer Science (R0)