Top Banner
Services and systems engineering Functionalit y TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed real time systems Architecture TTM3 Self configuring systems, lab 1. Becoming good architects and designers 2. Mastering model driven development 3. Knowing architectural principles hw os/mw fw hw os/mw fw hw os/mw fw terminals, appliances network nodes
6

Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.

Jan 29, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.

Services and systems engineering

Functionality TTM4115 Engineering distributed real time systems

Implementation designTTM4160Software design for distributed real time systems

ArchitectureTTM3 Self configuring systems, lab

1. Becoming good architects and designers2. Mastering model driven development3. Knowing architectural principles

hwos/mw

fw

hwos/mw

fw

hwos/mw

fw

terminals, appliances network nodes

Page 2: Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.

Trend towards: dynamic systems withplug and play and self configuring support

terminals, appliances network nodes

UML collaborations for service models.

UML active objects for components.

Semantic interfaces for

modular validation, discovery

and adaptation.

Self management.

Automatic code generation

and dynamic deployment on

execution frameworks:

ActorFrame and TAPAS

Using live network resources

Page 3: Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.

Trend towards Service Oriented Development

The ultimate MDD

Page 4: Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.

TTM 4160 Software design

From design models to execution:• Stepwise guidelines• Application software• Support software• Middleware• Testing

Page 5: Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.

Self configuring systemsBy self configuring we mean systems and components that

dynamically adapt to changing environments with minimal human participation.

Vi skal i felleskap finne ut hva selvkonfigurering innebærer og studere noen prinsipper og teknologiske løsninger: forelesninger, essay, lab

How to localize?

How to compose?

How to discover?

How to supervise?

How to adapt?

Page 6: Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.

Projecs and Master thesis topics:

• Application development: Home network systems, hospital systems, homecare, Internet of things applications, e-learning/m-learning, city guides, communication, rail signalling, …

• Method development:Methods for rapid service development, notations and tools for end-user composition, service modelling approaches, dynamic lookup, dynamic composition,

• Tool development:Eclipse plug-ins for service modeling, validating interfaces, consistency checks, model transformations, …

• Platform development:Plug-and-play functionality, dynamic deployment, on-the-fly changes, dynamic validation,…

... In cooperation with projects: ISIS, Fabula, Cesar, Ubicomp For All, Arctis,

... And companies: Telenor, TellU, ABB, Gintel, Telenor Objects, …