Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FAST Resolution (benevol13)

Yuriy Tymchuk
December 17, 2013

FAST Resolution (benevol13)

Presentation of FAST generic symbol resolution at BENEVOL 2013 workshop

Yuriy Tymchuk

December 17, 2013
Tweet

More Decks by Yuriy Tymchuk

Other Decks in Research

Transcript

  1. Modelling source code #middleOf:and: b a sum ^st st :=

    sum + a b / sum 2 middleOf: a and: b | sum | sum := a + b. ^ sum / 2
  2. FAMIX Metamodel        

                            !           "#    # # FAMIX
  3. Core metamodel        

                    !"#$    %!"#$    %&!"#$       %   %&  !"#$                   !'       !'  &       #      $           $        ( % )  *"  )  #$+,   )  #$   ! )  #$!
  4. Smalltalk metamodel        

                                                     !  "              #        #                     $ !                  %&'  $%(   !    $ )  $ "(  )  *+   )     !)  *+  !)  %! !)          %          % )  % , ' )              %       %       
  5. Java (sub)Metamodel        

                                                                                                                         !      " #$%&'    (  &'    (  &'   #$%     (      (        &'      !      &'           &'         "     "    &    ! '  !          )               *     +     $(         #$% '    ,  &'   - ,  &' ./   ,  &'   $ !,  &' $ !  ',    !,  &'  !  0 '              -           - '     $( .     !  ( .  ! .  $ (    !  # $&   !'   &  "+      "+     #$%