Workflow Engineering

10
Workflow Workflow Engineering Engineering Model Model Engineering Engineering Data Data Engineering Engineering Web Web Engineering Engineering Web Web Methodology Methodology Interoperabi Interoperabi lity lity Cultural Heritage Cultural Heritage Information Information Integration Integration M odel CVS X Y Z U V W X Y Z U V W Model-Driven Model-Driven Tool/Language Tool/Language Integration Integration aspect C AR Ubiquitous Ubiquitous Tourism Web Tourism Web Applications Applications Social Network Social Network Integration & Integration & Personalization Personalization Adaptable Model Adaptable Model Versioning Versioning Situation-Awareness Situation-Awareness in Road Traffic in Road Traffic Management and WFMS Management and WFMS Tele- Tele- cooperation cooperation Information Information Systems Systems Group Group IFS IFS

description

Semantic Information. SeISE. Systems Engineering. SeISE. Social Network Integration & Personalization. Ubiquitous Tourism Web Applications. Adaptable Model Versioning. Projection. Cultural Heritage Information Integration. Model-Driven Tool/Language Integration. Comprehension. - PowerPoint PPT Presentation

Transcript of Workflow Engineering

Page 1: Workflow Engineering

WorkflowWorkflowEngineeringEngineering

ModelModelEngineeringEngineering

DataDataEngineeringEngineering

WebWebEngineeringEngineering

Web Methodology Web Methodology InteroperabilityInteroperability

Cultural HeritageCultural HeritageInformation IntegrationInformation Integration

ModelCVS

Class

C lassC lass

C lass

C lass

C lass

C lass

C lass

C lassC lass

C lass

C lassC lass

C lass

C lass

C lass

C lass

C lass

C lassC lass

C lass

C lass C lass C lass

C lass

C lass C lass

C lass

C lass

C lassC lass

C lass

C lass

C lass

C lass

C lass

C lassC lass

C lass

C lassC lass

C lass

C lass

C lass

C lass

C lass

C lassC lass

C lass

C lass C lass C lass

C lass

C lass C lass

C lass

X

Y Z

U V

W

X

Y Z

U V

W

X

Y Z

U V

W

X

Y Z

U V

W

Model-Driven Model-Driven Tool/Language IntegrationTool/Language Integration

aspectCAR

Ubiquitous Tourism Ubiquitous Tourism Web ApplicationsWeb Applications

Social Network Integration &Social Network Integration &PersonalizationPersonalization

Adaptable Model VersioningAdaptable Model Versioning

Situation-Awareness in Road Situation-Awareness in Road Traffic Management and WFMSTraffic Management and WFMS

Tele-Tele-cooperationcooperation

Information Information SystemsSystemsGroupGroupIFSIFS

Information Systems Groupwww.ifs.uni-linz.ac.at

IFSIFSIFSIFSInformation Systems Group

www.ifs.uni-linz.ac.at

Page 2: Workflow Engineering

Seminar-, PR-, Bakk-, Masterarbeiten Master: Informatik |

SE | Netzwerke & Security

Start: Jederzeit

Umfang: Gemeinsame Bearbeitung – bei vielen Themen möglich

Fortführung: … einer Themenstellung über verschiedene LVA‘s hinweg Beispiel: Seminar PK Bakk-Arbeit Masterarbeit

Praxis- & Forschung: Themen ausschließlich im Rahmen von Projekten (FWF / FFG)

Betreuung: Intensiv ;-)

Bezahlung: Erfolgshonorar möglich

Link auf Themen via email bis Ende November

Page 3: Workflow Engineering

TargetTarget

SourceMetamodelSource

Metamodel

SourceModel

New TargetModel

conforms

input output

executed by

TransformationEngine

conforms

New TargetModel

Transformation NetTransformation Net

TransitionsTransitions

TargetMetamodel

TransformationTransformationLogicLogic

SourceMetamodelSource

Metamodel

conforms

SourceModel

SourceSource

conforms

TargetMetamodel

PlacesPlaces

derive

instantiate

derive

TokensTokens

deriveTransitionsTransitions

MappingMapping

Class XClass X

cols

Table

type:String

Column*

Class XClass X

cols

Table

type:String

Column*

Source

attr

Class

Attribute

name:String

Type

type

*

1

attr

Class

Attribute

name:String

Type

type

*

1

attr

Class

Attribute

name:String

Type

type

*

1

attr

Class

Attribute

name:String

Type

type

*

1

Class XClass X

attr

cols

Class

Attribute

Table

type:String

Column

Source Metamodel Target Metamodel

Transformation Net

Source Model New Target Model

conforms

NameID NameID

Table Person

PersonPerson

C2CC2C

MappingMapping

name:String

Type

type

conforms

*

*1

R2RR2R

C2CC2C

C2AC2A

any Class shall betransformed into a Table

any Class shall betransformed into a Table

any Type referenced from classAttribute shall be transformed intothe attribute type of class Column

any Type referenced from classAttribute shall be transformed intothe attribute type of class Column

ID:Integer

Name:String

Class

Class_attr

Attribute

Type

Type_name

Target

Table

Column

Table_cols

Column_type

Transformation Logic

R2RR2R

C2CC2C

C2AC2A

C2CC2Cderivederive

derive

derive

Attribute_type

Query-TokenQuery-TokenProduction-TokenProduction-Token

History-PlaceHistory-PlaceTransitionTransition

inst

antia

te

inst

antia

te

Mapping-OperatorMapping-Operator

instantiateinstantiate

Laufzeit: 2009 - 2011

Projektpartner:

Page 4: Workflow Engineering

TargetTarget

SourceMetamodelSource

Metamodel

SourceModel

New TargetModel

conforms

input output

executed by

TransformationEngine

conforms

New TargetModel

Transformation NetTransformation Net

TransitionsTransitions

TargetMetamodel

TransformationTransformationLogicLogic

SourceMetamodelSource

Metamodel

conforms

SourceModel

SourceSource

conforms

TargetMetamodel

PlacesPlaces

derive

instantiate

derive

TokensTokens

deriveTransitionsTransitions

MappingMapping

Class XClass X

cols

Table

type:String

Column*

Class XClass X

cols

Table

type:String

Column*

Source

attr

Class

Attribute

name:String

Type

type

*

1

attr

Class

Attribute

name:String

Type

type

*

1

attr

Class

Attribute

name:String

Type

type

*

1

attr

Class

Attribute

name:String

Type

type

*

1

Class XClass X

attr

cols

Class

Attribute

Table

type:String

Column

Source Metamodel Target Metamodel

Transformation Net

Source Model New Target Model

conforms

NameID NameID

Table Person

PersonPerson

C2CC2C

MappingMapping

name:String

Type

type

conforms

*

*1

R2RR2R

C2CC2C

C2AC2A

any Class shall betransformed into a Table

any Class shall betransformed into a Table

any Type referenced from classAttribute shall be transformed intothe attribute type of class Column

any Type referenced from classAttribute shall be transformed intothe attribute type of class Column

ID:Integer

Name:String

Class

Class_attr

Attribute

Type

Type_name

Target

Table

Column

Table_cols

Column_type

Transformation Logic

R2RR2R

C2CC2C

C2AC2A

C2CC2Cderivederive

derive

derive

Attribute_type

Query-TokenQuery-TokenProduction-TokenProduction-Token

History-PlaceHistory-PlaceTransitionTransition

inst

antia

te

inst

antia

te

Mapping-OperatorMapping-Operator

instantiateinstantiate

Laufzeit: 2009 - 2011

Projektpartner:

Themenstellungen (Seminar-, PR-, Bakk-, Masterarbeit)

(1)Textual Modelling Editor Embedded into a Graphical Modelling Environment

(2)Textual Syntax for Mapping Operators

(3)Evaluation of Existing Mapping Approaches and Model Transformation Languages

(4)Using Mapping Operators to Bridge Different kinds of Metamodels

(e.g., Processes, Web Applications, Embedded Systems)

Technologien Eclipse, Java Eclipse Modelling Framework (EMF/GMF), XText Colored Petri Nets (CPN-Tools) Transformation Languages (e.g., Eclipse ATL)

Page 5: Workflow Engineering

An Ontology-Driven Framework for Situation Awareness Applications

OperatorOperatorOperatorOperator

The accident in the tunnel causes a traffic jam.

Once on the highway, the spectators can't avoid the traffic jam due to the blocked exit.

Laufzeit: 2009 - 2011

Projektpartner:

Page 6: Workflow Engineering

An Ontology-Driven Framework for Situation Awareness Applications

OperatorOperatorOperatorOperator

The accident in the tunnel causes a traffic jam.

Once on the highway, the spectators can't avoid the traffic jam due to the blocked exit.

Laufzeit: 2009 - 2011

Projektpartner:

Themenstellungen (Seminar-, PR-, Bakk-, Masterarbeit)

(1)Traffic Forecasting based on Machine Learning Techniques

(2)Qualitative Prediction of Critical Situations based on Colored Petri Nets

(3)Action Assessment for Pro-active Resolution of Critical Situations

(4)Evaluation of RDF triple stores including RDBS extensions

Technologien Eclipse, Java RCP RDF triple stores, OWL Colored Petri Nets (CPN tools)

Page 7: Workflow Engineering

Projection

Perception

ComprehensionDomain Experts

OperatorOperator OperatorOperator

Traffic Objects and Situations

Traffic Objects and Situations

Traffic Objects and Situations

Traffic Objects and Situations

Configuration

Laufzeit: 2011 - 2013

606060

Accident!Accident!Accident!Accident!Past

Criticality

Future

HOTSPOT

Co-evolution

Scalability

Multi-Perspectiveness

Page 8: Workflow Engineering

Projection

Perception

ComprehensionDomain Experts

OperatorOperator OperatorOperator

Traffic Objects and Situations

Traffic Objects and Situations

Traffic Objects and Situations

Traffic Objects and Situations

Configuration

Laufzeit: 2011 - 2013

606060

Accident!Accident!Accident!Accident!Past

Criticality

Future

HOTSPOT

Co-evolution

Scalability

Multi-PerspectivenessThemenstellungen (Seminar-, PR-, Bakk-, Masterarbeit)

(1)Situation Hotspot Radar Visualization Tool

(2)Traffic Object Visualization and Labeling Tool for Duplicate and Evolution Detection

(3)Graphical Sketching of Situation Rules

(4)Distributed Semantic Query System

Technologien Eclipse, Java RCP RDF triple stores, OWL

Page 9: Workflow Engineering

BrokerageSandbox

Social Networks

ServiceProviders

Laufzeit: 2011 - 2013

IntegratorAdaptor Profiler

Provenance Layer

Repository

Projektpartner:

PersonalizedServices

Service ProviderDirectory

Service Bazaar

Service Provision

Semantic-based Social Profiling & Brokerage

Semantic-based Social Profiling & BrokerageSocial Content IntegrationSocial Content Integration

User-empowered Privacy Control Enhanced by Provenance

User-empowered Privacy Control Enhanced by Provenance

Page 10: Workflow Engineering

BrokerageSandbox

Social Networks

ServiceProviders

Laufzeit: 2011 - 2013

IntegratorAdaptor Profiler

Provenance Layer

Repository

Projektpartner:

PersonalizedServices

Service ProviderDirectory

Service Bazaar

Service Provision

Semantic-based Social Profiling & Brokerage

Semantic-based Social Profiling & BrokerageSocial Content IntegrationSocial Content Integration

User-empowered Privacy Control Enhanced by Provenance

User-empowered Privacy Control Enhanced by Provenance

Themenstellungen (Seminar-, PR-, Bakk-, Masterarbeit)

(1) Integration of Social Network Data and External Knowledge Bases (z.B. Wikipedia) using Semantic Web Technologies

(2) Information Extraction of Unstructured Social Network Data (Blog Mining) e.g., Twitter

(3)Development of a Social Profile Ontology

(4) “AllAboutMe” – Semantic-Based Social Profiling by Logical Reasoning

(5)Personalised Service Brokering Ensuring Privacy Aspects

Technologien Java, Web Services OWL, Jena Social Network APIs (e.g. Graph API for Facebook) Information Extraction Tools (e.g., GATE)