Скачать презентацию agenda n n Inleiding en stand van zaken Скачать презентацию agenda n n Inleiding en stand van zaken

deacc92ed7d3ad4ed59bfb77492a210e.ppt

  • Количество слайдов: 13

agenda n n Inleiding en stand van zaken Demo 1: Instant messaging applied to agenda n n Inleiding en stand van zaken Demo 1: Instant messaging applied to a meeting ¨ WP 2 (code generatie), WP 4 (context + service discovery + mobiliteit), WP 5 (user interfaces) n Demonstrator 2: Strong mobility in Traffic Scenario ¨ WP 6 n Demonstrator 3: Museum Visit: adapt yourself ¨ WP 3 n n (strong mobility) (performance estimation) en WP 5 (user interfaces) Plannen voor komend jaar Napraten, netwerking, drink. . . Leuven, 13 oktober 2005

Projectstructuur fase 1 fase 2 WP 1 WP 2 - 6 WP 7 WP Projectstructuur fase 1 fase 2 WP 1 WP 2 - 6 WP 7 WP 8 WP 9 0 mijlpalen WP 2 - 6 12 M Leuven, 13 oktober 2005 m 24 24 M WP 8 36 m 48 M

Projectplanning Leuven, 13 oktober 2005 Projectplanning Leuven, 13 oktober 2005

WP 2: Context-Driven Implementation Generation n T 2. 2 b: Model Transformation Composition Language WP 2: Context-Driven Implementation Generation n T 2. 2 b: Model Transformation Composition Language ¨ Integrate Context-Driven Selection Mechanism with Development Lifecycle Selection Mechanism should be transparent for model transformation/code generation, existing components and packaging/deployment n Look at Feature Modeling and Domain-Specific Language Engineering (meta-modeling) for variability management ¨ Extend context model based on other work packages n Allows for selection based on multiple criteria n Leuven, 13 oktober 2005

WP 2: Context-Driven Implementation Generation n T 2. 4 b: Tool support ¨ Integrate WP 2: Context-Driven Implementation Generation n T 2. 4 b: Tool support ¨ Integrate research results with existing (eclipse-based) tools n Eclipse Modeling Framework/Graphical Modeling Framework n ATLAS Transformation Engine n Feature Modeling Plugin n Generic Eclipse Modeling System Leuven, 13 oktober 2005

WP 3, T 3. 3: Modeling Java workloads at the bytecode level Move away WP 3, T 3. 3: Modeling Java workloads at the bytecode level Move away from architecture dependent characteristics Identify key bytecode-level metrics re-use distance object size distribution method types (final, interface, . . . ) polymorphism bytecode instruction type mix. . . Leuven, 13 oktober 2005

Starting idea Statistical analysis of the bytecode level metrics Cluster data and assign low-level Starting idea Statistical analysis of the bytecode level metrics Cluster data and assign low-level new benchmark Leuven, 13 oktober 2005

WP 4, T 4. 4: Qo. S-aware services n Enhanced context awareness infrastructure: Resource WP 4, T 4. 4: Qo. S-aware services n Enhanced context awareness infrastructure: Resource information in context: n Enables context-driven Qo. S ¨ Context changes drive adaptation n To meet the user’s Qo. S requirements n Redeployment and replacement of components ¨ Leuven, 13 oktober 2005

T 4. 5: Qo. S-aware service management n Dynamic composition of Component Deployment Plan T 4. 5: Qo. S-aware service management n Dynamic composition of Component Deployment Plan (CDP) ¨ n Based on Task Models n Evolution of the task drives the composition Automated Qo. S-aware distributed deployment of a CDP Centralized approach n Finds a global optimum n Difficult to cope with incremental changes ¨ Decentralized approach n Finds a local optimum n Incremental changes are easy to cope with ¨ Leuven, 13 oktober 2005

WP 5, T 5. 4: Multi-modal interaction n Multi-modal interaction ¨ Multiple Interaction channels WP 5, T 5. 4: Multi-modal interaction n Multi-modal interaction ¨ Multiple Interaction channels ¨ Extending model-based design of the UI to support multi-modal interaction (task-centered) ¨ Distribution Model n User-centered pervasive interaction ¨ User model in service-dependent applications ¨ User’s task allocation n Collaboration with WP 4 (KULeuven) ¨ Using task models in component distribution Leuven, 13 oktober 2005

WP 6, T 6. 2: Progressive Mobility n n Application moves in parts Permutation WP 6, T 6. 2: Progressive Mobility n n Application moves in parts Permutation of source code to partition code ¨ ¨ Partitioning code ¨ n Instrumentation to profile for partitions Ordering of sending sequence Strategies for migration ¨ n Development of migration supervisor Proactive migration ¨ Snapshot and Delta computation techniques Leuven, 13 oktober 2005

WP 6, T 6. 3 Smart Mobility n n n Extend the receiver of WP 6, T 6. 3 Smart Mobility n n n Extend the receiver of mobile app with required functionality Extend existing kernel model to Ambient. Talk and implement Identification of Recurring Extensions Determine language syntax ¨ Determine semantics ¨ Leuven, 13 oktober 2005

n Vragen n napraten, networking, drink … Leuven, 13 oktober 2005 n Vragen n napraten, networking, drink … Leuven, 13 oktober 2005