GI LogoGI Logo
  • Login
Digital Library
    • All of DSpace

      • Communities & Collections
      • Titles
      • Authors
      • By Issue Date
      • Subjects
    • This Collection

      • Titles
      • Authors
      • By Issue Date
      • Subjects
Digital Library Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • English 
    • English
    • Deutsch
View Item 
  •   DSpace Home
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P213 - Software Engineering 2013
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   DSpace Home
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P213 - Software Engineering 2013
  • View Item

Statistical analysis of changes for synthesizing realistic test models

Author:
Yazdi, Hamed Shariat [DBLP] ;
Pietsch, Pit [DBLP] ;
Kehrer, Timo [DBLP] ;
Kelter, Udo [DBLP]
Abstract
Tools and methods in the context of Model-Driven Engineering have to be evaluated and tested. Unfortunately, adequate test models are scarcely available in many application domains, and available models often lack required properties. Test model generators have been proposed recently to overcome this deficiency. Their basic principle is to synthesize test models by controlled application of edit operations from a given set of edit operation definitions. If test models are created by randomly selecting edit operations, then they become quite unnatural and do not exhibit realworld characteristics; generated sequences of edit operation should rather be similar to realistic model evolution. To this end, we have reverse-engineered a carefully selected set of open-source Java projects to class diagrams and computed the differences between subsequent revisions in terms of various edit operations, including generic low-level graph edit operations and high-level edit operations such as model refactorings. Finally, we statistically analyzed the distribution of the frequency of these edit operations. We have checked the fitness of 60 distributions in order to correctly represent the statistical properties. Only four distributions have been able to adequately describe the observed evolution. The successful distributions are being used to configure our model generator in order to produce more realistic test models.
  • Citation
  • BibTeX
Yazdi, H. S., Pietsch, P., Kehrer, T. & Kelter, U., (2013). Statistical analysis of changes for synthesizing realistic test models. In: Kowalewski, S. & Rumpe, B. (Hrsg.), Software Engineering 2013. Bonn: Gesellschaft für Informatik e.V.. (S. 225-238).
@inproceedings{mci/Yazdi2013,
author = {Yazdi, Hamed Shariat AND Pietsch, Pit AND Kehrer, Timo AND Kelter, Udo},
title = {Statistical analysis of changes for synthesizing realistic test models},
booktitle = {Software Engineering 2013},
year = {2013},
editor = {Kowalewski, Stefan AND Rumpe, Bernhard} ,
pages = { 225-238 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
225.pdf147.5Kb PDF View/Open

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback

More Info

ISBN: 978-3-88579-607-7
ISSN: 1617-5468
xmlui.MetaDataDisplay.field.date: 2013
Language: en (en)
Content Type: Text/Conference Paper
Collections
  • P213 - Software Engineering 2013 [36]

Show full item record


About uns | FAQ | Help | Imprint | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


About uns | FAQ | Help | Imprint | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.