Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D

Like dokumenter
Server-Side Eclipse. Martin Lippert akquinet agile GmbH

Server-Side Eclipse. Bernd Kolb Martin Lippert it-agile GmbH

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

Slope-Intercept Formula

Information search for the research protocol in IIC/IID

Emneevaluering GEOV272 V17

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

HONSEL process monitoring

INF2120 Tools at your fingertips

What's in IT for me? Sted CAMPUS HELGELAND, MO I RANA Tid

FIRST LEGO League. Härnösand 2012

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata

- En essensiell katalysator i næringsklyngene? Forskningsrådets miniseminar 12. april Mer bioteknologi i næringslivet hvordan?

Trigonometric Substitution

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

Fakultet for informasjonsteknologi, Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE EKSAMEN I. TDT42378 Programvaresikkerhet

Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture

Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course

Uke 5. Magnus Li INF /

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Midler til innovativ utdanning

Hva kan sykehjem lære av sykehusdrift, innen digitalisering? Tor Åsmund Evjen Rådgiver digital samhandling St. Olavs Hospital

EN Skriving for kommunikasjon og tenkning

Group for Object-orientation, modeling, and languages (OMS), master thesis

A Study of Industrial, Component-Based Development, Ericsson

Public roadmap for information management, governance and exchange SINTEF

Brukerkrav og use case diagrammer og -tekst 19. januar Agenda. Brukerkrav og use case. Diagrammer Tekst.

Baltic Sea Region CCS Forum. Nordic energy cooperation perspectives

Introduksjon til Eclipse

Digital Transformasjon

Smarte Bygninger og Velferd (Teknologi Energi Samfunn) Professor Øystein Haugen Smart Buildings and Welfare

Forecast Methodology September LightCounting Market Research Notes

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

SVM and Complementary Slackness

STILLAS - STANDARD FORSLAG FRA SEF TIL NY STILLAS - STANDARD

Om forskningsprosjektet #Læringslivet

TILLEGGSSPØRSMÅL BILLETT- OG ADMINISTRASJONSSYSTEM KINONOR AS COMPLEMENTARY QUESTIONS POINT OF SALE SOFTWARE PACKAGE KINONOR AS

5 E Lesson: Solving Monohybrid Punnett Squares with Coding

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

The CRM Accelerator. USUS February 2017

TB-615 / TB-617 Wireless slim keyboard. EN User guide SE Användarhandledning FI Käyttöohje DK Brugervejledning NO Bruksanvisning

SRP s 4th Nordic Awards Methodology 2018

Moving Objects. We need to move our objects in 3D space.

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard

Samlede Skrifter PDF. ==>Download: Samlede Skrifter PDF ebook

Samarbeid om forvalting av Havrommet. Per Magne Einang Senterleder Smart Maritime SFI Forum 2016

Læring uten grenser. Trygghet, trivsel og læring for alle

Software applications developed for the maritime service at the Danish Meteorological Institute

Bærekraftig FM til tiden/ Bærekraftig FM på tid

FASMED. Tirsdag 21.april 2015

Multimedia in Teacher Training (and Education)

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Kurskategori 3: Design av IKT- systemer. Normalt vår, 14/15: høst

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

GEOV219. Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet postbachelor phd

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Grunnlag: 11 år med erfaring og tilbakemeldinger

// Translation // KLART SVAR «Free-Range Employees»

Bibliotekundervisningens fremtid nytt fokus på metodikk og digitalisering

Emnedesign for læring: Et systemperspektiv

STØTTEMATERIALE TIL FORELESNINGENE OM SKATT

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

of color printers at university); helps in learning GIS.

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

Innovasjonsvennlig anskaffelse

Hvor går veien videre nasjonalt Standard Morgen

Nettnøytralitet - regulering på jakt etter markedssvikt. Bjørn Hansen, Telenor Research Nettnøytralitetsforum 27. november 2014

Norsk Grammatikk Oppgaver

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

Perpetuum (im)mobile

Norsk marin forskning sett utenifra. Stein Kaartvedt Universitetet i Oslo

Varmo, Marianne Innhold. Vitnemål/kar.utskrift * Rice Houston. Vitnemål/kar.utskrift * CSM London

Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis)

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål

Risikofokus - også på de områdene du er ekspert

Forelesning IMT mars 2011

Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities

PARABOLSPEIL. Still deg bak krysset

NORSI Norwegian Research School in Innovation, PING Program for Innovation and Growth

Little Mountain Housing

SeaWalk No 1 i Skjolden

Har vi forretningsmodeller som muliggjør effektiv utvikling og introduksjon av nye tjenester i helsesektoren?

Eclipse og RSM en god IDE?

PSi Apollo. Technical Presentation

The Future of Academic Libraries the Road Ahead. Roy Gundersen

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.

Moving Innovation Forward!

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Gradient. Masahiro Yamamoto. last update on February 29, 2012 (1) (2) (3) (4) (5)

Den som gjør godt, er av Gud (Multilingual Edition)

P(ersonal) C(omputer) Gunnar Misund. Høgskolen i Østfold. Avdeling for Informasjonsteknologi

GEO231 Teorier om migrasjon og utvikling

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

Digitalisering av eiendomsforvaltning, case St. Olavs Hospital. Tor Åsmund Evjen St. Olavs Hospital

Pasienter og pårørendes ressurser kan telemedisin og andre tekniske løsninger understøtte egenomsorgen? - Line Linstad, NST

Transkript:

Øystein Haugen, Professor, Computer Science MASTER THESES 2015 Professor Øystein Haugen, room D1-011 1

Hvem er jeg? Øystein Haugen, nytilsatt professor i anvendt informatikk på Høyskolen i Østfold, avdeling Informasjonsteknologi, sted Halden Nå jobber jeg også deltid på SINTEF IKT i Oslo, avdeling for Nettbaserte systemer og tjenester Universitetet i Oslo, foreleser i Uangripelige IT-systemer (INF 5150) Har tidligere jobbet mye i industrien Ericsson 7 år (telekom) ABB 3 år (togkontroll) SimTech 4 år (typografiske systemer) Og i forskningsinstitutter med tilknytning til industri: NR og SINTEF Fagfelt: Programvare Modellering, særlig av sanntidssystemer Dedikerte Språk, Produktlinjer Øystein Haugen, Professor 2

An Architecture for Research and Learning Collaboration: Projects: Inter-discipline, Smart Houses Papyrus, Eclipse and BVR, Inter-Institution, and Welfare, open-source ThingML, Arrowhead, Internet... tooling SPLCA CPS Lab with MakerSpace sensors and actuators Smart Android phones Student Master involvement Theses Professor Øystein Haugen, room D1-011 5

Cyber-Physical Systems MakerSpace on Arrowhead Framework Arrowhead Framework is a framework for service-oriented interoperability for CPS systems Arrowhead is a running European project with 75 partners www.arrowhead.eu Challenge: Put gadgets from MakerSpace on your implementation of Arrowhead Framework, and consider how useful it is to apply this in our education and in industrial CPSes Professor Øystein Haugen, room D1-011 6

Cyber-Physical Systems (2) MakerSpace on JavaFrame JavaFrame is a java framework developed at Ericsson Research in Norway JavaFrame is a java platform, and also a runtime system for UML 2 JavaFrame has been used in INF5150 at University of Oslo Challenge: Put gadgets from MakerSpace on JavaFrame, evaluate it relative to other Java frameworks for CPSes. Program some examples directly in Java on JavaFrame Model some examples with UML and transform to JavaFrame (This can be done automatically) PATS Oracle UML2 plugin SeDi UML compiler JavaFrame 3.0 Professor Øystein Haugen, room D1-011 7

Cyber-Physical Systems (3) JavaFrame on Android Since Java is in principle running on Android, it should be possible to put JavaFrame on Android Provided connections to gadgets of MakerSpace, we would have a nice way to model gadgets and run the apps on the mobile In any case we should be able to model mobile apps in a more robust way Challenge: Get JavaFrame running on Android and explore making apps on it. Evaluate relative to other modeling frameworks for Android. Professor Øystein Haugen, room D1-011 8

Tools (Papyrus) Papyrus the open source UML Tool https://www.eclipse.org/papyrus/ organized by CEA, France and now heavily supported by Ericsson 1. Generate JavaFrame from latest version of Papyrus based on the existing compiler from earlier versions Challenge: Remake the compiler in Java itself, evaluate this executable UML with other approaches to executable UML 2. The relationship between Papyrus and ThingML ThingML http://thingml.org/ is a textually based modeling language for state machine systems Challenge: Implement and evaluate round-trip engineering with Papyrus UML and ThingML = ThingML = Professor Øystein Haugen, room D1-011 9

Tools (BVR) BVR (Base Variability Resolution) is a domain-specific language to define product line variability (and system adaptivity) BVR Tool is an open-source tool made by SINTEF in European project VARIES to support BVR Some challenges: Seamless interface with Papyrus and ThingML editor Create experiment product lines from e.g. CPS domain and evaluate the different aspects of the definition: comprehensibility, evolution, testability Create language concepts and implement them for variability of systems of systems Professor Øystein Haugen, room D1-011 10

Øystein Haugen Contact me at Room D1-011 Or on phone 913 90 914 Or on e-mail oystein.haugen@hiof.no Professor Øystein Haugen, room D1-011 11