Presentation on how to chat with PDF using ChatGPT code interpreter
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
1. A conceptual framework
for (behavioural) adaptation
WP2 / ASCENS General Meeting
Grenoble, July 7-8, 2011
1
alberto.lluch@imtlucca.it
2. towards D2.4
D2.4
“A Conceptual
A Foundational
Framework for
Framework for
Adaptation”
Autonomic
Computational
Models with
Feedback and
Assessment of
Models
3. ·1· A framework for adaptation
·2· Reflective Rule-based Programming
·3· Context-Oriented Programming
4. ·1· A framework for adaptation
·2· Reflective Rule-based Programming
·3· Context-Oriented Programming
6. let's walk together
WP4's frk
WP4's frk
SCEL SCEL
D2.4
“A Conceptual Foundational
Framework for … Feedback
Adaptation” … Assessment
…
Case Case
study 1 study 1
Case
Case Case
Casestudy 3 study 3
study 2 study 2
7. adaptation
“The act of modifying behaviour...”
- WP4, (c.f. “framework for self-adaptation
and self-expression in ASCENS”)
10. adaptable program = control
+ data
+ control data
MANAGER
CONTROL
DATA
CONTROL DATA
11. which “control data”?
rules?
contexts?
CONTROL
interactions?
DATA policies?
etc.
CONTROL
12. smells like control data...
Models: HO π-calculus, MetaKlaim, HO Petri nets,
Rewriting Logic, HO Graph Grammars,
Logic Programming, etc.
Languages: reflection,
aspects, monads,
effects, contexts, etc.
etc.
39. ·1· A framework for adaptation
·2· Reflective Rule-based Programming
·3· Context-Oriented Programming
40. summary
We have presented a conceptual framework for adaptation;
One step towards the foundational models of AC (D2.4);
Assessment with foundational models and paradigms:
– e.g. reflective logical frameworks;
– e.g. context-oriented languages;
We are starting to understand what is adaptation;
We are figuring out how to realize it with “our” models.
41. some questions
·1· What is “control data” in SCEL? (policies? Tuples?)
·2· Does SCEL have meta/reflective features? (metaKlaim?)
·3· Adaptation towers/loops in SCEL: programmable? native?
·4· Compositional approach (c.f. BIP) vs external/imp. loops?
·5· Structural adaptation via “structural data” (e.g. connectors)?
·6· Is control data Knowledge? Expressed in KnowLang?
·7· Is control data an interface? (c.f. WP2's kick-off talk)
·8· Are goals/plans control data?
42. outlook
WP4's frk
WP4's frk
SCEL SCEL
D2.4
“A Conceptual Foundational
Framework for … Feedback
Adaptation” … Assessment
…
Case Case
study 1 study 1
Case
Case Case
Casestudy 3 study 3
study 2 study 2