Discovering Business Models for Software Process Management - An Approach for Integrating Time and Resource Perspectives from Legacy Information Systems

C. Arevalo, I. Ramos, M. J. Escalona

Abstract

Business Process Management (BPM) is becoming the modern core to support business in all type of organizations and software business is not an exception. Software companies are often involved in important and complex collaborative projects carried out by many stakeholders. Each actor (customers, suppliers or government instances, among others) works with individual and shared processes. Everyone needs dynamic and evolving approaches for managing their software projects lifecycle. Nevertheless, many companies still use systems that are out of the scope of BPM for planning and control projects and managing enterprise content (Enterprise Content Management, ECM) as well as all kinds of resources (ERP). Somehow systems include scattered artifacts that are related to BPM perspectives: control and data flow, time, resource and case, for example. It is aimed to get interoperable BPM models from these classical Legacy Information Systems (LIS). Model-Driven Engineering (MDE) allows going from application code to higher-level of abstraction models. Particularly, there are standards and proposals for reverse engineering LIS. This paper illustrates LIS cases for software project planning and ECM, looking at time and resource perspectives. To conclude, we will propose a MDE-based approach for taking out business models in the context of software process management.

References

  1. Arevalo, C., Gómez-López, M. T., Reina Quintero, A.M., Ramos, I., 2014. An Architecture to Infer Business Rules from Event Condition Action Rules Implemented in the Persistence Layer. In R. Pérez-Castillo, & M. Piattini (Eds.) Uncovering Essential Software Artifacts through Business Process Archeology (pp. 201-221). Hershey, PA: BSR.
  2. Awad, A., Grosskopf, A., Meyer, A., & Weske, M., 2009. Enabling resource assignment constraints in BPMN. Hasso Plattner Institute, Potsdam.
  3. Bisbal, J., Lawless, D., Wu, B., Grimson, J., 1999. Legacy Information Systems: Issues and Directions. 0740- 7459/99, ©IEEE.
  4. Boronat, A., Carsí, J.A., Ramos, I. 2005. Automatic Reengineering in MDA Using Rewriting Logic as Transformation Engine. CSMR 2005: 228-231.
  5. BPDM, OMG 2008. Business Process definition Metamodel (BPDM), http://www.omg.org/spec/ BPDM/
  6. BPMN, OMG 2011. BPMN V2.0. http://www.omg. org/spec/BPMN/2.0/
  7. Cutilla, C. R., García-García, J. A., Alba, M.; Escalona, M.J., Ponce, J., Rodríguez, L., 2011. Aplicación del paradigma MDE para la generación de pruebas funcionales; Exp. AQUA-WS. 6ª Conf. Iberic. S.T.I., Demuth, B., Hußmann, H., 1999. Using UML/OCL constraints for relational database design. UML. doi:10.1007/3-540-46852-8_42.
  8. Demuth, B, Hußmann, H., Loecher,S., 2001. OCL as a specification language for business rules in database applications. UML. doi:10.1007/3-540-45441-1_9.
  9. Dumas, M., La Rosa, M., Mendling, J., Reijers, H. A., 2013. Fundamentals of business process management. Heidelberg: Springer.
  10. Elveszeter, B., Berre, A.J., 2010. OMG Specifications for Interoperability. IESA I.C. (p. 31). John Wiley & Sons.
  11. Eisenberg, A., 1996. New standard for stored procedures in SQL. ACM SIGMOD Record 25 (4): 81-88.
  12. Escalona, M.J., Aragón, G., 2008. NDT. A Model-Driven Approach for Web Requirements. IEEE TSE, vol. 34, no. 3, pp. 377-390.
  13. Escalona, M.J., García-García, J. A., Más, F., Oliva, M., Del Valle, C., 2013. Applying model-driven paradigm: CALIPSOneo experience. CAiSE'13, vol. 1017, pp. 25-32.
  14. Flores, C., Sepúlveda, M., 2011: Temporal Specification of Business Processes through Project Planning Tools. In BPMW (pp. 85-96). Springer Berlin Heidelberg.
  15. Gagné, D., Trudel, A., 2008: The Temporal Perspective: Expressing Temporal Constraints and Dependencies in Process Models. Process Models in BPM and Workflow Handbook.
  16. Gagné, D., Trudel, A., 2009. Time-bpmn. In CEC'09 IEEE Conference on (pp. 361-367).
  17. García-Borgoñón, L, Barcelona, M.A., García-García, J.A., Alba, M., Escalona, M.J., 2014. Software Process Modeling Languages: a Systematic Literature Review. ISS Vol. 56. 103-116.
  18. Geraci, A., 1991. IEEE Standard Computer Dictionary. IEEE Press, Piscataway, NJ, USA.
  19. Hansen, C., Hansen, P. K., 2014. Microsoft Project 2013. Target Gruppens Forlag.
  20. Heuvel, W., 2006. Aligning Modern Business Processes and Legacy Systems: A Component-Based Perspective. CIS, MIT Press.
  21. IMM, OMG 2006. Information management metamodel (IMM), http://www.omgwiki.org/imm/doku.php.
  22. ISO/IEC 24744, 2007. Software Engineering Metamodel for Development Methodologies.
  23. Izquierdo, J.L.C., Cuadrado, J. S., Molina, J. G., 2008. Gra2MoL: A domain specific transformation language for bridging grammarware to modelware in software modernization. In Workshop on MDSE.
  24. Izquierdo, J.L.C., García Molina, J., 2012. Extracting models from source code in software modernization. Software & Systems Modeling.
  25. García-García, J. A., Ortega, M. A., García-Borgoñón, L., & Escalona, M. J., 2012. NDT-Suite: a model-based suite for the application of NDT. Web Engineering (pp. 469-472). Springer Berlin Heidelberg.
  26. Lang, J. P., 2010. Redmine-Overview.
  27. Mellor, S. J., Clark, A. N., Futagami, T., 2003. Modeldriven development - Guest editor's introduction. IEEE Softw. 20, 5, 14-18.
  28. Melton, J., Simon, A.R., 2002. SQL:1999. Morgan Kaufmann. pp. 541-542. ISBN 978-1-55860-456-8.
  29. MOF, OMG 2011. Meta Object Facility (MOF), http://www.omg.org/spec/MOF/2.4.1.
  30. OCL, OMG 2014. Object Constraint Language (OCL), Version 2.4. http://www.omg.org/spec/OCL/2.4/.
  31. Pérez-Castillo, R.; Piattini, M. et al., 2011. MARBLE. A business process archeology tool. ICSM 2011:578- 581.
  32. Pérez-Castillo R., Piattini, M. et al., 2012. Database schema elicitation to modernize relational data-bases. ICEIS.
  33. Pmbok, 2013. A Guide to the Project Management Body of Knowledge (Pmbok Guide). 5th Edition. Project Management Institute.
  34. QVT, OMG 2011, Meta Object Facility (MOF) 2.0 QVT. http://www.omg.org/spec/QVT/1.1/.
  35. Ruiz-González, F., Canfora, G., 2004. Software Process: Characteristics. T&E., vol. 5, pp. 5-10.
  36. Salido, A., García-García, J.A., Gutiérrez, J.; Ponce, J., 2014. Tests Management in CALIPSO-neo: A MDE Solution. Journal of SE&A.
  37. Schmidt, D.C., 2006. Model-Driven Engineering, Computer, vol.39, no.2, pp.25-31.
  38. Shariff, M., 2013. Alfresco 4 Enterprise Content Management Implementation. Packt Publishing Ltd.
  39. SPEM, OMG 2008. Software & Systems Process Engineering Metamodel Specification (SPEM 2.0). http://www.omg.org/spec/SPEM/2.0.
  40. Ulrich, W. M., & Newcomb, P., 2010. Information Systems Transformation: Architecture-Driven Modernization Case Studies. Morgan Kaufmann.
  41. UML, OMG 2011, Unified Modeling Language (UML 2.0). http://www.omg.org/spec/UML/.
  42. Valderas, P., Pelechano, V., 2011. A Survey of Requirements Specification in Model-Driven Development of Web Applications. TWEB 5(2):10.
  43. Van der Aalst, W., 2004. Business process management: a personal view. BPM Journal, vol. 10, no. 2, p. 5.
  44. Van Der Aalst, W. et al., 2012. Process mining manifesto. In BPM workshops (pp. 169-194). Springer.
  45. Weske, M., 2012. Business Process Management. Concepts, Languages, Architectures, 2nd Edition. Springer.
Download


Paper Citation


in Harvard Style

Arevalo C., Ramos I. and Escalona M. (2015). Discovering Business Models for Software Process Management - An Approach for Integrating Time and Resource Perspectives from Legacy Information Systems . In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-096-3, pages 353-359. DOI: 10.5220/0005454903530359


in Bibtex Style

@conference{iceis15,
author={C. Arevalo and I. Ramos and M. J. Escalona},
title={Discovering Business Models for Software Process Management - An Approach for Integrating Time and Resource Perspectives from Legacy Information Systems},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2015},
pages={353-359},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005454903530359},
isbn={978-989-758-096-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - Discovering Business Models for Software Process Management - An Approach for Integrating Time and Resource Perspectives from Legacy Information Systems
SN - 978-989-758-096-3
AU - Arevalo C.
AU - Ramos I.
AU - Escalona M.
PY - 2015
SP - 353
EP - 359
DO - 10.5220/0005454903530359