+ All Categories
Home > Technology > Flexible analysis with Moose at Jazoon 2011

Flexible analysis with Moose at Jazoon 2011

Date post: 10-May-2015
Category:
Upload: tudor-girba
View: 907 times
Download: 1 times
Share this document with a friend
Description:
I used this set of slides for a talk I gave at Jazoon 2011.
Popular Tags:
46
www.tudorgirba.com flexible software analysis with moosetechnology.org
Transcript
Page 1: Flexible analysis with Moose at Jazoon 2011

www.tudorgirba.com

flexible software analysis withmoosetechnology.org

Page 6: Flexible analysis with Moose at Jazoon 2011

development

Page 7: Flexible analysis with Moose at Jazoon 2011

assessmentdevelopment

Page 8: Flexible analysis with Moose at Jazoon 2011

assessment

Page 9: Flexible analysis with Moose at Jazoon 2011
Page 10: Flexible analysis with Moose at Jazoon 2011
Page 11: Flexible analysis with Moose at Jazoon 2011

knowledgedata

Page 12: Flexible analysis with Moose at Jazoon 2011

tools knowledgedata

Page 13: Flexible analysis with Moose at Jazoon 2011

tools models knowledgedata

Page 14: Flexible analysis with Moose at Jazoon 2011

tools models knowledgedata

Page 21: Flexible analysis with Moose at Jazoon 2011
Page 22: Flexible analysis with Moose at Jazoon 2011
Page 23: Flexible analysis with Moose at Jazoon 2011
Page 26: Flexible analysis with Moose at Jazoon 2011
Page 27: Flexible analysis with Moose at Jazoon 2011
Page 31: Flexible analysis with Moose at Jazoon 2011

...importers modelsdata analyses

Page 32: Flexible analysis with Moose at Jazoon 2011

importers modelsdata analyses

engines

Page 34: Flexible analysis with Moose at Jazoon 2011

What is this made of?

Page 35: Flexible analysis with Moose at Jazoon 2011
Page 36: Flexible analysis with Moose at Jazoon 2011

What is this made of?

Page 37: Flexible analysis with Moose at Jazoon 2011

b := GLMTabulator new.b column: #namespaces; column: #classes; column: #methods.b transmit to: #namespaces; andShow: [:a | a tree display: [ :model | model allNamespaces select: #isRoot ]; children: #childScopes; format: #name ].b transmit to: #classes; from: #namespaces; andShow: [:a | a list display: #classes; format: #name ].b transmit to: #methods; from: #classes; andShow: [:a | a list display: #methods; format: #signature ].

b transmit toOutsidePort: #class; from: #classes.b transmit to: #methods; from: #methods.B := GLMTabulator new.B title: 'Code Browser'.B row: #nav; row: #details.B transmit to: #nav; andShow: [:a | a custom: b ].B transmit to: #details; from: #nav port: #class; andShow: [:a | a text display: #sourceText ].B transmit to: #details; from: #nav port: #method; andShow: [:a | a text display: #sourceText ].

Page 40: Flexible analysis with Moose at Jazoon 2011

assessmentdevelopment

Page 41: Flexible analysis with Moose at Jazoon 2011

assessmentdevelopment

Page 42: Flexible analysis with Moose at Jazoon 2011

assessmentdevelopment

Page 43: Flexible analysis with Moose at Jazoon 2011

tailored

explicit

educated

assessmentdevelopment

Page 45: Flexible analysis with Moose at Jazoon 2011

www.tudorgirba.com

flexible software analysis withmoosetechnology.org


Recommended