Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.

Slides:



Advertisements
Similar presentations
Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
Advertisements

Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
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.
Software Architecture Frameworks A Family of Implementations Nikunj Mehta Computer Science Department University of Southern California Los Angeles, CA.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Software Reuse SEII-Lecture 28
By Xiangzhe Li Thanh Nguyen.  Components and connectors are composed in a specific way in a given system’s architecture to accomplish that system’s objective.
Dr Rem Collier Department of Computer Science University College Dublin Agent Factory A Software Engineering Framework for Intelligent.
A metadata-driven approach to context-sensitive composition of collaborations Eddy Truyen, Wouter Joosen and Pierre Verbaeten Bo N. Jørgensen Maersk Institute.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
ICT 1 “Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware” Marius Mikalsen Research.
Component-Based Adaptive Tasks Guided by Resource Contracts Peter Rigole K.U.Leuven Belgium.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
1 Software Architecture: a Roadmap David Garlen Roshanak Roshandel Yulong Liu.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI A New System Science.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
System Integration Management (SIM)
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Department of Computer and Information Science The Norwegian University of Science and Technology.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Slide 1 Copyright © 2003 Encapsule Systems, Inc. Hyperworx Platform Brief Modeling and deploying component software services with the Hyperworx™ platform.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
DOT’98 Heidelberg 1 A. Hoffmann & M. Born Requirements for Advanced Distribution and Configuration Support GMD FOKUS Andreas Hoffmann & Marc Born
Univ. Notre Dame, September 25, 2003 Support for Run-Time Adaptation in RAPIDware Philip K. McKinley Software Engineering and Networking Systems Laboratory.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Structure of Study Programmes
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Tempus CD-JEP Meeting, Belgrade, SCG, Apr , Curriculum Development: IT Curriculum for graduate studies at Faculty of Mechanical Engineering,
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Supporting Object Mobility Wouter Joosen, Frank Matthijs, Bert Robben, Eddy Truyen, Bart Vanhaute DistriNet Lab ~xenoops/CORRELATE.
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
Crystal-25 April The Rising Power of the Web Browser: Douglas du Boulay, Clinton Chee, Romain Quilici, Peter Turner, Mathew Wyatt. Part of a.
SoBeNeT User Group meeting Part II Wouter Joosen October
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Copyright: NOMAD IST NOMAD Integrated Networks for Seamless and Transparent Service Discovery.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
KATHOLIEKE UNIVERSITEIT LEUVEN 1.NET Curriculum Workshop Teaching Software Security: Case Studies on the.NET Framework Frank Piessens and Wouter Joosen.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Haptic Interfaces and Force-Control Robotic Application in Medical and Industrial Contexts Applicants Prof. Doo Yong Lee, KAIST Prof. Rolf Johansson,
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
1 CALL 6 Key Action IV Introduction and Action Lines: IV.1.2, IV.2.1, IV.2.2, IV.2.4 Brussels, 16. Jan 2001 Colette Maloney European Commission.
Dynamic and Selective Combination of Extension in Component-based Applications Eddy Truyen, Bart Vanhaute, Wouter Joosen, Pierre Verbaeten, Bo N. Jørgensen.
Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la gestion d’infrastructure de type Cloud (SDI)
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
1 CS145 Lecture 24 What’s next?. 2  What questions does Computer Science study?  Where is programming and Computer Science headed? –With special emphasis.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Topic 2: The Role of Open Standards, Open-Source Development, & Different Development Models & Processes (on Industrializing Software) ARO Workshop Outbrief,
Tuesday October 25, 2005 Preview SoBeNeT- II project.
Simula Research Laboratory Lokaliteter & Forskning
Towards Preserving Correctness in Self-Managed Software Systems Lieven Desmet – Nico Janssens – Sam Michiels Frank Piessens – Wouter Joosen – Pierre Verbaeten.
1 CS590L Distributed Component Architecture Yugi Lee STB #555 (816) * This presentation is prepared based.
Business System Development
OO Methodology OO Architecture.
Software Connectors – A Taxonomy Approach
Presented By: Darlene Banta
IST-MUSIC Project Overview
Presentation transcript:

Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force

Department of Computer Science Research Groups: –Declarative languages and artificial intelligence –DistriNet: distributed systems and computer networks –Software development methodology –Hypermedia and databases –Computer graphics –Numerical approximation and linear algebra –Scientific computing –Numerical integration, Nonlinear equations and software

Goal of DistriNet “development of open, distributed object support platforms for advanced applications, using state of the art software technology” –application driven –in close collaboration with industry specific properties: –open systems with reusable generic parts –adaptable systems by (specific execution of) application focus on following application types: –internet applications, web based architectures –embedded, mobile and real-time applications –multi agent systems

Staff –6 professors –5 postdocs –46 PhD students 5 task forces –multi-agent systems Tom Holvoet Yolande Berbers –embedded systems Yolande Berbers Karel De Vlaminck –security Bart De Decker Wouter Joosen Frank Piessens People –networking Wouter Joosen Pierre Verbaeten –language technology and middleware Wouter Joosen Pierre Verbaeten

Approach separation of concerns, between –functional requirements –non-functional requirements distribution monitoring security resource usage such as time, memory, power clean conceptual model, integrating –concurrency –object-orientation languages used: Java, C#, C++, C effort on tool support when necessary

Cross-cutting issues Software Reuse and Separation of Concerns: –development of system software that is structured in a modular way System Support: –the construction of open object-oriented platforms –support the development and execution of (distributed) systems. Quality of Service (QoS): –embedded software systems, –network protocols and –middleware Conceptual models –dedicated to the development of particular kind of systems Dynamic configuration and integration to build systems that –are dynamically customizable to application-specific needs –possibly by integrating other components or services

Focus of embedded group (1/3) component-based development for embedded syst. –middleware support for mobile computing –contracts for non-functional requirements resource contracts: memory, bandwidth, timing run-time monitoring of contracts –algorithms and strategies for runtime adaptation relocation reconfiguration replacement –task-driven component deployment life cycle management for components high-level task-models

Focus of embedded group (2/3) support for evolution –run time swapping of components system support, tool support for state transfer context aware computing –description of context through ontologies context: user, device, environment, software –context gathering –context reasoning –adaptability in function of context changes service oriented architectures

Focus of embedded group (3/3) agile software development for embedded systems –agile development philosophy for embedded systems Model Driven Engineering –Platform Independent & Dependent Models –transformations e.g. transformations to specific middleware platforms –using profiles in UML 2.0 –application domains telecom (Alcatel) avionics (Barco) command and control (Barco)