• DocumentCode
    2631745
  • Title

    Approaching the Model-Driven Generation of Feedback to Remove Software Performance Flaws

  • Author

    Cortellessa, Vittorio ; Marco, Antinisca Di ; Eramo, Romina ; Pierantonio, Alfonso ; Trubiani, Catia

  • Author_Institution
    Dipt. di Inf., Univ. of L´´Aquila, L´´Aquila, Italy
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    162
  • Lastpage
    169
  • Abstract
    The problem of interpreting results of performance analysis and providing feedback on software models to overcome performance flaws is probably the most critical open issue in the field of software performance engineering. Automation in this step would help to introduce performance validation as an integrated activity in the software lifecycle, without dramatically affecting the daily practices of software developers. In this paper we approach the problem with model-driven techniques, on which we build a general solution. Basing on the concept of performance antipatterns, that are bad practices in software modeling leading to performance flaws, we introduce metamodels and transformations that can support the whole process of flaw detection and solution. The approach that we propose is notation-independent and can be embedded in any (existing or future) concrete modeling notation by using weaving models and automatically generated model transformations. Finally, we discuss the issues opened from this work and the future achievements that are at the hand in this domain thanks to model-driven techniques.
  • Keywords
    feedback; program verification; software performance evaluation; metamodel; model-driven generation techniques; software lifecycle; software models; software performance engineering; software performance flaw removal; Application software; Automation; Concrete; Feedback; Instruments; Performance analysis; Software engineering; Software performance; Time to market; Weaving; Antipattern; Model Transformation; Model-Driven Engineering; Software Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.85
  • Filename
    5349872