Lecture Building reliable component-based systems - Chapter 17: Architectural support for reuse. In this chapter, the following content will be discussed: Industrial automation systems, the motivation for a platform, the architecture, developing a domain specific application. | Chapter 17 Architectural Support for Reuse Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse Overview Industrial Automation Systems The Motivation for a Platform The Architecture Developing a Domain Specific Application Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse Industrial Automation Systems Highly specialized, independent, and incompatible hardware and software system solutions. A flexible combination of basic hardware and software components, communications infrastructure, and application components. Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse The 6-layer Model of a Technical Process Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse The Motivation for a Platform Envisioned seamless link between front-end business processes and plant control processes: Motivations for a large global . | Chapter 17 Architectural Support for Reuse Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse Overview Industrial Automation Systems The Motivation for a Platform The Architecture Developing a Domain Specific Application Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse Industrial Automation Systems Highly specialized, independent, and incompatible hardware and software system solutions. A flexible combination of basic hardware and software components, communications infrastructure, and application components. Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse The 6-layer Model of a Technical Process Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse The Motivation for a Platform Envisioned seamless link between front-end business processes and plant control processes: Motivations for a large global company to invest into the development of a “single” platform. Avoidance of parallel developments in different business segments. Harmonization of the diversity of ‘legacy’ automation platforms acquired through company mergers or resulting from previous parallel developments. Adoption of product line business strategies (. pursuing a system family concept both within and across vertical market segments). Implicit expectation of a reuse payoff. Page Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse The Architecture AspectObject, Object Type, Aspect and Aspect Type. Aspect System A collection of Aspect Types for a certain context or purpose. Domain-related reuse. AspectSystemObject Some Aspect-specific software is needed. (binary) Software component; Microsoft COM component following specific rules The basic set of ASOs distributed with the AIP contains functionality for alarming, event handling etc. Page Building Reliable Component-based .