Download presentation
Presentation is loading. Please wait.
1
Software System Engineering
Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering San José State University One Washington Square San José, CA © M.E. Fayad SJSU -- CmpE
2
Lesson 21: Stable Model-Based Architectures
© M.E. Fayad SJSU – CmpE --- M.E. Fayad
3
3 Lesson Objectives Explore the base for reuse
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 3 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
4
4 Why reuse? Size of Software product increases fast
Software product becomes more and more complex Existing large amount of commonality from one software to another 4 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
5
More on Why Software Stability Model?
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 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
6
6 Case Study Material Transportation Scheduling System
© M.E. Fayad SJSU – CmpE --- M.E. Fayad
7
Transport material by dump truck
Waste Dump P 1 W 6 8 2 Mineral Processing Facility 10 9 7 3 5 4 N 7 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
8
Traditional Model for dump truck transport
8 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
9
Stability Model for dump truck transport
9 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
10
Transport materials by conveyor belt
10 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
11
Traditional Model for conveyor belt system
11 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
12
Stability Model for conveyor belt
12 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
13
Transport materials by pipeline
13 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
14
Traditional Model for pipeline system
14 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
15
Stability Model for pipeline
15 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
16
16 Oil transport system SJSU – CmpE --- M.E. Fayad
17
Traditional model for oil transport system
17 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
18
Stability Model for oil transport
18 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
19
19 Reusable Essentials 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 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
20
20 Discussion Questions 1. Define: stable model-based architecture.
2. Debate the impact of software stability on software reuse. 20 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
21
Questions for the Next Lecture
EBTs or Stable Analysis Patterns 21 © M.E. Fayad SJSU – CmpE --- M.E. Fayad
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.