Lecture Building reliable component-based systems - Chapter 19: Industrial experience with the dassault système component model

In this chapter, the following content will be discussed: The design of a powerful component model is shown to be a complex task, the model has improved progressively over the years, very large systems must live with inconsistencies. | Chapter 19 Industrial Experience with Dassault Système Component Model Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model Overview Introduction The OM Component Model Discussion Lessons Learned Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model Introduction CATIA Dassault Systèmes main software product 5 millions lines of code 19 000 clients 180 000 work places 50000 C++ classes 8000 components Object Modeller: Own component model Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model Dassault Systèmes The DS objective was not primarily: To sell isolated OM components. To sell the OM component framework. To make their component model a standard. The primary objective was: To find a way to develop its software under the best conditions, and to provide to its customers . | Chapter 19 Industrial Experience with Dassault Système Component Model Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model Overview Introduction The OM Component Model Discussion Lessons Learned Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model Introduction CATIA Dassault Systèmes main software product 5 millions lines of code 19 000 clients 180 000 work places 50000 C++ classes 8000 components Object Modeller: Own component model Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model Dassault Systèmes The DS objective was not primarily: To sell isolated OM components. To sell the OM component framework. To make their component model a standard. The primary objective was: To find a way to develop its software under the best conditions, and to provide to its customers with powerful adaptability facilities. Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model The OM Component Model The OM is quite similar to COM. Interfaces: a set of method signatures Component may support more than one interface. Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model External view of OM components (a) External view of an OM component Interfaces (b) Heterogeneous application Other software entities OM components Dependencies Page Building Reliable Component-based Systems Chapter 19 - Industrial Experience with Dassault Système Component Model Using OM Components to Build Applications In practice, there is no boundary between traditional development and component-based development. DS applications are hybrids. There is a Lack of support for explicit connections and assembly facilities. DS does not aim to sell components, but

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.