Conceptual Modeling of Styles for Mobile Systems Anders Linseth.

Slides:



Advertisements
Liknende presentasjoner
Bruk av velferdsteknologi – Hvor trykker skoen?
Advertisements

The Travelling Salesperson. LOG530 Distribusjonsplanlegging 2 2 Et forsyningsskip skal starte fra VestBase for å betjene 10 forskjellig installasjoner.
Kollaborativ Ruteplanlegging For egendefinerte brukergrupper Håkon Arneng Holmstedt, Vit.Ass. Høgskolen i Østfold.
IS/IT arkitekturer vs. forretningsarkitekturer
GSM TTM6 Mobilitetshåndtering Gruppe 6. GSM 1982 CEPT: Groupe Special Mobile Nå: Global System for Mobile Communication 1989 ETSI: overtar ansvaret 1991.
Bluetooth sone Identifisere og kommunisere med Bluetooth enheter i en sone.
Hva gjør en Bachelor i ingeniørfag Elektro / Kommunikasjonssystemer?
UML & object models av gruppe 8
Observasjon ?.
1 Byzantine angrep på trådløse ad hoc nettverk Tord Ingolf Reistad Stipendiat på Telematikk, NTNU Norsk kryptoseminar 2004 NTNU.
UMTS Presentasjon av gruppe 2 Stian Cornelis Alsos Hans Inge Heien
Calendar and contact synchronization with P900 Hong Nhung Thi Vo.
Modellbruk i Referansekatalogen Øyvind Aassve NorStella.
Klient - server nettverk Et nettverk består (ofte) av en (eller flere) server(e), og mange klienter. Klientene bruker tjenester levert av servere(ne).
Klient - server nettverk Et nettverk består (ofte) av en (eller flere) server(e), og mange klienter. Klientene bruker tjenester levert av servere(ne).
Prototyping In 140 Sommerville kap. 8. Mål Forstå hensikten med prototyping i forskjellige utviklingsprosjekt Forstå forskjellen mellom evolusjonær og.
Øving 6: Med utgangspunkt i Internett/Web teknologi skal vi se på hvordan vi kan opprette nye foretningsmodeller. Vi skal ta utgangspunkt i lærebok-produksjon.
4/4/2017 IMT2243: 17.februar 2011 Domenemodellering / Konseptuelle Klassediagram Monopol- eksempel SSD : System Sequence Diagram Kort repetisjon av teknikken.
Læring og tenkning Systemutvikling er læring Gjensidig respekt og samarbeid Følge en konkret oppskrift Velge blant flere oppskrifter Nå målet uten oppskrift,
Tilstandsmaskiner Tilstandsmaskiner kan beskrives med tilstandsdiagrammer Nivået er teknisk Tilstandsdiagrammet viser ett objekts tilstander og transisjoner.
Strukturerende elementer i UML
Mohammad Ali Koteich Danial Siddiq Sheikh. Hva skal vi snakke om? Directory LDAP The Apache Directory Project.
UNINETT-konferansen 1. – 3. oktober 2013
Tidligere eksamensspørsmål
Innledning SIF80AP Future and HCI av Brad Myers m.fl.
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
UML og grensesnitt UML er standard for modellering innen objekt-orientert programvare kan UML også brukes til modellering av grensesnitt? fordel: bedre.
1 Kommunikasjon og samfunn Hva er et system? Et system består av et antall like eller ulike enheter, og der det er en viss avhengighet og forbindelse mellom.
Hvordan uttrykke krav Kapittel 4.4. Innledning Målet er å samles rundt ett entydig språk som ikke kan misforståes eller feiltolkes. Gjør sporbarheten.
Tjenesteorientert arkitektur Hvordan statistikkproduksjonen støttes og forbedres av en tilpasset IT arkitektur Nordisk statistikermøte København.
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
TAPAS Presentasjon TTM47AC Hva er TAPAS?  Telematics Architecture for Plug and play Systems  Et forskningsprosjekt ved institutt for Telematikk,
Hovedfagspresentasjon
TTM3 Self Configuring Systems Topic 5: Service Discovery Protocols and middleware: HAVi, SLP Maxim Langebrekke, ITEM.
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
CARISMA Context-Aware Reflective Middleware System for Mobile Applications.
1 Oppgave gjennomgang Kap. 1 og 2. 2 Oppgaver -Kap 1: 5, 6, 7, 10, 12, 16, 22 og 25 -Kap 2: 2, 6, 10, 12, 13, 14 og 20.
Skjemaendringer i systemer bestående av XML-data i relasjonsdatabaser Høgskolen i Gjøvik Master i Medieteknikk, Marianne Brattrud.
Håndholdte terminaler og utnyttelse av mobil teknologi Nils Petter Johnsen Product Market Manager Telenor Norge.
Mobil turistguide Suman & Siril. Mobil turistguide Prosjektidé Prosjektmål Undersøkelser Teknologier Status.
MUSEUM OG MOBIL INF5261 – Utvikling av Mobile Infomasjonssystemer.
Objektorientert utforming In 140 Sommerville kap. 12.
”Sømløse Tjenester” seamless.itek.norut.no Lars K. Vognild
1 Elektronisk samhandling & integrasjon PUG Lillehammer
Kapittel 3.3 Modul I Kvalitetsledelse.
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Trådløs kulturby Andy Pham Damir Nedic Amund Letrud Ruben Vijayaroopan Sivarajah Espen Olsen.
Eksamen INF Et løsningsforslag. Oppgave 1 Oppgave 1) (30% - 60 minutter, COMET) Ta utgangspunkt i den vedlagte problembeskrivelsen, og.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
An approach to multimodal and ergonomic nomadic services Marco Riva og Massimo Legnani.
Handling Churn in a DHT Andreas Wigmostad Bjerkhaug.
Publish-Subscribe Middleware Informasjonsflyt fra en applikasjon til en annen applikasjon som er interessert i å motta informasjonen. Eksempel: Aksjeselskap.
Minimal Shared Workspaces for mobile devices SIF 8094P2, gruppe p12 Magnus Solbjørg Bård Skogsholm.
Programmering av mobile enheter nr.027
Objektorientert design
COTS Software Evaluation and Integration Issues Håkon Solberg Karl Morten Dahl.
IKT-prosjekt Ulike typer mobilt datautstyr Ulike konfigurasjoner Synkronisering av data og prosesser Ulike typer nettverk Mobile.
Innrapportering via mobil enhet Hovedprosjekt 2004.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
ICT Siste gruppetime INF mai ICT Transformasjoner En transformasjon krever to metamodeller en kilde-modell (source) en mål-modell (target)
Byggeklosser i UML klassediagram
Kapittel 12 Samlingar Samlingar og datastrukturar Ei samling (collection) blir brukt til å oppbevare og handtere andre objekt ArrayList – klassen.
Mobilitet Frank-Stener Andersen Business Development Manager
Strukturerende elementer i UML
IEA PVPS Task 11 PV-Hybrids in Mini-Grids
Oppgave 46 - Automatisering av overvåkningsrutiner
Internett som elektronisk kommunikasjonsmiddel
Utskrift av presentasjonen:

Conceptual Modeling of Styles for Mobile Systems Anders Linseth

Innhold i artikkel Fokus på forflytning av mobile enheter mellom ulike nettverk Modeller: Grafer og transformasjonsgrafer Metamodell QoS – Quality of Service

Mobile systemer – utfordringer Antall og andel av mobile enheter blant datautstyr er økende Ulike slags mobile systemer og plattformer Økende grad av kompleksitet i applikasjoner fører til behov for konseptuelle modelleringsteknikker på samme måte som for utvikling av ”stasjonære” applikasjoner

Trådløse nett Mindre pålitelige Mindre båndvidde Forskjellige teknologier og protokoller –Dynamisk programvarearkitektur, dvs konfigurering og samhandling tilpasses endrende kontekst og relativ lokasjon til applikasjoner

Mange ulike løsninger Handover-protokoller –GSM, GPRS, UMTS –Kontinuerlig tilkoblingsbarhet Middleware-plattformer –J2ME, Wireless CORBA –Støtte mobilitet

Modell To deler: –Strukturell modell bestående av UML- klassediagram. Viser systemkonfigurasjonen. –Dynamisk modell bestående av transformasjonsregler som beskriver operasjoner. Grafer benyttes i modellen i artikkelen

Meta-modell Definering av grafer og graftransformasjoner (graphs & graph transformations) Hjørner (vertices) –Components, devices, areas Kanter (edges) –Connector, network connection etc..

Meta-modell Delt i: –Architecture –Distribution –Roaming Delene fungerer som viewpoints

Pakker (packages) Architecture package –Definerer et arkitekturelt view som har definert en arkitekturell modell og en individuell konfigurasjon Connectivity package –Distributed view –Konsepter: Node, Bridge, Connection Roaming package –Lokasjon og mobilitet til noder

Graftransformasjoner Her brukt til å definere regler Eksempler på regler (se figurer i boka): –moveIn, handOver, connect

QoS – Quality of Service Ulike applikasjoner kan ha forskjellige QoS-krav Viktig å ta hensyn til; modelleres derfor som en del av systemenes ”style”

Qos – Metamodell QoS-package, grunnkomponenter: –QoSRequired – krav som stilles av ”Requestor” –QoSOffered – egenskaper tilbudt av ”Provider” –Satisfied-relasjon mellom de to komponentene Ny regel: negitoate –Brukes om satisfied ikke er oppfylt

Konklusjon (?) Intensjoner om å bruke tilsvarende modeller i framtiden for å klassifisere, sammenligne og forbedre mobilitet til plattformer.