Presentation is loading. Please wait.

Presentation is loading. Please wait.

© M.E. Fayad 2000-2006 SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.

Similar presentations


Presentation on theme: "© M.E. Fayad 2000-2006 SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering."— Presentation transcript:

1 © M.E. Fayad 2000-2006 SJSU -- CmpE 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 95192-0180 http://www.engr.sjsu.edu/~fayad

2 L4-2-S2 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 2 Lesson 21: Stable Model-Based Architectures

3 L4-2-S3 Model-Based Arch. © M.E. Fayad 2000-2006 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 L4-2-S4 Model-Based Arch. © M.E. Fayad 2000-2006 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 L4-2-S5 Model-Based Arch. © M.E. Fayad 2000-2006 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 L4-2-S6 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad Material Transportation Scheduling System 6 Case Study

7 L4-2-S7 Model-Based Arch. © M.E. Fayad 2000-2006 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 L4-2-S8 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 8 Traditional Model for dump truck transport

9 L4-2-S9 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 9 Stability Model for dump truck transport

10 L4-2-S10 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 10 Transport materials by conveyor belt

11 L4-2-S11 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 11 Traditional Model for conveyor belt system

12 L4-2-S12 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 12 Stability Model for conveyor belt

13 L4-2-S13 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 13 Transport materials by pipeline

14 L4-2-S14 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 14 Traditional Model for pipeline system

15 L4-2-S15 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 15 Stability Model for pipeline

16 L4-2-S16 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 16 Oil transport system

17 L4-2-S17 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 17 Traditional model for oil transport system

18 L4-2-S18 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad 18 Stability Model for oil transport

19 L4-2-S19 Model-Based Arch. © M.E. Fayad 2000-2006 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 L4-2-S20 Model-Based Arch. © M.E. Fayad 2000-2006 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 L4-2-S21 Model-Based Arch. © M.E. Fayad 2000-2006 SJSU – CmpE M.E. Fayad EBTs or Stable Analysis Patterns 21 Questions for the Next Lecture


Download ppt "© M.E. Fayad 2000-2006 SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering."

Similar presentations


Ads by Google