Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.

Similar presentations


Presentation on theme: "Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University."— Presentation transcript:

1 Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University of Paderborn (Germany) Information Systems Group {engels|sauer}@upb.de

2 Engels, Sauer Uni Paderborn Visual Model-based Software Development 2 Software Development: Traditional (?) Approach problem domain program implementation

3 Engels, Sauer Uni Paderborn Visual Model-based Software Development 3 Software Development: Reality problem domain program

4 Engels, Sauer Uni Paderborn Visual Model-based Software Development 4 Software Development: Model-based Approach problem domain program model analyse and design code abstracts from irrelevant details abstracts from implementation details

5 Engels, Sauer Uni Paderborn Visual Model-based Software Development 5 Software Development: Model-based Approach problem domain program model analyse and design code modeling language defined by coded by programming language

6 Engels, Sauer Uni Paderborn Visual Model-based Software Development 6 Requirements for a Model and the Modeling Language problem domain program model analyse and design code Requirements for a Model user-friendly, understandable complete expressive, adequate correct, precise, analysable Requirements for a Modeling Language visual, diagrammatic structure & behavior syntax & semantics problem domain-specific

7 Engels, Sauer Uni Paderborn Visual Model-based Software Development 7 Language Engineering end-user aspect language definition aspect abstract syntax (formal) semantics (visual) [modeling] language mapping concrete syntax intuition/ meaning

8 Engels, Sauer Uni Paderborn Visual Model-based Software Development 8 Language Engineering end-user aspect language definition aspect abstract syntax (formal) semantics (visual) [modeling] language mapping concrete syntax intuition/ meaning OMMMA (UML profile) meta modeling graph transformation dynamic meta modeling Object-oriented Modeling of MultiMediaApplications

9 Engels, Sauer Uni Paderborn Visual Model-based Software Development 9 OMMMA – Object-oriented Modeling of Multimedia Applications User interface multi-media multi-functional multi-modal interactive integrated model of user interface and system functionality

10 Engels, Sauer Uni Paderborn Visual Model-based Software Development 10 OMMMA Presentation Diagram – Concrete Syntax

11 Engels, Sauer Uni Paderborn Visual Model-based Software Development 11 OMMMA Presentation Diagram – Concrete Syntax

12 Engels, Sauer Uni Paderborn Visual Model-based Software Development 12 Our Research Topics Language Engineering UML abstract syntax definition via meta modeling graph transformations as technical tool semantics definition via dynamic meta modelling UML profiles multimedia applications (OMMMA) web applications agent-based systems Consistency within UML models

13 Engels, Sauer Uni Paderborn Visual Model-based Software Development 13 Consistency problem domain program model analyse and design code problem domain view 1 view 2 view 3 view 4 model consistent integration of structural and behavioral views

14 Engels, Sauer Uni Paderborn Visual Model-based Software Development 14 Our Research Topics Language Engineering UML abstract syntax definition via meta modeling graph transformations as technical tool semantics definition via dynamic meta modelling UML profiles multimedia applications (OMMMA) web applications agent-based systems Consistency within UML models Requirements Engineering video-based modeling eLearning

15 Engels, Sauer Uni Paderborn Visual Model-based Software Development 15 Video-based Modeling real world (UML) Model modeling virtual world modeling. new modeling approach eLearning approach

16 Engels, Sauer Uni Paderborn Visual Model-based Software Development 16 Our Research Topics Language Engineering UML abstract syntax definition via meta modeling graph transformations as technical tool semantics definition via dynamic meta modelling UML profiles multimedia applications (OMMMA) web applications agent-based systems Consistency within UML models Requirements Engineering video-based modeling eLearning

17 Engels, Sauer Uni Paderborn Visual Model-based Software Development 17 The End


Download ppt "Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University."

Similar presentations


Ads by Google