Abstract
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 domain analysis, the business modeling, and the reuse through of components. This paper introduces a metaprocess-oriented methodology based on reuse it as software assets starting from specifications and analysis of the domain. The approach includes the definition of a conceptual level to adequately represent the domain, a reuse process to specify the metaprocess as software assets, and an implementation level which defines the rules for conceptual level and reuse of metaprocess. The methodology has been applied successfully to the first phase, i.e. at the specification of the conceptual level in the field of e-health, in particular in monitoring system of patients with cardiovascular risk, but our work has advances in reuse of models for implementation in other contexts contributing to productivity in software development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Acuña, S., Ferré, X.: Software process modelling. In: Proceedings of the 5th World Multiconference on Systemics, Cybernetics and Informatics (SCI 2001), Orlando, Florida, USA, pp. 1–6 (2001)
Asikainen, T., Männistö, T.: Nivel: a metamodelling language with a formal semantics. Softw. Syst. Model. 8(4), 521–549 (2009)
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. Object Managment Group (OMG), February 2009
Cechticky, V., Egli, M., Pasetti, A., Rohlik, O., Vardanega, T.: A UML2 profile for reusable and verifiable software components for real-time applications. In: Morisio, Maurizio (ed.) ICSR 2006. LNCS, vol. 4039, pp. 312–325. Springer, Heidelberg (2006). doi:10.1007/11763864_23
Conradi, R., Nguyen, M.: Classification of metaprocesses and their models. In: Software Process, pp. 167–175 (1994)
De Freitas, J.: Model business processes for flexibility and re-use: a component-oriented approach. IBM Dev. Works J., 1–11 (2009)
Finkelstein, A., Gabbay, D., Hunter, A., Kramer, J., Nuseibeh, B.: Software Process Modeling and Technology. Research Studies Press Ltd., Londres (1994)
Greenfield, J., Short, K.: Software Factories: Assembling Aplications with Patterns, Model, Frameworks and Tools. Wiley, New York (2004)
Kühne, T.: Editorial to the theme issue on metamodelling. Softw. Syst. Model. 8(4), 447–449 (2009)
Levendovszky, T., László, L., Mészáros, T.: Supporting domain-specific model patterns with metamodeling. Softw. Syst. Model. 8(4), 501–520 (2009)
Noguera, M., Hurtado, M., Rodríguez, M., Chung, L., Garrido, J.: Ontology-driven analysis of UML-based collaborative processes using OWL-DL and CPN. Sci. Comput. Program. 75, 726–760 (2010)
OMG. Software & Systems Process Engineering Meta-Model Specification doc.ormsc/(2008-04-01)
OMG: Business Process Model and Notation (BPMN) v1.2. Object Managment Group (OMG) (2008)
OMG. Reusable Asset Specification. OMG Available Specification Version 2.2. (2005)
Ouyang, C., Dumas, M., Van der Aalst, W., Ter Hofstede, A., Mendling, J.: From business process models to process-oriented software systems. ACM Trans. Softw. Eng. Methodol. 19(1), 2 (2009)
Park, S., Park, S., Sugumaran, V.: Extending reusable asset specification to improve software reuse. In: Proceedings of the 2007 ACM Symposium on Applied Computing (SAC 2007), pp. 1473–1478 (2007)
Ramsin, R., Paige, R.: Process-centered review of object oriented software development methodologies. Computing 40(1), 1–89 (2008)
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. Future Gener. Comput. Syst. 27, 109–118 (2011)
Rolland, C., Prakash N.: On the adequate modeling of business process families. Université Paris1 Panthéon Sorbonne, Francia (2000)
Acknowledgment
We thank ARTICA research of Colciencias, TICs Ministery (Colombia) and COOPEN research European Community and University of Granada.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Fernández, J.D., Hurtado, M.V., Garrido, J.L., Noguera, M., Duitama, J.F. (2016). A Metaprocesses-Oriented Methodology Based on RAS (Software Assets Reuse). In: Figueroa-García, J., López-Santana, E., Ferro-Escobar, R. (eds) Applied Computer Sciences in Engineering. WEA 2016. Communications in Computer and Information Science, vol 657. Springer, Cham. https://doi.org/10.1007/978-3-319-50880-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-50880-1_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-50879-5
Online ISBN: 978-3-319-50880-1
eBook Packages: Computer ScienceComputer Science (R0)