Metaprocesses as Software Assets Reuse

Javier Darío Fernández-Ledesma


Software reuse in the early stages is a key issue in rapid development of applications. Recently, several methodologies have been proposed for the reuse of components, but mainly in code generation as artifacts. However, these methodologies partially consider the reuse of abstract models built for domain analysis and business modeling. This article introduces a metaprocess-oriented methodology based on the model reuse as software assets, and starting from the domain specification and analysis phases. The approach includes the definition of a conceptual level to adequately represent the domain and a reuse process to specify the metaprocess as software assets. The methodology has been applied successfully in the field of e-health; in particular a monitoring system for patients with cardiovascular risk has been modelled and analysed.


  1. Acuña, S. & Ferré, X. Software Process Modeling. pp.1-6 In: Proceedings of the 5th. World Multiconference on Systemics, Cybernetics and Informatics (SCI 2001). Orlando Florida, USA. , (2001)
  2. Asikainen, T. & Männistö, T. Nivel: a metamodeling language with formal semantics, pp 521-549. Software & Systems Modeling. Volume 8, N. 4, (2009)
  3. Baisley, D., Björkander, M., Bock, C., Cook, S., Desfray, P., Dykman, N., Ek, A., Frankel, D., Gery, E., Haugen, Ø., Iyengar, S., Kobryn, C., Møller-Pedersen, B., Odell, J., Övergaard, G., Palmkvist, K., Ramackers, G., Rumbaugh, J., Selic, B., Weigert, T., Williams, L.: OMG Unified Modeling Language (OMG UML), Superstructure v 2.2. OMG (February 2009)
  4. Cechticky, V., Egli, M., Pasetti, A., Rohlik, O., Vardanega, T. A UML2 Profile for Reusable and Verifiable Software Components for Real-Time Applications, pp.312-325. ICSR 2006, LNCS 4039, (2006)
  5. Conradi, R. & Nguyen, M. Classification of Metaprocesses and their Models. pp 167-175. Software Process, (1994)
  6. De Freitas, J. Model business processes for flexibility and re-use : A component-oriented approach, pp 1-11. IBM Developer Works Journal, (2009)
  7. Finkelstein, A., Gabbay, D., Hunter, A., Kramer, J., Nuseibeh, B. Software Process Modeling and Technology, Research Studies Press LTD. Londres. (1994)
  8. Greenfield, J & Short, K. Software Factories: Assembling Aplications with Patterns, Model, Frameworks and Tools. John Wiley & Sons. (2004)
  9. Kühne, T. Editorial to the theme issue on metamodeling, pp. 447-449. Software & Systems Modeling. Volume 8, N. 4, (2009)
  10. Levendovszky, T., László, L., Mészáros, T. Supporting domain-specific model patterns with metamodeling, pp 501-520. Soft. & Systems Modeling. Vol 8, N 4, (2009)
  11. Noguera, M., Hurtado, M., Rodríguez, M., Chung, L., Garrido, J. Ontology-driven analysis of UML-based collaborative processes using OWL-DL and CPN, pp 726-760. Science of Computer Programming. Volume 75, (2010)
  12. OMG. Software & Systems Process Engineering MetaModel Specification doc.ormsc/(2008-04-01)
  13. OMG: Business Process Model and Notation (BPMN) v1.2. Object Managment Group (OMG) (2008)
  14. OMG. Reusable Asset Specification. OMG Available Specification Version 2.2. (2005)
  15. Ouyang, C., Dumas, M., Van der aalst, W., Ter hofstede, A., Mendling, J. From business process models to process-oriented software systems. CM Trans. Soft. Eng. Methodologies. 19, 1, Art. 2 (August 2009)
  16. Park, S., Park, S., Sugumaran, V. Extending reusable asset specification to improve software reuse, pp 1473-1478. Proceedings of the 2007 ACM symposium on Applied computing - SAC 7807, (2007)
  17. Ramsin, R. & Paige, R. Process-Centered Review of Object Oriented Software Development Methodologies. pp 1- 89. Computing, Volume 40, N. 1, (2008)
  18. Rodríguez, J., Ochoa, S., Pino, J., Herskovic, V., Favela, J., Mejía, D., Morán, A. Towards a reference architecture for the design of mobile shared workspaces. pp 109- 118. Future Generation Comp. Systems. Vol 27 (2011).
  19. Rolland, C., Prakash N. On the Adequate Modeling of Business Process Families. Université Paris1 Panthéon Sorbonne. Francia, (2000)
  20. Uribe, C., Isaza, C., Florez, J. Qualitative-Fuzzy Decision Support System for Monitoring Patients with Cardiovascular Risk, pp 1621-1625. Proc: Conf. on Fuzzy Systems and Knowledge Discovery. Vol. 3, (2011).

Paper Citation

in Harvard Style

Fernández-Ledesma J. (2016). Metaprocesses as Software Assets Reuse . In Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-758-190-8, pages 221-224. DOI: 10.5220/0006224102210224

in Bibtex Style

author={Javier Darío Fernández-Ledesma},
title={Metaprocesses as Software Assets Reuse},
booktitle={Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},

in EndNote Style

JO - Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - Metaprocesses as Software Assets Reuse
SN - 978-989-758-190-8
AU - Fernández-Ledesma J.
PY - 2016
SP - 221
EP - 224
DO - 10.5220/0006224102210224