INF5120

flosssnailsΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 11 μήνες)

107 εμφανίσεις

Telecom and Informatics

1

INF5120

”Modellbasert Systemutvikling”

”Modelbased System development”

Lecture 5: 13.02.2012

Arne
-
J
ørgen Berre


arneb@ifi.uio.no

or
Arne.J.Berre@sintef.no


Telecom and Informatics

2

INF5120
-

Lecture plan
-

2012



Part I: SSI


Service Innovation and Agile Service/Software Engineering


Part II: SS
MDE


Model Driven Engineering


Part III


Model Driven Interoperability and ADM



1: 16
/
1: Introduction to Model Based System Development (INF5120)


2: 23/1: SIE I: Enterprise Architecture, Role modeling
-
Collaboration and Value Networks


Verna Allee (VNA)


3: 30/1: SIE II:: Business Process Modeling
with BPMN 2.0 and Business Model Innovation
-

Peter Lindgren (BMI)


4: 6/2
:
SIE III: AT ONE

User
-
oriented design


with Use cases and user stories


5: 13
/
2: SIE IV:
Service modeling with SoaML


Service modeling
-

Design, patterns


6: 20/2: SIE V
:
Information Modeling with UML and Design with DCI
-

Design, patterns


7: 27/2: MDE I: Software Process Model Frameworks


Essence/SEMAT, SPEM, EPF and ISO 24744

Shihong
Huang/Brian Elves
æter


8: 5/3: MDE II
:

Metamodels, Domain specific languages and UML profiles (Franck Fleurey)


9: 12/3: MDE III: Metamodeling, MDLE and DSL Tools (EMF, GMF, ATL, Kermeta
)


10: 19/3: MDE IV:
Model transformations
-

MOFScript, QVT
DSLs with examples


11: 26/3: MDE V: Internet Service Architectures
-

with BPM/BPEL and SOA/Cloud transformations


2/4, 9/4:
EASTER


12: 16/4: MDE VI:
User Interface Modeling


IFML etc.
-

ESITO


13: 23/4:
MDI I: Semantic technologies, Ontologies and Semantic annotations , Rules/SBVR


14: 30/4: MDI II: Model Driven Service Interoperability


15: 7/5:
MDI III: ADM

and
Migration to Cloud computing


16: 13/5: Conclusion and Summary for INF5120
-

Preparation of Exam




Exam: Monday June 4th, 2011, 1430
-
1830

(4 hours)

Telecom and Informatics

3

INF5120


Oblig/Exercise plan
-

2012




1: 16
/
1: None


2: 23/1: Guest lecture: Value Networks


Verna Allee (VNA)


3: 30/1:
Guest lecture: Business Model Innovation
-

Peter Lindgren (BMI)


Establish groups


4: 6/2
:

AT ONE initial exercise


overall approach for Oblig 1


“myServiceFellow”


5: 13
/
2:
Group presentation


6: 20/2:
Group presentation


7: 27/2:
Group presentation



8: 5/3:

MDE Tools


introduction


Oblig 2 intro


9: 12/3:
MDE Tools II
-

EMF


10: 19/3: MDE
Transformation tools
-

Delivery of Oblig 1


11: 26/3: MDE V: Internet Service Architectures
-

with BPM/BPEL and SOA/Cloud transformations


11: 26/3: Walk through of Oblig 1


2/4, 9/4:
EASTER


12: 16/4: MDE
User Interface tools


ESITO o.a.


13: 23/4: Oblig 2 questions


14: 30/4: Oblig 2 delivery


15: 7/5: Oblig 2 summary


16: 13/5: Conclusion and Summary for INF5120
-

Preparation of Exam




Exam: Monday June 4th, 2011, 1430
-
1830

(4 hours)

Telecom and Informatics

Outline



INF5120 methodology
-

see: inf5120.modelbased.net



Service Design, AT ONE



myServiceFellow



Oblig 1



Next lecture



Telecom and Informatics

5

Telecom and Informatics

Service Innovation

Telecom and Informatics

Telecom and Informatics

Service innovation practices support

neffics.modelbased.net

Telecom and Informatics

Service Innovation workflow

Telecom and Informatics

myServiceFellow

10

http://vimeo.com/34160910

Telecom and Informatics

Individual exercise


until February 13th


Download myServiceFellow on a SmartPhone, iPhone or
Android (from the respective AppStore).


Identifiy and evaluate touchpoints related to service
interaction points you know about in the context of
University of Oslo and Institute for Informatics


Think both about touchpoints that can be incrementally
improved and radically improved (i.e. new
apps/applications etc.)


Document your touchpoint evaluations using the app
myServiceFellow

11

Telecom and Informatics

Service Design


”My University”


Actors
-

Value Networks, Role models


VNA, Verna Allee


Service/Customer Journey


BPMN, Role play,


Touchpoints
-

UI sketches


Experiences


UI sketches


Opportunities and Needs


Identified services


SoaML


collaboration diagrams


Specificed services


SoaML
-

composite diagrams



13/2: Touchpoint identification, customer journey (All)


20/2: Actors and Role models, Value Networks, Role play


27/2: BPMN diagrams, initial SoaML diagrams


19/3
-
26/3: Final group delivery Oblig 1


12

Telecom and Informatics

Requirements for the Oblig 1 delivery


A group delivery


one document per group
-

containing
your models for your selected area of interest.


AT ONE


Service Innovation/Service Design


Actors


Role models, CRC cards,


Interactive Role play, Value
Network analysis


Customer/User/Service journey, BPMN, User stories/use cases


Touchpoints


Service descriptions/specifications, SoaML and
UML for information exchange


Opportunities/Needs


match/mismatch ?


Experiences


Service experiences, User Interface sketches


Voluntary: Model related to Business Model Innovation

13

Methodology: inf5120.modelbased.net

Telecom and Informatics

inf5120.modelbased.net


Oblig 1: Required models from inf5120.modelbased.net



Service innovation



with AT ONE



-

Actors


(role models, CRC, value networks) T, ONE


Business process modelling

(with BPMN


and potentially
customer/service journeys)


Business service modelling

-

SoaML


User stories


and use cases
-

use case template


Services architecture and contract modelling

-

SoaML


Service interface and component modelling

-

SoaML



Other areas/models are optional

14

Telecom and Informatics

Use of tools in Oblig 1


Value Networks


VNA
www.valuenetworks.com

-

one
user representative per group



Ideas


Sticky/coloured notes in Symphonical,
www.symphonical.com



AT ONE workshop results



Service journeys


BPMN in Modelio


Service Models


SoaML in Modelio


Service Information models


SoaML/UML in Modelio


15

Telecom and Informatics

16

Next Lecture


February 20th, 2012



SoaML continued



Information Modeling with UML




Oblig 1


Group presentations, Actors and Role Play


baseline for value networks