Upload
geoffrey-derick-norris
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
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
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
Trend towards Service Oriented Development
The ultimate MDD
TTM 4160 Software design
From design models to execution:• Stepwise guidelines• Application software• Support software• Middleware• Testing
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?
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, …