Abstract:Testing of dependable event-based systems is very important to ensure that all requirements (including nonfunctional requirements such as reliability, availability, safety and security) are met and the relevant standards are considered.
Siemens Program and Systems Engineering is a company that builds dependable event-based systems in multiple domains. A special unit at PSE, the Support Center Test, focuses on testing issues.In this paper we provide an overview of the state-of-thepractice in testing dependable … Show more
“…The goal is to facilitate maintainability and traceability of the testing by keeping the test cases and the test material closely linked together with the component, which, as observed in [3] are very important properties when dealing with complex projects. For instance it permits to keep the unit tests that the developer used for validating the component all along the lifecycle of the component.…”
Systems of Systems are large-scale information centric component-based systems. Because they can be more easily expressed as an information flow, they are built following the data-flow paradigm. These systems present high availability requirements that make their runtime evolution necessary. This means that integration and system testing will have to be performed at runtime as well. Already existing techniques for runtime integration and testing are usually focused on component-based systems which follow the client-server paradigm, and are not well suited for data-flow systems. In this paper we present virtual components, a way of defining units of data-flow behaviour that greatly simplifies the definition and maintenance of integration tests when the system evolves at runtime. We present and discuss an example of how to use virtual components for this purpose.
“…The goal is to facilitate maintainability and traceability of the testing by keeping the test cases and the test material closely linked together with the component, which, as observed in [3] are very important properties when dealing with complex projects. For instance it permits to keep the unit tests that the developer used for validating the component all along the lifecycle of the component.…”
Systems of Systems are large-scale information centric component-based systems. Because they can be more easily expressed as an information flow, they are built following the data-flow paradigm. These systems present high availability requirements that make their runtime evolution necessary. This means that integration and system testing will have to be performed at runtime as well. Already existing techniques for runtime integration and testing are usually focused on component-based systems which follow the client-server paradigm, and are not well suited for data-flow systems. In this paper we present virtual components, a way of defining units of data-flow behaviour that greatly simplifies the definition and maintenance of integration tests when the system evolves at runtime. We present and discuss an example of how to use virtual components for this purpose.
“…The nature of event‐based systems and service compositions poses difficult challenges to testing and debugging . For instance, event correlation is necessary to ensure that incoming event messages are associated with the correct processing element, but this mechanism has proven to be complex and often error‐prone (e.g.…”
“…Several systematic test design techniques and testing approaches have been developed to assist in systematically exploring the available choices and selecting a representative sample (Beer and Heindl 2007). Criteria for selecting such a sample in safety critical systems are typically based on requirements, system models, control flow, data flow and an operational profile.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.