Abstract
In the last years, Model Driven Engineering (MDE) has demonstrated several benefits for software development. It has gained a great popularity in both academic and industry communities. The application of its guidelines is suitable for several domains including Model Transformations. In addition, mobile applications is one domain that has a lot of relevance. However, these applications increases their value when they use properly mobile peripherals. Thus, the purpose of this paper is to show the creation of a domain metamodel to manage peripherals in mobile devices. Said metamodel will serve to built a Model Transformation Chain that will be able to generate native code for the Android platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ghezzi, C., Jazayeri, M., Mandrioli, D.: Software Qualities and Principles. ACM Press-CRC Press, Boca Raton (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), Innsbruck (2012)
Seidewitz, E.: What models mean. Softw. IEEE 20(5), 26–32 (2003)
Florez, H., Sánchez, M., Villalobos, J.: Embracing imperfection in enterprise architecture models. In: Proceedings of the 6th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling (PoEM 2013), pp. 8–17. ACM (2013)
Selic, B.: The pragmatics of model-driven development. IEEE Softw. 5, 19–25 (2003)
Bézivin, J.: On the unification power of models. Softw. Syst. Model. 4(2), 171–188 (2005)
Florez, H., Sánchez, M., Villalobos, J.: iArchiMate: a tool for managing imperfection in enterprise models. In: 2014 IEEE 18th International on Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW), pp. 201–210. IEEE (2014)
Kraus, A.: Model driven software engineering for web applications. Ph.D. thesis, Ludwig Maximilians Universität München (2007)
Amrani, M., Combemale, B., Lúcio, L., Selim, G.M.K., Dingel, J., Le Traon, Y., Vangheluwe, H., Cordy, J.R.: Formal verification techniques for model transformations: a tridimensional classification. J. Object Technol. 14(3), 1–43 (2015)
Syriani, E.: A multi-paradigm foundation for model transformation language engineering. Ph.D. thesis, McGill University Libraries (2011)
Kurtev, I.: Adaptability of Model Transformations. University of Twente, Enschede (2005)
Florez, H.: Model transformation chains as strategy for software development projects. In: The 3rd International Multi-conference on Complexity, Informatics and Cybernetics (IMCIC 2012), Orlando (2012)
Bézivin, J.: From object composition to model transformation with the MDA. In: TOOLS, vol. 39, pp. 350–354 (2001)
Soley, R.: The OMG Staff Strategy group. Model driven architecture (2000)
Open Management Group: Meta Object Facility (MOF) Specification v 2.4.1. Open Management Group (2011)
Bernaschina, C., Comai, S., Fraternali, P.: IFMLEdit. org: model driven rapid prototyping of mobile apps. In: Proceedings of the 4th International Conference on Mobile Software Engineering and Systems, pp. 207–208. IEEE Press (2017)
Brambilla, M., Mauri, A., Umuhoza, E.: Extending the interaction flow modeling language (IFML) for model driven development of mobile applications front end. In: Awan, I., Younas, M., Franch, X., Quer, C. (eds.) MobiWIS 2014. LNCS, vol. 8640, pp. 176–191. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10359-4_15
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Sanchez, D., Florez, H. (2018). Model Driven Engineering Approach to Manage Peripherals in Mobile Devices. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2018. ICCSA 2018. Lecture Notes in Computer Science(), vol 10963. Springer, Cham. https://doi.org/10.1007/978-3-319-95171-3_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-95171-3_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-95170-6
Online ISBN: 978-3-319-95171-3
eBook Packages: Computer ScienceComputer Science (R0)