Skip to main content

Model Driven Engineering Approach to Configure Software Reusable Components

  • Conference paper
  • First Online:
Applied Informatics (ICAI 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 942))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Chapter  Google Scholar 

  2. Arboleda, H., Casallas, R., Chavarriaga, J., Royer, J.C.: Software architecture for product lines. Softw. Arch. 1, 171–210 (2014)

    Google Scholar 

  3. Bézivin, J.: On the unification power of models. Softw. Syst. Model. 4(2), 171–188 (2005)

    Article  Google Scholar 

  4. Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns, vol. 3. Addison-Wesley, Reading (2002)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Florez, H., Sánchez, M.E., Villalobos, J.: Embracing imperfection in enterprise architecture models. In: CEUR Workshops Proceedings, pp. 8–17 (2013)

    Google Scholar 

  7. Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1–2), 31–39 (2008)

    Article  MathSciNet  Google Scholar 

  8. 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)

    Google Scholar 

  9. Kühne, T.: Matters of (meta-) modeling. Softw. Syst. Model. 5(4), 369–385 (2006)

    Article  Google Scholar 

  10. Muller, P.A., Fondement, F., Baudry, B., Combemale, B.: Modeling modeling modeling. Softw. Syst. Model. 11(3), 347–359 (2012)

    Article  Google Scholar 

  11. Musset, J., et al.: Acceleo user guide (2006). http://acceleo.org/doc/obeo/en/acceleo-2.6-user-guide.pdf

  12. 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

    Book  MATH  Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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

    Chapter  Google Scholar 

  15. Warmer, J.B., Kleppe, A.G.: The object constraint language: getting your models ready for MDA. Addison-Wesley Professional (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hector Florez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics