Research Project: Poseidon
Today’s modern high tech systems offer a previously unparalleled variety of feasible applications, made possible by a trend of increasing interactions and collaborations between systems, and their sharing of information, processes, and resources. Altogether, this led to systems whose components are highly complex systems in themselves, called Systems of Systems, abbreviated by SoS.
For well defined situations and applications, the distribution of tasks and resources might be defined in advance, thus regulating the resulting collaboration as well as the integration of the individual systems during implementation. This approach, however, restricts a SoS to its predefined task and configuration, and consumes a considerable amount of resources and time, especially if it becomes necessary to modify the engineered system. The resulting limits on a system of systems flexibility and its abilities to adapt to new scenarios and configurations, as well as to evolve to cover new applications or technologies are no longer acceptable: Future SoS are expected to react adequately to ad-hoc changes, to enable collaboration across former boundaries, to deal with the unexpected, to offer possibilities.
The Poseidon project rises to the challenge to discover new ways on how to build such advanced systems of systems, and therefore on how to allow for flexibility, adaptability and evolvability in systems of systems while ensuring reliability – a crucial requirement, not only in the domain of maritime safety systems that provides Poseidon’s exemplary application and the industrial laboratory needed for its success.
Partners and project organization
Poseidon is a joint project of a consortium of industrial and academic partners. The Embedded Systems Institute (ESI
) has the responsibility for project management and knowledge dissemination. Also, ESI
Research Fellows coach and supplement the research activities of the academic partners.
Thales Above Water Systems Division, the carrying industrial partner, provides the industrial challenge, expert knowledge in the domain of Maritime Safety and Security Systems, and specialized facilities, e.g. for simulations, experiments, and prototyping. The Above Water Systems Division is part of the Thales Group, a global electronics company delivering mission-critical information systems and services for the Aerospace, Defense, and Security markets. Second participating industrial partner is Noldus Technology, a research driven company that provides professional software and instrumentation for the collection and analysis of behavioral data.
The academic partners are Delft University of Technology, Eindhoven University of Technology, Free University of Amsterdam, University of Amsterdam, University of Maastricht, and University of Twente. For part of the project time, researchers are co-located at the ESI
facilities or at Thales in Hengelo.
Poseidon started in June 2007, and is partly funded by the Dutch Government.
- prof. dr. ir. Arjan van Gemund (project manager and promotor of the phd)
- dr. phil. Hans-Gerhard Gross (researcher)
- dr. ir. Eric Piel (Postdoc)
- ir. Alberto Gonzalez (PhD)
- ir. Teemu Kanstrén, VTT Finland (June 2008 - June 2009)
- A. González-Sanchez, E. Piel, H.-G. Gross. Ritmo: A method for runtime testability measurement and optimisation. In 9th International Conference on Quality Software (QSIC09), Jeju, South Korea, August 2009. IEEE Reliability Society.
- A. González, E. Piel, H.G. Gross, M. Glandrup. Testing Challenges of Maritime Safety and Security Systems-of-Systems. In Proceedings of Testing: Academia and Industry Conference - Practice And Research Techniques (TAIC PART'08), pp. 35--39, Windsor, United Kingdom, August 2008. IEEE Computer Society.
- T. Kanstrén, E. Piel, A.Gonzalez, H.-G. Gross. Observation-Based Modeling for Testing Highly Dependable Systems – A Practitioner’s Approach. In: Workshop on Design of Dependable Critical Systems, Intl. Conf. on Computer Safety, Reliability and Security, Hamburg, Sept. 15--18, 2009.
- E. Piel, A. González, Data-flow Integration Testing Adapted to Runtime Evolution in Component-based Systems. In Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'09) Workshops. Workshop on Software Integration and Evolution @ Runtime (SINTER-09), pp xx-xx, Amsterdam, The Netherlands, August 2009.
- A. Gonzalez, E. Piel, H.-G. Gross. A Model for the Measurement of the Runtime Testability of Component-based Systems. In: 5th Workshop on Advances in Model Based Testing (A-MOST 2009), 2nd International Conference on Software Testing, Verfication, and Validation (ICST'09), Denver, 2009.
- A. González, E.A.B. Piel and H.-G. Gross. Architecture Support for Runtime Integration and Verification of Component-based Systems of Systems. In 1st International Workshop on Automated Engineering of Autonomous and run-time evolving Systems (ARAMIS 2008). IEEE Computer Society, 2008.
- T. Kanstren, E. Piel, H.-G. Gross. Trace-Based Code Generation for Model-Based Testing, Technical Report TUD-SERG-2009-17.
- A. Gonzalez, E. Piel, H.-G. Gross. RiTMO: Runtime Testability Measurement and Optimisation, Technical Report TUD-SERG-2009-16.
- T. Kanstren, E. Piel, H.-G. Gross. Observation-Based Modeling for Model-Based Testing, Technical Report TUD-SERG-2009-12.
- A. Gonzalez, E. Piel, H.-G. Gross. A Model for the Measurement of the Runtime Testability of Component-based Systems, Technical Report TUD-SERG-2009-07.
- A. Gonzalez, E. Piel, H.-G. Gross. Testing Challenges of Maritime Safety and Security Systems-of-Systems. Delft University of Technology, Technical Report TUD-SERG-2008-27, May, 2008.
- 24 Oct 2007