Download presentation
Presentation is loading. Please wait.
Published byDominic Moss Modified over 10 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.