usixml eclipse-based model editors
DESCRIPTION
UsiXML Eclipse-based Model Editors presentationTRANSCRIPT
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
ISEResearch group
(http://www.isereseach.com)
Universidad de Castilla-La Mancha
Computing Systems Department
Lilab
(http://www.lilab.be/)
Université catholique de Louvain
Louvain School of Management