Upload
dean-holt
View
13
Download
0
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
Reseach in DistriNet
(department of computer science, K.U.Leuven)
General overviewand 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 systemsYolande Berbers Karel De Vlaminck
– security Bart De Decker Wouter Joosen Frank Piessens
People
– networkingWouter Joosen Pierre Verbaeten
– language technology and middleware
Wouter Joosen Pierre Verbaeten
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)