Pålidelig Software og Arkitektur: Forsknings- og Udviklingsprojekt Evaluering af udbud og modenhed af self managed arkitektur software teknologier Gruppe.

Slides:



Advertisements
Lignende præsentationer
Anskaffelse af ny teknologi
Advertisements

Illustration fra Bogen om kræft figur 4.1.
Analyse af data fra Webstatus undersøgelse – Mænd og kvinder – marts 2010 Online research.
1 29. november Det Intelligente Klasseværelse - Et fyrtårnsprojekt i Nordjylland Det Intelligente Klasseværelse.
1 Folkeskolereformen -hvilke perspektiver giver den i forhold til dagens overskrift set fra en politisk synsvinkel Søren Kristensen.
Modul 1 - Processer.
IM-Strategi.
Cuneco – en del af bips.
Softwaretest – med TestLink Open source testværktøj
Præsentation af hovedopgave og resultater
Systemvalg Oversigt og teknikker Kapitel 2.
1 Belastningsprøve Fredag 16. september Agenda Kl. 08:00Velkomst v. Allan Harding Status på Imerco projekt, v. Allan Harding Oplæg til belastningsprøve,
FN’s standardregler Modul 1 Historie •Verdenshandlingsprogrammet 1982 •FN’s handicap-tiår •Midtvejsmøde i Stockholm 1987 •Forslag til konvention.
Date :31 1.
DDB Hindsgavl den 26. maj 2011 René Birkemark Olesen
Illustration fra Kort om kræft figur 4.1.
Trivselsundersøgelse og ledelsesevaluering
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
Services Services som fundament for virksomhedens infrastruktur
Kompetenceudvikling på KU
SummIT05 Kvaliteter i software Kvalitet på højt niveau –Lektor Klaus Marius Hansen ISIS Katrinebjerg Aarhus Universitet CISS-projekter relateret.
Projekt i billedkunst Resten af tiden.
Velkommen! Til projektseminar på ferskvandscentret marts 2008 ___________________ Udviklingsprojekt Invention og Innovativ Naturvidenskab i teknologiundervisningen.
1 Velkommen! Informationssøgningsprocessen:  Hvordan kan I gribe det an (strategier)  Omdanne jeres emne til søgeord  Søgeteknik  Bruge søgeordene.
Reliable Architecture Ved Henrik Bærbak Christensen Autonomic Computing And Self Managed Architectures Emne: self star overview 11 december 2009.
Master Thesis Track Software Engineering Henrik Bærbak Christensen.
1 The Case Research Strategy in Studies of Information Systems Af:Izak Benbasat, David K. Goldstein og Melissa Mead Publiceret: MIS Quaterly i 1987.
1 IT-Applied Pervasive Computing 1 (ITAPC1). 2 Læringsmål Deltagerne vil efter kurset være introduceret til Pervasive Computing områdets teoridannelser,
Open-source software i det offentlige - hvad nu? Christian Lanng Kontorchef, It og Telestyrelsen Ministeriet for Videnskab, Teknologi og Udvikling Torsdag.
01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Ressourcer og læremidler i et didaktisk perspektiv Læring og Læringsressourcer,
e-Tinglysning WebService Arkitektur
Hanne-Pernille Stax, ph.d
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Rapporter (Access, del 5)
Videnskabsministeriets arbejde med åbne standarder Vicedirektør Mikkel Hemmingsen, Videnskabsministeriet
07.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 © Funktioner Oversigt, principper og teknikker Kapitel 7.
EFQM Forum 2004 Berlin 15 – 17 november 2004: ”The European Leadership Challenge” Excellence netværk 2004 Jørgen Kjærgaard.
1 Det Videnskabelige Råd ved Center for Kliniske retningslinjer Hvilke problemstillinger arbejdes der med?
Emergency call button Stabilt og simpelt A;0:00. Agenda Opgaven (Hvad skal vi lave?) Målsætninger (Hvad ønsker vi at få ud af det?) Projektet (Hvordan.
Kristian F. Thomsen infrastructure specialist i edgemo Claus Egeberg-Gjelstrup infrastructure specialist i edgemo
Emergency call button Stabilt og simpelt 1. Agenda Områder af speciel interesse Gennemgang Hvad har jeg lært? Spørgsmål 2.
Historiefaget og mulighederne i den åbne skole
Innovative Værksteder til udvikling af Akademiuddannelserne IVA
Innovative Værksteder til udvikling af Akademiuddannelserne IVA
25. september 2007 Dias 1 Center for Sprogteknologi Evalueringsmetoder i MT Bente Maegaard og Lene Offersgaard Center for Sprogteknologi.
Reliable Architecture Ved Henrik Bærbak Christensen Reflective Architectures Emne: reflective architecture overview 11 december 2009.
Intro til TAK Aulum den 26. august Hvad er TAK? IT-system der understøtter den: Tværgående Akkreditering og Kvalitetsudvikling i sundhedssektoren.
Integration af undervisning om kliniske retningslinjer i professionsbacheloruddannelsen - ideer og tanker Lea D. Nielsen, Cand. Cur, Adjunkt, UC Syddanmark,
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
SAMMEN GØR VI DIG BEDRE 1 Rammesætning Kompetenceudvikling af pædagogiske ledere.
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
UNIVERSITY COLLEGE LILLEBÆLT I ucl.dk I UNIVERSITY COLLEGE LILLEBAELT Arbejdsmøde den 8. november 2011.
Præsentation af Vis Stedet Hvad er Vis Stedet Koncepter Live demo.
Historie Android Inc oprettet i 2003 Købt af Google i 2005 Første version af Android ude i 2007 Kan bruges til andet end mobiltelefoner.
DIEB4.1 Kursusgang 4 Oversigt: Sidste kursusgang Opgaver Aktivitet 2: Generer design (fortsat) Design af interaktionselementer.
Microsoft.NET og Web Services Peter Colsted Direktør Enterprise & Partner Group Microsoft Danmark.
ECDL2008 Anders Conrad. Vigtige/interessante emner Digital curation and workflows (Carol Goble): workflows as ”first class” assets, encapsulation of process,
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
COMPUTER-SUPPORTED COOPERATIVE WORK Medier og Kommunikation
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
Collaborative Practice Research Lars Mathiassen eCommerce Institute, Georgia State University.
-En undersøgelse, hvor mange personer stilles de samme spørgsmål med et standardiseret spørgeskema. -Respondenterne er typisk udvalgt som en stikprøve,
28. maj 2008 Open Source software – jura eller politik? Linux-dag på Christiansborg, onsdag 28. maj 2008 Anders Wernblad og Peter Kaas Lett Advokatfirma.
PRIMES Mærker i det nye EU udbudsdirektiv Præsenteret af.
Overgang til den nye karakterbekendtgørelse på DPU:
Master Thesis Track Software Engineering
Præsentationens transcript:

Pålidelig Software og Arkitektur: Forsknings- og Udviklingsprojekt Evaluering af udbud og modenhed af self managed arkitektur software teknologier Gruppe 5 Thomas Lanng Michael B. Mogensen

Indhold ● Projekt kontekst ● Teori ● Metode ● Case ● Resultater

Projekt kontekst I denne rapport foretages en evaluering af udbud og modenhed af Java software teknologier, der understøtter self managed arkitektur eller dele heraf som defineret af Kephart og Chess og White et. al. [3, 4]. Processen er opdelt i en foranalyse fase, hvori der udvælges i en teknologi kandidat, til den eksperimentelle fase. Erfaringerne fra eksperimenterne indgår i yderligere evaluering ud fra et praktisk perspektiv. I projektet vil følgende spørgsmål blive besvaret:  Hvilke Java teknologier understøtter helt eller dele af self managed architecture teorien?  Hvordan er modenheden af de aktuelle Java teknologier?

Modenhed af teknologien ● Modenheden af de udvalgte Java teknologier vurderes ud fra følgende kriterier: ● Hvor godt understøttes teorien? ● Hvordan svært er det (at komme i gang med) at bruge? ● Hvor god er eksempler/dokumentation? ● Bruges det faktisk til noget?

Teori ● Projektet er baseret på bl.a. artiklerne om autonomic computing (Kephart, Chess, Garland m.fl.) ● Specielt fokus på Self CHOP: ● Self Configuration ● Self Healing ● Self Optimization ● Self Protection ● Bass kvalitets attribut scenarier (useability)

Metode ● 3 projekt faser ● Foranalyse ● Eksperiment og evaluering Denne er overstået

Metode - fortsat ● Evalueringstaksonomi

Case ● Vi arbejder videre med tidligere opgave vedrørende kritiske systemer og den kemiske fabrik ● Case vil være baseret på aspekter af self management formentlig configuration og healing System koncept Arkitektur view deployment

Case - fortsat ● Eksempel på aspekter self-config, self-healing Autonom Element 1 Autonom Element 3 Sensor par 1 Kontrol 1. Politik brudt 2. Service rekonfig Under udarbejdning Autonom Element 2 Temp SensorTryk Sensor Autonom Element 4 Temp Sensor Tryk Sensor

Foranalyse resultater

Teknologi: bruttoliste ● 10 kandidater fundet i informationssøgning baseret på forskellige tilgange: service orientation, multiple agent systems og research projekter baseret på egenskaberne for self managed arkitektur IdNavnStandard/referenceLicense modelOrganisation K1Unity / IBM Autonomic Computing Toolkit [7, 11] IBM researchResearchIBM K2Autonomia [8]Research (Jini baseret)ResearchArizona university K3Apache Muse [6, 12]WSDMOpen sourceApache foundation K4Jini [13] DiverseOpen sourceApache foundation K5JADE (Java Agent DEvelopment Framework) [14]FIPA specificationsOpen sourceTelecom Italia SpA K6GlassFish - Self Management [15]JMXOpen sourceOracle/Sun K7CASCADAS (Component-ware for Autonomic Situation- aware Communications, and Dynamically Adaptable Services ) Autonomic Tool-Kit in Open Source [16] ReseachOpen sourceFounded by the European Union CASCADAS Consortium K8Rio [17]JMX (Jini baseret)Open sourceApache foundation K9ABLE (Agent Building and Learning Environment) [18]research, der er blevet tilgængelig for samfundet Open sourceIBM K10Open Grid Service Archictecture (OGSA) / Globus Toolkit 4.0 (and later) [19] OGSA-WG (work group), open grid forumOpen sourceGlobus

Teknologi: Evalueringsvalg ● 5 kandidater udvalgt til evalueringsbehandling. ● Kandidater fravalgt bl.a. pga. manglende: ● tilgængelighed af kildekode ● manglende Java understøttelse ● Self management målsætning NrNavnStandard/referenceLicense modelOrganisation K3Apache Muse [6, 12]WSDMOpen sourceApache foundation K5JADE (Java Agent DEvelopment Framework) [14] FIPA specificationsOpen sourceTelecom Italia SpA K6GlassFish - Self Management [15]JMXOpen sourceOracle/Sun K7CASCADAS (Component-ware for Autonomic Situation-aware Communications, and Dynamically Adaptable Services ) Autonomic Tool-Kit in Open Source [16] ReseachOpen sourceFounded by the European Union CASCADAS Consortium K8Rio [17]JMX (Jini baseret)Open sourceApache foundation

Teknologi: Evaluering og valg ● Rio valg for videre eksperiment og evaluering: IdNavnKriterierBeskrivelseVurdering K8Rio [17]PlatformJava er understøttet, hvilken giver understøttelse til alle platform hvortil Java findesOpfyldt AnvendelsesdomæneGenerelle anvendelsesområder både kommercielt og til forskningOpfyldt LicensmodelApache Software License 2.0Opfyldt StyringsmyndighedUnderlagt The Apache Software FoundationOpfyldt VedligeholdelseFlere releaess fra 2009 til febuar 2009Opfyldt Understøttede standarderJini specifkke teknolojier og JMX messagingOpfyldt BrugerunderstøttelseDer findes bred understøttelse af dokumentation bl.a. mailing lister, wiki, manualer etc.Opfyldt VærktøjsunderstøttelseDer findes bred værktøjsunderstøttelse for debug, projektoprettelse, kodegenerering, udrulning, IDE integraton etc. Opfyldt ArkitekturEr sammenlignelig med web service orienteret arkitektur og indeholder desuden understøttelse for beskrivelse af opførsel vha. politikker og monitor og effector mekanismer til self management. Opfyldt KvalitetsattributterEr ikke vurderet i denne evalueringsdel-