Reseach in DistriNet department of computer science, K'U'Leuven - PowerPoint PPT Presentation

About This Presentation
Title:

Reseach in DistriNet department of computer science, K'U'Leuven

Description:

'development of open, distributed object support platforms ... Bart De Decker. Wouter Joosen. Frank Piessens. People. networking. Wouter Joosen. Pierre Verbaeten ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 8
Provided by: yolande5
Category:

less

Transcript and Presenter's Notes

Title: Reseach in DistriNet department of computer science, K'U'Leuven


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

2
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

3
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

4
People
  • 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
  • networking
  • Wouter Joosen Pierre Verbaeten
  • language technology and middleware
  • Wouter Joosen Pierre Verbaeten

5
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

6
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

7
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

8
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

9
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)
Write a Comment
User Comments (0)
About PowerShow.com