Thư viện tài liệu trực tuyến miễn phí dành cho các bạn học sinh, sinh viên
Component based development can be highly profitable. A significant part of the development time was spent in learning the full capabilities and impacts of existing technologies and components. Development of custom functions for the framework actually occupied a smaller part of the total project time. One of the main reasons why verbal commit...
28 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1014 | Lượt tải: 0
Jacobson et al. have introduced the distinction between an application system and a component system: Reusing a single component is usually insufficient. Requires the reuse of a set of components. A set of components must be reused to obtain the alarm handling functionality.
21 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1072 | Lượt tải: 0
Synchronous languages have been developed to simplify the programming of reactive systems Provide the mean to handle concurrency, determinism, response time control Based on synchrony hypothesis
28 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1089 | Lượt tải: 0
Efficiency through threads Achieving periodicity Heart beat is a highest prio process Periodically enables user-level threads User-level threads can execute for 1 time unit only
20 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1048 | Lượt tải: 0
Failure The inability of a system or component to perform its intended function as defined by the specification. A failure is a consequence of a fault, which has been executed. When a fault in a computer program is executed an error arise. Finally, if the error propagates and becomes externally visible for an observer of a system or compone...
22 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1107 | Lượt tải: 0
Is the most central part of any CBSE system as it contains binaries of components and their descriptions. A component library containing real-time components should provide the following: Memory requirements WCET test cases Dependencies Environment assumptions
34 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1119 | Lượt tải: 0
Initialization Initialization interface Multithreading Pumps Notifications Large number of asynchronous activities
15 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 966 | Lượt tải: 0
A set of classes from which to create an application Inheritance allows to abstract from specific behaviour Danger: derived classes are very dependent Fragile base class problem
21 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 962 | Lượt tải: 0
Interface propagation analysis (IPA): Perturbs the states that propagate through the interfaces that connect COTS software components to other types of components. Note that software fault injection is also a form of accelerated testing.
16 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 979 | Lượt tải: 0
Provides a foundation for reasoning about system completeness and correctness early in the development process and at a high level of abstraction Architecture description languages One still unresolved challenge within architecture technology is the bridging of the gap between architectural abstractions and implementation Analytic models capt...
20 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1182 | Lượt tải: 0