Skip to main content

A Methodological Framework and Software Infrastructure for the Construction of Software Production Methods

  • Conference paper
New Modeling Concepts for Today’s Software Processes (ICSP 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6195))

Included in the following conference series:

Abstract

The theory of Method Engineering becomes increasingly solid, but very few engineering tools have been developed to support the application of its research results. To overcome this limitation, this paper presents a methodological framework based on Model Driven Engineering techniques. The framework provides a method supported by a software platform for the construction of software production methods. This framework covers from the specification of the software production method to the generation of the CASE tool that supports it. This generation process has been semi-automated through model transformations. The CASE tool and the software platform are based on the Eclipse-based MOSKitt tool. The plugin-based architecture and the integrated modelling tools included in the MOSKitt tool turn it into a suitable software platform to support our proposal. To validate the proposal we have applied the framework to a case study.

This work has been developed with the support of MEC under the project SESAMO TIN2007-62894 and cofinanced by FEDER.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brinkkemper, S.: Method Engineering: Engineering of Information Systems Development Methods and Tools. Information and Software Technology 38, 275–280 (1996)

    Article  Google Scholar 

  2. Brinkkemper, S., Saeki, M., Harmsen, F.: Meta-Modelling Based Assembly Techniques for Situational Method Engineering. Inf. Syst. 24, 209–228 (1999)

    Article  Google Scholar 

  3. Brinkkemper, S., Saeki, M., Harmsen, F.: A Method Engineering Language for the Description of Systems Development Methods. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 473–476. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  4. Cetina, C., Giner, P., Fons, J., Pelechano, V.: Autonomic Computing through Reuse of Variability Models at Runtime: The Case of Smart Homes, vol. 42, pp. 37–43. IEEE Computer Society Press, Los Alamitos (2009)

    Google Scholar 

  5. Eclipse Modeling Framework Project, http://www.eclipse.org/modeling/emf/

  6. Eclipse Process Framework Project (EPF), http://www.eclipse.org/epf/

  7. Harmsen, F., Brinkkemper, S.: Design and Implementation of a Method Base Management System for a Situational CASE Environment. In: Asia-Pacific Software Engineering Conference, p. 430. IEEE Computer Society, Los Alamitos (1995)

    Google Scholar 

  8. Henderson-Sellers, B.: Method engineering for OO systems development. Commun. ACM 46, 73–78 (2003)

    Article  Google Scholar 

  9. Ter Hofstede, A.H.M., Verhoef, T.F.: On the feasibility of situational method engineering. Inf. Syst. 22, 401–422 (1997)

    Article  MATH  Google Scholar 

  10. Kumar, K., Welke, R.J.: Methodology Engineering: A Proposal for Situation-Specific Methodology Construction. In: Challenges and Strategies for Research in Systems Development, pp. 257–269. John Wiley & Sons, Inc., Chichester (1992)

    Google Scholar 

  11. Mirbel, I., Ralyté, J.: Situational method engineering: combining assembly-based and roadmap-driven approaches. Requir. Eng. 11, 58–78 (2005)

    Article  Google Scholar 

  12. MOdeling Software Kitt (MOSKitt), http://www.moskitt.org

  13. Niknafs, A., Ramsin, R.: Computer-Aided Method Engineering: An Analysis of Existing Environments. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 525–540. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  14. Ralyté, J., Rolland, C.: An Assembly Process Model for Method Engineering. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 267–283. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  15. Ralyté, J., Rolland, C.: An Approach for Method Reengineering. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 471–484. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  16. Reusable Asset Specification (RAS) OMG Available Specification version 2.2. OMG Document Number: formal/2005-11-02

    Google Scholar 

  17. Software Process Engineering Meta-model (SPEM) OMG Available Specification version 2.0. OMG Document Number: formal/2008-04-01

    Google Scholar 

  18. Torres, V.: A Ph.D. thesis entitled “A Web Engineering Approach for the Development of Business Process-Driven Web applications”. Technical University of Valencia (2008), http://www.dsic.upv.es/mapa/ingles/desctesis.pl?tesis=etd-04112008-140714

  19. Xpand, http://www.eclipse.org/modeling/m2t/?project=xpand

  20. Armbrust, O., Katahira, M., Miyamoto, Y., Münch, J., Nakao, H., Ocampo, A.: Scoping Software Process Models - Initial Concepts and Experience from Defining Space Standards. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2008. LNCS, vol. 5007, pp. 160–172. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cervera, M., Albert, M., Torres, V., Pelechano, V. (2010). A Methodological Framework and Software Infrastructure for the Construction of Software Production Methods. In: Münch, J., Yang, Y., Schäfer, W. (eds) New Modeling Concepts for Today’s Software Processes. ICSP 2010. Lecture Notes in Computer Science, vol 6195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14347-2_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14346-5

  • Online ISBN: 978-3-642-14347-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics