Leuven, 13 oktober 2005 agenda Inleiding en stand van zaken Demo 1: Instant messaging applied to a meeting  WP2 (code generatie), WP4 (context + service.

Slides:



Advertisements
Similar presentations
GenArch: Automatic Product Derivation in Multi-agent Systems Product Line Elder Cirilo.
Advertisements

Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Whos the Architect? Credential Provisioning Network Access Directory Services Authentication, Authorization and Accounting Federation Single.
SAFEFOODERA – SSA – integration project Expansion of SAFEFOODERA – Fully integrated or Associated partnership in 12 months.
All rights reserved © 2005, Alcatel Services-for-All An Introduction, March 2005 François Carrez (Alcatel R&I)
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
WP 4: Integration of Language Technology Tools into ILIAS Learning Management System Alexander Killing Project review, Utrecht, 1 Feb 2007.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
WORLD: UniTN activity in the first 6 months Fabrizio Granelli Dipartimento di Ingegneria e Scienza dellinformazione.
EGov-Bus 1st year review Advanced eGovernment Information Service Bus eGov-Bus, FP6-IST STP 1st Formal Review Meeting , Brussels eGov-Bus.
Tryllian Agent Technology AgentLink 21 January 2002 Christine Karman.
Context-Driven Adaptation of Mobile Services. Leuven, 14 oktober 2004 agenda Inleiding en stand van zaken WP1  Context: definition and specification.
4 October 2001 SEESCOASEESCOA STWW - Programma Software Engineering for Embedded Systems using a Component-Oriented Approach Vergadering Gebruikerscommissie.
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
IAAnalyzer: Towards a Model-Driven Modeling and Analysis Framework for C ONNECT(ors) Massimo Tivoli, University of L’Aquila (UNIVAQ)
SAFe Automotive aRchItecture SAFARI. SAFARI_Presentation_Short_v1.ppt 2 / /P. Cuenot/ © Continental AG ARTEMIS/Call2 R&D Project Proposal Project.
From Model-based to Model-driven Design of User Interfaces.
Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems Artemis-AAL day 7 May, Budapest 1BME and.
Manuela Veloso, Anthony Stentz, Alexander Rudnicky Brett Browning, M. Bernardine Dias Faculty Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
A Component Based Programming Framework for Autonomic Applications Hua Liu, Manish Parashar, and Salim Hariri ICAC ‘04 John Otto Wi06 CS 395/495 Autonomic.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Pervasive Computing Framework development Kartik Vishwanath Arvind S. Gautam Rahul Gupta Sachin Singh.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
The Design Discipline.
UML - Development Process 1 Software Development Process Using UML (2)
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
Cluster Reliability Project ISIS Vanderbilt University.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 4, Requirements Elicitation.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Information System Development Courses Figure: ISD Course Structure.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Introduction to the Adapter Server Rob Mace June, 2008.
Selected Topics in Software Engineering - Distributed Software Development.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Model based development for the RUNES component middleware platform Gabor Batori
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Understanding Code Mobility A Fuggetta, G P Picco and G Vigna Presenter Samip Bararia.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
December 4, ICSSEA’03 The SmartTools Software Factory The MDA approach and Generative programming for Software Development:
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Status & Challenges Interoperability and global integration of communication infrastructure & service platform Fixed-mobile convergence to achieve a future.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Gerhard Dueck -- CS3013Architecture 1 Architecture-Centric Process  There is more to software development then going blindly through the workflows driven.
Danilo Florissi, Yechiam Yemini (YY), Sushil da Silva, Hao Huang Columbia University, New York, NY 10027
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
CIM Modeling for E&U - (Short Version)
Software Tools and Environments
Model-Driven Analysis Frameworks for Embedded Systems
Starting Design: Logical Architecture and UML Package Diagrams
Automated Analysis and Code Generation for Domain-Specific Models
ESS.VIP Validation Item 5.1
Software Development Process Using UML Recap
Presentation transcript:

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

Leuven, 13 oktober 2005 Projectstructuur WP 8 WP 1 WP fase 1fase 2 WP9 WP mijlpalen M m M m M

Leuven, 13 oktober 2005 Projectplanning

WP2: Context-Driven ImplementationGeneration T2.2b: 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 Look at Feature Modeling and Domain-Specific Language Engineering (meta-modeling) for variability management  Extend context model based on other work packages Allows for selection based on multiple criteria Leuven, 13 oktober 2005

T2.4b: Tool support  Integrate research results with existing (eclipse-based) tools Eclipse Modeling Framework/Graphical Modeling Framework ATLAS Transformation Engine Feature Modeling Plugin Generic Eclipse Modeling System Leuven, 13 oktober 2005 WP2: Context-Driven ImplementationGeneration

Leuven, 13 oktober 2005 WP3, T3.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 new benchmark

Leuven, 13 oktober 2005 WP4, T4.4: QoS-aware services Enhanced context awareness infrastructure:  Resource information in context: Enables context-driven QoS  Context changes drive adaptation To meet the user’s QoS requirements Redeployment and replacement of components

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

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

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

Leuven, 13 oktober 2005 WP6, T6.3 Smart Mobility Extend the receiver of mobile app with required functionality Extend existing kernel model to AmbientTalk and implement Identification of Recurring Extensions  Determine language syntax  Determine semantics

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