Your SlideShare is downloading. ×
Live featureanalysis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Live featureanalysis

594

Published on

Presentation at Models2010

Presentation at Models2010

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
594
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
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

×