Download presentation
Presentation is loading. Please wait.
1
L21-S1 Model-Based Arch. 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering San José State University One Washington Square San José, CA 95192-0180 http://www.engr.sjsu.edu/~fayad
2
L21-S2 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 2 Lesson 21: Stable Model-Based Architectures
3
L21-S3 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad Lesson Objectives 3 Understand model-based architecture Explore the base for reuse Understand the impact of software stability on reuse Apply the software stability in a case study
4
L21-S4 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad Size of Software product increases fast Software product becomes more and more complex Existing large amount of commonality from one software to another 4 Why reuse?
5
L21-S5 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad Model is critical for the software Model reuse is efficient and productive Traditional model is hard to reuse because it is unstable under changes SSM is naturally suit for model reuse for its stability and adaptability 5 More on Why Software Stability Model?
6
L21-S6 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad Material Transportation Scheduling System 6 Case Study
7
L21-S7 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 7 Transport material by dump truck Waste Dump P 1 1 W 6 8 W 2 Mineral Processing Facility 10 9 7 2 P W 3 5 4 3 2 1 N
8
L21-S8 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 8 Traditional Model for dump truck transport
9
L21-S9 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 9 Stability Model for dump truck transport
10
L21-S10 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 10 Transport materials by conveyor belt
11
L21-S11 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 11 Traditional Model for conveyor belt system
12
L21-S12 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 12 Stability Model for conveyor belt
13
L21-S13 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 13 Transport materials by pipeline
14
L21-S14 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 14 Traditional Model for pipeline system
15
L21-S15 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 15 Stability Model for for pipeline
16
L21-S16 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 16 Oil transport system
17
L21-S17 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 17 Traditional model for oil transport system
18
L21-S18 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 18 Stability Model for oil transport
19
L21-S19 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad Easy to implement Easy to extend Can be used again and again on similar problems Do not need to change too much when reusing 19 Reusable Essentials
20
L21-S20 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad 1. Define: stable model-based architecture. 2. Debate the impact of software stability on software reuse. 20 Discussion Questions
21
L21-S21 Model-Based Arch. 2003 SJSU – CmpE --- M.E. Fayad EBTs or Stable Analysis Patterns 21 Questions for the Next Lecture
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.