Advertisement

A Meta-model-Driven Tool Integration Development Process

  • Felix Klar
  • Sebastian Rose
  • Andy Schürr
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 5)

Abstract

The integration of languages and tools that are used for model-driven IT system development purposes is a hot research topic. Quite a number of model transformation and weaving approaches have been published rather recently that simplify the implementation of the needed integration components. Surprisingly, we are not aware of any publications that present comprehensive engineering processes for the systematic analysis, design, validation, and verification of the needed model coupling and translation services. This paper is a first contribution for the development of a standard modeling tool integration process with a main focus on the early scenario-driven requirements elicitation phases.

Keywords

Model coupling and transformation tool integration development process 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Amelunxen, C., Königs, A., Rötschke, T., Schürr, A.: MOFLON: A standardcompliant metamodeling framework with graph transformations. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 361–375. Springer, Heidelberg (2006)Google Scholar
  2. 2.
    Brown, A.W., Carney, D.J., Morris, E.J., Smith, D.B., Zarrella, P.F.: Principles of CASE tool integration. Oxford University Press Inc., New York (1994)Google Scholar
  3. 3.
    Conallen, J.: Building Web Applications With UML, 2nd edn. Addison-Wesley, Reading (2003)Google Scholar
  4. 4.
    HIS. Specification Requirements Interchange Format (RIF) (May 2007)Google Scholar
  5. 5.
    Jacobsen, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)Google Scholar
  6. 6.
    Kastenberg, H., Rensink, A.: Model checking dynamic states in GROOVE. In: Valmari, A. (ed.) SPIN 2006. LNCS, vol. 3925, pp. 299–305. Springer, Heidelberg (2006)Google Scholar
  7. 7.
    Klar, F., Königs, A., Schürr, A.: Model transformation in the large. In: The 6th Joint Meeting of the ESEC/FSE, USA,, pp. 285–294. ACM, New York (2007)Google Scholar
  8. 8.
    Königs, A.: Model Transformation with Triple Graph Grammars. In: Proc. Workshop on Model Transformations in Practice (2005)Google Scholar
  9. 9.
    March, S.T. (ed.): Heterogeneous databases. In: ACM Computing Surveys (CSUR) (Special issue), vol. 22. ACM, New York (September 1990)Google Scholar
  10. 10.
    Mens, T., Czarnecki, K., Gorp, P.V.: A taxonomy of model transformations. In: Dagstuhl Seminar 04101 on Language Engineering for Model-Driven Software Development (2005)Google Scholar
  11. 11.
    Nagl, M. (ed.): IPSEN 1996. LNCS, vol. 1170. Springer, Heidelberg (1996)Google Scholar
  12. 12.
    Schürr: Specification of Graph Translators with Triple Graph Grammars. In: Mayr, E.W., Schmidt, G., Tinhofer, G. (eds.) WG 1994. LNCS, vol. 903, pp. 151–163. Springer, Heidelberg (1995)Google Scholar
  13. 13.
    Schürr, Dörr,: Special Section on Model-based Tool Integration. Journal of Software & Systems Modeling 4(2), 109–170 (2004)CrossRefGoogle Scholar
  14. 14.
    Sommerville, I.: Software Engineering, 8th edn. Addison Wesley, Reading (2007)zbMATHGoogle Scholar
  15. 15.
    Stürmer, I.: Systematic Testing of Code Generation Tools. PhD thesis, Pro BUSINESS, Berlin (2006)Google Scholar
  16. 16.
    Zündorf, A., Leohold, J., Müller, D., Gemmerich, R., Reckord, C., Schneider, C., Semmelrodt, S.: Using object scenarios for requirements analysis-an experience report. In: Modellierung, Insbruck (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Felix Klar
    • 1
  • Sebastian Rose
    • 1
  • Andy Schürr
    • 1
  1. 1.Real-Time Systems LabTechnische Universität DarmstadtDarmstadtGermany

Personalised recommendations