70 likes | 166 Views
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
E N D
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
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
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)