usixml eclipse-based model editors

Post on 26-Jun-2015

735 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

UsiXML Eclipse-based Model Editors presentation

TRANSCRIPT

Agenda

0 Introduction

0 Task Model Editor

0 Domain Model Editor

0 Context Model Editor

0 Abstract User Interface Model Editor

UsiXML Model Editors

0 Support for 0 Task Model Editor 0 Domain Model Editor 0 Context of use Model Editor 0 Abstract User Interface Model Editor

0 The same environment for heterogeneous model management

0 Model persistence in XMI (XML Model Interchange) format 0 Multi-view Model support

0 Tree-based view (EMF) 0 Component-based (GMF)

0 Model Validation based on Object Constraint Language (OCL)

Task Model Editor Tree View

Heterogeneous model support

Properties View Overview

Structure View

Behavior View

Collapse / Expand

Problems View

Component View

Task Model Editor http://www.youtube.com/watch?v=XyORdBBrgRs

0 Container-based notation

0 Collapse / Expand support

0 Task Structure / Behavior separation

0 Canonical task types

0 Pre/Post conditions

0 Temporal task relationships

0 Task temporizations

0 Task decorations

0 Task precedence operators

Domain Model Editor Tree View

Heterogeneous model support

Properties View Overview Problems View

Component View

Domain Model Editor http://www.youtube.com/watch?v=UGgcCMTrOhg

0 Entities 0 Classes / Association classes

0 Attributes (cardinalities) 0 Operations (parameters and cardinalities)

0 Interfaces

0 Relationships 0 Association (composition, aggregation, link)

0 Navigation 0 Association ends (cardinalities)

0 Usage 0 Dependency 0 Generalization 0 Realizations

Context Model Editor Tree View

Heterogeneous model support

Properties View Overview Problems View

Component View

Context Model Editor http://www.youtube.com/watch?v=Evcev3P4Sk0

0 Supports the definition of:

0 Observable objects

0 Observable variables

0 Observable states

0 Variable constraints regarding observable variables

0 Zones

0 Observable state extensions

0 Observations of observable objects in terms of observable states

0 Representations of Observable states in terms of Zones

Abstract User Interface Model Editor Tree View

Heterogeneous model support

Properties View Overview

Structure View

Behavior View

Collapse / Expand

Problems View

Component View

Abstract User Interface Model Editor http://www.youtube.com/watch?v=uZQ0_GpmGEM

0 Compound Interaction Units

0 Data User Interaction Units

0 Selection Interaction Units

0 Trigger Interaction Units

0 Listeners

0 ECA Rules 0 Justification

0 Event Temporization (XML based language)

0 Condition

0 Action Temporizations (XML based language)

Contact

Prof. PhD

Ricardo TESORIERO

Prof. PhD

Jean VANDERDONCKT

ricardo.tesoriero@uclm.es

ISEResearch group

(http://www.isereseach.com)

Universidad de Castilla-La Mancha

Computing Systems Department

jean.vanderdonckt@uclouvain.be

Lilab

(http://www.lilab.be/)

Université catholique de Louvain

Louvain School of Management

top related