Presentation is loading. Please wait.

Presentation is loading. Please wait.

L21-S1 Model-Based Arch. 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.

Similar presentations


Presentation on theme: "L21-S1 Model-Based Arch. 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I."— Presentation transcript:

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


Download ppt "L21-S1 Model-Based Arch. 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I."

Similar presentations


Ads by Google