Abstract
The research presented in this paper aims to provide a framework to achieve the goal of generating computer systems for Corporate Social Responsibility (CSR) management using the Model Driven Engineering (MDE) software engineering paradigm. CSR has become an asset that companies need to efficiently manage, both at the organizational level and at the computer one. On the other hand, MDE consists in applying top-down transformations so that high-level models are transformed into software models and then from these ones, the code is automatically generated. Based on these principles this proposal considers how MDE can be applied to generate computer systems to manage CSR. The process consists in performing business information models on CSR and applying MDE methods to obtain high quality CSR computer systems in an efficient and economic way. The goal of this paper is to show the steps and methods to guide this process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
León, R., Muñoz, M.J., Chalmeta, R.: Methodology for Sustainability Strategic Planning and Management. Industrial Management and Data Systems 110(2), 249–268 (2010)
Carroll, A.B.: A three-dimensional conceptual model of corporate social performance. Academy of Management Review 4, 497–505 (1979)
Bèzivin, J.: In Search of a Basic Principle for Model Driven Engineering. CEPIS, UPGRADE, The European Journal for the Informatics Professional V(2), 21–24 (2004), http://www.upgrade-cepis.org/issues/2004/2/up5-2Bezivin.pdf
Ben Salem, R., Grangel, R., Bourey, J.-P.: A comparison of model transformation tools: Application for Transforming GRAI Extended Actigrams into UML Activity Diagrams. Computers in Industry 59(7), 682–693 (2008)
Jouault, F., et al.: ATL: a QVT-like transformation language. In: Tarr, P.L., Cook, W.R. (eds.) OOPSLA Companion ACM, pp. 719–720 (2006)
Czarnecki, K., Helsen, S.: Classification of Model Transformation Approaches. In: OOPSLA 2003 Workshop on Generative Techniques in the Context of Model-Driven Architecture (2003)
Milewski, M., Roberts, G.: The model weaving description language (MWDL)-Towards a formal aspect oriented language for MDA model transformations. In: Proceedings of the 1st Workshop on Models and Aspects - Handling Crosscutting Concerns in MDSD, in conjunction with the 19th European Conference on Object-Oriented Programming (2005)
Grangel, R., Chalmeta, R., Campos, C., Palomero, S.: Improving Interoperability using UML Profile for Enterprise Modelling. In: Enterprise Interoperability IV. Making the Internet of the Future for the Future Enterprise (Part I) I-ESA 2010, pp. 35–45 (2010)
Vernadat, F.B.: Enterprise Modeling and Integration: Principles and Applications. Chapman and Hall (1996)
Grangel, R., Chalmeta, R., Campos, C., Coltell, O.: Enterprise Modelling, an overview focused on software generation. In: Panetto, H. (ed.) Interoperability of ESA Workshops of the INTEROP-ESA International Conference EI2N, WSI, ISIDI and IEHENA 2005, pp. 65–76. Hermes Science Publishing (2005)
Berio, G., Opdahl, A., Anaya, V., Dassisti, M.: Deliverable DEM 1: UEML 2.1. Technical report, INTEROP-DEM (2005)
INTEROP: Interoperability Research for Networked Enterprises Applications and Software NoE (IST-2003-508011) (2008), http://www.interop-noe.org
Grangel, R., Chalmeta, R., Schuster, S., Peña, I.: Exchange of Business Process Models Using the POP* Meta-model. In: Bussler, C.J., Haller, A. (eds.) BPM 2005. LNCS, vol. 3812, pp. 233–244. Springer, Heidelberg (2006)
ATHENA: Advanced Technologies for interoperability of Heterogeneous Enterprise Networks and their Applications IP (IST-2001-507849) (2008), http://www.athena-ip.org
Grangel, R., Chalmeta, R., Campos, C.: A Modelling Framework for Sharing Knowledge. In: Apolloni, B., Howlett, R.J., Jain, L. (eds.) KES 2007, Part II. LNCS (LNAI), vol. 4693, pp. 1230–1237. Springer, Heidelberg (2007)
OMG. OMG Unified Modeling Language (OMG UML), Superstructure. Object Management Group, version 2.4.1 formal/2011-08-06 edition (August 2011)
OMG. MDA Guide Version 1.0.1. Object Management Group, document number: omg/2003-06-01 edition (June 2003)
Redman, E.: Three Models of Corporate Social Responsibility: Implications in Public Policy, http://files.meetup.com/1325336/Three%20Models%20of%20CSR.pdf
Carroll, A.B.: Corporate Social Responsibility: Evolution of a Definitional Construct. Business Society 38, 268 (1999)
WCDE, World Commission on Environment and Development: Our Common Future. Oxford University Press (1987)
Browna, H.S., de Jongb, M., Levycuilding, D.L.: Building Institutions based on Information Disclosure: Lessons from GRI’s Sustainability Reporting. Journal of Cleaner Production 17(6), 571–580 (2009)
United Nations Global Compact, http://www.unglobalcompact.org/
AccountAbility, http://www.accountability.org/index.html
ISO 26000 – Social responsibility, http://www.iso.org/iso/iso_catalogue/management_and_leadership_standards/social_responsibility/sr_iso26000_overview.htm
Forética, http://www.foretica.org/
PNE 165010 EX de AENOR, http://www.aenor.es/aenor/normas/normas/fichanorma.asp?tipo=N&codigo=N0042958&PDF=Si
FInES Cluster. Future Internet Enterprise Systems: Research Roadmap, Final Report, Version 4.0 (June 2010)
Jardim-Gonçalves, R., Grilo, A., Steiger-Garcao, A.: Challenging the interoperability between computers in industry with MDA and SOA. Comput. Ind. 57(8), 679–689 (2006)
Benguria, G., Larrucea, X., Elvesater, B., Neple, T., Beardsmore, A., Friess, M.: A Platform Independent Model for Service Oriented Architectures. In: Entrerprise Interoperability. Springer (2007)
Grangel, R., Bigand, M., Bourey, J.-P.: Transformation of decisional models into UML: application to GRAI grids. International Journal of Computer Integrated Manufacturing 23(7), 655–672 (2010)
AtlanMod INRIA, http://www.inria.fr/equipes/atlanmod (accessed January 2013)
Jouault, F., et al.: ATL: a QVT-like transformation language. In: Tarr, P.L., Cook, W.R. (eds.) OOPSLA Companion ACM, pp. 719–720 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Campos, C., Grangel, R. (2013). How to Apply Model Driven Engineering to Develop Corporate Social Responsibility Computer Systems. In: Fernández-Izquierdo, M.Á., Muñoz-Torres, M.J., León, R. (eds) Modeling and Simulation in Engineering, Economics, and Management. MS 2013. Lecture Notes in Business Information Processing, vol 145. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38279-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-38279-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38278-9
Online ISBN: 978-3-642-38279-6
eBook Packages: Computer ScienceComputer Science (R0)