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
Embed
Services and systems engineering Functionality TTM4115 Engineering distributed real time systems Implementation design TTM4160 Software design for distributed.
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
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, …