This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Q-ImPrESSAn Industrial Case Study on Quality Impact Prediction for Evolving Service-oriented Software
Heiko Koziolek, ABB Corporate Research, GermanyBastian Schlich, Carlos Bilich, Roland Weiss, Steffen Becker, Klaus Krogmann, Mircea Trifu, Raffaela Mirandola, Anne Koziolek
Version A First version release with complete system
concept Single environment from independent solutions Outstanding Operations Offering Function based Engineering Redundant Controllers and I/O capabilities Connectivity for Harmony and Melody FF, Redundant Profibus, HART, ABB Drives
Version B Increased system size SIL 2 Integrated Safety Connectivity for DCI and MOD 300 Alarm and Event Improvements Remote Clients via MS Terminal
Services
Version C Online Upgrade Capability Multi-User / Distributed Engineering Large screen / Multi-screen
enhancements Digital Security Improvements
Version C1 Increased system
size Multi-system
Integration SPI Integration
(PETI) MODBUS TCP
Version C2 Virtualization support MS WPF Graphics SIL3 Safety IEC 61850 (Intel Elect Devices) New PM866 controller (2x PM864) New S800 I/O (non-red HART) New Power Supplies with smaller
footprint Evolution Libraries MOD300 and Infi90
Version C3 Windows 7 support Alarm Analysis and Alarm
• Identification of sensitive subsystems• Better planning of test budget distribution• Ability to analyze different usage profiles
Pro
• Abstraction level too high: (e.g., no hardware reliability)• Data collection for lower abstraction levels difficult• Validation difficult: would take long to get data
Con
More research and tool development needed
ConclusionsSummary
Q-ImPrESS
provides a structured method and useful tool support
is best used for evolutionary changes, not full redesigns