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 avail-ability requirements that make their runtime evolution nec-essary. This means that integration and system testing will have to be performed at runtime as well. Already exist-ing techniques for runtime integration and testing are usu-ally 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 simpli-fies the definition and maintenance of integratio...
Distributed systems comprise distributed computing systems, distributed information systems, and dis...
S-Net is a declarative component coordination language aimed at radically facilitating software engi...
We present the concept of runnable virtual nodes (RVNs) as means to achieve predictable integration ...
Preprint of paper published in: ASE 2008 - 23rd IEEE/ACM International Conference on Automated Softw...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
Software Systems of Systems (SoS) are large-scale distributed component-based systems in which the i...
Execution time analysis is an essential verification activity during real-time system development. T...
Maritime Safety and Security systems represent a novel kind of large-scale distributed component-bas...
Data flow testing has recently attracted new interest in the context of testing object oriented syst...
Version note: Paper submitted for review at the 5th AMOST Workshop. Runtime testing is emerging as t...
Integration testing plays a crucial role in component-based software development. In complementary t...
Component-based development has emerged as a system engineering approach that promises rapid softwar...
Assembling new software systems from prefabricated components is an attractive alternative to tradit...
Abstract. Assembling new software systems from prefabricated com-ponents is an attractive alternativ...
Abstract--Software components are specially built software units that can be reused most efficiently...
Distributed systems comprise distributed computing systems, distributed information systems, and dis...
S-Net is a declarative component coordination language aimed at radically facilitating software engi...
We present the concept of runnable virtual nodes (RVNs) as means to achieve predictable integration ...
Preprint of paper published in: ASE 2008 - 23rd IEEE/ACM International Conference on Automated Softw...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
Software Systems of Systems (SoS) are large-scale distributed component-based systems in which the i...
Execution time analysis is an essential verification activity during real-time system development. T...
Maritime Safety and Security systems represent a novel kind of large-scale distributed component-bas...
Data flow testing has recently attracted new interest in the context of testing object oriented syst...
Version note: Paper submitted for review at the 5th AMOST Workshop. Runtime testing is emerging as t...
Integration testing plays a crucial role in component-based software development. In complementary t...
Component-based development has emerged as a system engineering approach that promises rapid softwar...
Assembling new software systems from prefabricated components is an attractive alternative to tradit...
Abstract. Assembling new software systems from prefabricated com-ponents is an attractive alternativ...
Abstract--Software components are specially built software units that can be reused most efficiently...
Distributed systems comprise distributed computing systems, distributed information systems, and dis...
S-Net is a declarative component coordination language aimed at radically facilitating software engi...
We present the concept of runnable virtual nodes (RVNs) as means to achieve predictable integration ...