The document discusses visualizing runtime object structures using metalinks. It proposes capturing instance information by creating instance specification objects that describe runtime objects and their attributes. This is done by defining classifiers and slots, and inserting metalinks to update the instance specifications when slot values change. The approach aims to represent runtime instances and their relationships to understand how objects are composed.
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
Ad-hoc Runtime Object Structure Visualizations with MetaLinks
1. AD-HOC RUNTIME OBJECT
STRUCTURE VISUALIZATIONS
WITH METALINKS
Peter Uhnak Robert Pergl
Department of So ware Engineering
Faculty of Information Technology
Czech Technical University in Prague
Czech Republic
{uhnakpet|perglr}@fit.cvut.cz
2. INSTANCE VISUALIZATIONS
Peter Uhnak Robert Pergl
Department of So ware Engineering
Faculty of Information Technology
Czech Technical University in Prague
Czech Republic
{uhnakpet|perglr}@fit.cvut.cz
3. How do we look at the run-time structure of objects?
17. CAPTURING INSTANCE INFORMATION
What is the target object?
Class(ifier) specification
What information should be captured?
Declarative Slot description
How the information should be captured?
Behavior (MetaLink) insertions
22. CAPTURING INSTANCE INFORMATION
What is the target object?
Class(ifier) specification
What information should be captured?
Declarative Slot description
How the information should be captured?
Behavior (MetaLink) insertions
27. METALINK INSERTIONS
(link := MTMetaLinkUser new)
target: SpecWrapper>>#instance:;
action: [ :object |
history inNewState: [ :model |
model
setLinkFrom: object to: object instance at: #instance
]
].
(link := MTMetaLinkUser new)
target: (AbstractMorphicAdapter>>#add:) ast assignmentNodes first
action: [ :object :newValue |
history inNewState: [ :model |
model addLinkFrom: object to: newValue at: #added
]
].
28. User is guiding the instance model construction
Wordy descriptions :(
Automatable :) (MetaLinks Toolkit)
Flexible – we can derive extra information
30. FUTURE
MODELING
Adherence to a UML reference model
Automatic construction of a reference model
PRACTICAL
Automation (MetaLinks Toolkit)
Streamlining usage
Deeper integration with Debugger
31. AD-HOC RUNTIME OBJECT STRUCTURE
VISUALIZATIONS WITH METALINKS
INSTANCE VISUALIZATIONS
Peter Uhnak Robert Pergl
Department of So ware Engineering
Faculty of Information Technology
Czech Technical University in Prague
Czech Republic
{uhnakpet|perglr}@fit.cvut.cz