Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertStig Pettersen Endret for 9 år siden
1
Conceptual Modeling of Styles for Mobile Systems Anders Linseth
2
Innhold i artikkel Fokus på forflytning av mobile enheter mellom ulike nettverk Modeller: Grafer og transformasjonsgrafer Metamodell QoS – Quality of Service
3
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
4
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
5
Mange ulike løsninger Handover-protokoller –GSM, GPRS, UMTS –Kontinuerlig tilkoblingsbarhet Middleware-plattformer –J2ME, Wireless CORBA –Støtte mobilitet
6
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
7
Meta-modell Definering av grafer og graftransformasjoner (graphs & graph transformations) Hjørner (vertices) –Components, devices, areas Kanter (edges) –Connector, network connection etc..
8
Meta-modell Delt i: –Architecture –Distribution –Roaming Delene fungerer som viewpoints
9
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
10
Graftransformasjoner Her brukt til å definere regler Eksempler på regler (se figurer i boka): –moveIn, handOver, connect
11
QoS – Quality of Service Ulike applikasjoner kan ha forskjellige QoS-krav Viktig å ta hensyn til; modelleres derfor som en del av systemenes ”style”
12
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
14
Konklusjon (?) Intensjoner om å bruke tilsvarende modeller i framtiden for å klassifisere, sammenligne og forbedre mobilitet til plattformer.
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.