Live featureanalysis

  • 570 views
Uploaded on

Presentation at Models2010

Presentation at Models2010

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
570
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Modeling Features at Runtime Marcus Denker, Jorge Ressia, Orla Greevy, Oscar Nierstrasz Thursday, October 7, 2010
  • 2. New way of doing feature analysis Thursday, October 7, 2010
  • 3. Software Feature: A distinguishing characteristic of a software item. IE EE 829 Thursday, October 7, 2010
  • 4. Post-mortem Feature Analysis Thursday, October 7, 2010
  • 5. Source Traces Thursday, October 7, 2010
  • 6. Source Traces Thursday, October 7, 2010
  • 7. Shortcomings Data Volume Feature Growing Sub-Method granularity Interactive Features Thursday, October 7, 2010
  • 8. Source Traces Thursday, October 7, 2010
  • 9. Traces Source Thursday, October 7, 2010
  • 10. Live Feature Analysis Thursday, October 7, 2010
  • 11. Thursday, October 7, 2010
  • 12. Source Thursday, October 7, 2010
  • 13. Source Behavior Representation Thursday, October 7, 2010
  • 14. Source Behavior Representation Feature Model Thursday, October 7, 2010
  • 15. Source Behavior Representation Feature Model Feature Result Thursday, October 7, 2010
  • 16. Source Behavior Representation Feature Model Feature Result Runtime Thursday, October 7, 2010
  • 17. Thursday, October 7, 2010
  • 18. Her mion07 20 r isberge Roethl Thursday, October 7, 2010
  • 19. Thursday, October 7, 2010
  • 20. Se nsero010 2 isberge Roethl Thursday, October 7, 2010
  • 21. How it works Thursday, October 7, 2010
  • 22. Source AST Thursday, October 7, 2010
  • 23. Thursday, October 7, 2010
  • 24. Thursday, October 7, 2010
  • 25. AST Application User Thursday, October 7, 2010
  • 26. AST Login Application User Thursday, October 7, 2010
  • 27. AST Login Application User Thursday, October 7, 2010
  • 28. User AST Application Thursday, October 7, 2010
  • 29. Printing User AST Application Thursday, October 7, 2010
  • 30. Printing User AST Application Thursday, October 7, 2010
  • 31. Thursday, October 7, 2010
  • 32. Implementation Thursday, October 7, 2010
  • 33. Partial Behavioral Reflection Thursday, October 7, 2010
  • 34. Partial Behavioral Reflection eflex R 003 2 Tanter Thursday, October 7, 2010
  • 35. Partial Behavioral Reflection eflex R 003 2 Tanter R eflec tivity Denker 2008 Thursday, October 7, 2010
  • 36. Reflection Thursday, October 7, 2010
  • 37. Structural Reflection Thursday, October 7, 2010
  • 38. Behavioral Reflection Thursday, October 7, 2010
  • 39. Partial Behavioral Reflection Thursday, October 7, 2010
  • 40. Thursday, October 7, 2010
  • 41. Thursday, October 7, 2010
  • 42. Thursday, October 7, 2010
  • 43. Thursday, October 7, 2010
  • 44. Thursday, October 7, 2010
  • 45. Thursday, October 7, 2010
  • 46. Thursday, October 7, 2010
  • 47. Thursday, October 7, 2010
  • 48. Thursday, October 7, 2010
  • 49. Thursday, October 7, 2010
  • 50. Thursday, October 7, 2010
  • 51. Performance Impact Thursday, October 7, 2010
  • 52. Original!! ! ! ! !! ! ! 1x Full Adaptation!! ! ! 16x Practice! ! ! ! 1.5x Thursday, October 7, 2010
  • 53. Memory Footprint Thursday, October 7, 2010
  • 54. Original!! ! ! ! !! ! ! 1x Post-Mortem! ! ! ! nx Live Feature!! ! ! 1x Thursday, October 7, 2010
  • 55. 1 RuntimeFeatureAnalyzer activeFeature 1 1 Feature packages 0..* 1 1 0..* 1 1 0..* 1 0..* Class ASTNode Annotation Thursday, October 7, 2010
  • 56. Conclusions Thursday, October 7, 2010
  • 57. Feature analysis at runtime Thursday, October 7, 2010
  • 58. Interactive analysis Thursday, October 7, 2010
  • 59. Feature Growing Thursday, October 7, 2010
  • 60. Sub-Method granularity Thursday, October 7, 2010
  • 61. Models at Runtime Thursday, October 7, 2010
  • 62. Live Feature Analysis Data volume reduction Feature Growing Sub-Method granularity Interactive Features Thursday, October 7, 2010