Skip to main content
Top

2016 | OriginalPaper | Chapter

A Metaprocesses-Oriented Methodology Based on RAS (Software Assets Reuse)

Authors : Javier Darío Fernández, María V. Hurtado, José Luis Garrido, Manuel Noguera, John Freddy Duitama

Published in: Applied Computer Sciences in Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference 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) 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)
2.
go back to reference Asikainen, T., Männistö, T.: Nivel: a metamodelling language with a formal semantics. Softw. Syst. Model. 8(4), 521–549 (2009)CrossRef Asikainen, T., Männistö, T.: Nivel: a metamodelling language with a formal semantics. Softw. Syst. Model. 8(4), 521–549 (2009)CrossRef
3.
go back to reference 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 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
4.
go back to reference 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 CrossRef 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 CrossRef
5.
go back to reference Conradi, R., Nguyen, M.: Classification of metaprocesses and their models. In: Software Process, pp. 167–175 (1994) Conradi, R., Nguyen, M.: Classification of metaprocesses and their models. In: Software Process, pp. 167–175 (1994)
6.
go back to reference De Freitas, J.: Model business processes for flexibility and re-use: a component-oriented approach. IBM Dev. Works J., 1–11 (2009) De Freitas, J.: Model business processes for flexibility and re-use: a component-oriented approach. IBM Dev. Works J., 1–11 (2009)
7.
go back to reference Finkelstein, A., Gabbay, D., Hunter, A., Kramer, J., Nuseibeh, B.: Software Process Modeling and Technology. Research Studies Press Ltd., Londres (1994) Finkelstein, A., Gabbay, D., Hunter, A., Kramer, J., Nuseibeh, B.: Software Process Modeling and Technology. Research Studies Press Ltd., Londres (1994)
8.
go back to reference Greenfield, J., Short, K.: Software Factories: Assembling Aplications with Patterns, Model, Frameworks and Tools. Wiley, New York (2004) Greenfield, J., Short, K.: Software Factories: Assembling Aplications with Patterns, Model, Frameworks and Tools. Wiley, New York (2004)
9.
go back to reference Kühne, T.: Editorial to the theme issue on metamodelling. Softw. Syst. Model. 8(4), 447–449 (2009)CrossRef Kühne, T.: Editorial to the theme issue on metamodelling. Softw. Syst. Model. 8(4), 447–449 (2009)CrossRef
10.
go back to reference Levendovszky, T., László, L., Mészáros, T.: Supporting domain-specific model patterns with metamodeling. Softw. Syst. Model. 8(4), 501–520 (2009)CrossRef Levendovszky, T., László, L., Mészáros, T.: Supporting domain-specific model patterns with metamodeling. Softw. Syst. Model. 8(4), 501–520 (2009)CrossRef
11.
go back to reference 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)CrossRefMATH 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)CrossRefMATH
12.
go back to reference OMG. Software & Systems Process Engineering Meta-Model Specification doc.ormsc/(2008-04-01) OMG. Software & Systems Process Engineering Meta-Model Specification doc.ormsc/(2008-04-01)
13.
go back to reference OMG: Business Process Model and Notation (BPMN) v1.2. Object Managment Group (OMG) (2008) OMG: Business Process Model and Notation (BPMN) v1.2. Object Managment Group (OMG) (2008)
14.
go back to reference OMG. Reusable Asset Specification. OMG Available Specification Version 2.2. (2005) OMG. Reusable Asset Specification. OMG Available Specification Version 2.2. (2005)
15.
go back to reference 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)CrossRef 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)CrossRef
16.
go back to reference 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) 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)
17.
go back to reference Ramsin, R., Paige, R.: Process-centered review of object oriented software development methodologies. Computing 40(1), 1–89 (2008) Ramsin, R., Paige, R.: Process-centered review of object oriented software development methodologies. Computing 40(1), 1–89 (2008)
18.
go back to reference 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)CrossRef 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)CrossRef
19.
go back to reference Rolland, C., Prakash N.: On the adequate modeling of business process families. Université Paris1 Panthéon Sorbonne, Francia (2000) Rolland, C., Prakash N.: On the adequate modeling of business process families. Université Paris1 Panthéon Sorbonne, Francia (2000)
Metadata
Title
A Metaprocesses-Oriented Methodology Based on RAS (Software Assets Reuse)
Authors
Javier Darío Fernández
María V. Hurtado
José Luis Garrido
Manuel Noguera
John Freddy Duitama
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-50880-1_3

Premium Partner