Home > Research > Publications & Outputs > Cross-Document Dependency Analysis for System-o...
View graph of relations

Cross-Document Dependency Analysis for System-of-System Integration

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Publication date2010
Host publicationFoundations of Computer Software. Future Trends and Techniques for Development: 15th Monterey Workshop 2008, Budapest, Hungary, September 24-26, 2008, Revised Selected Papers.
EditorsChristine Choppy, Oleg Sokolsky
Place of PublicationBerlin
PublisherSpringer
Pages201-226
Number of pages26
ISBN (print)978-3-642-12565-2
<mark>Original language</mark>English
EventMonterey Workshop 2008 -
Duration: 1/01/1900 → …

Conference

ConferenceMonterey Workshop 2008
Period1/01/00 → …

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume6028
ISSN (Print)0302-9743
ISSN (electronic)1611-3349

Conference

ConferenceMonterey Workshop 2008
Period1/01/00 → …

Abstract

Systems-of-systems are formed through integration of individual complex systems, often not designed to work together. A number of factors can make this integration very challenging which often leads to catastrophic failures. In this paper, we focus on three major classes of system-of-system integration problems: managerial independence, interface incompatibility, and component-system complexity. We then present an aspect-oriented requirements description language (RDL) which uses natural language analysis capabilities to reason about dependencies across the documentation of the constituent systems of a system-of-systems. The aspect-oriented compositions in the RDL also facilitate specification of cross-document constraints and inconsistency resolution strategies, which can be used for deriving proof obligations and test cases for verification and validation of the emergent behaviour of a system-of-systems. We showcase the capabilities of our RDL through a case study of a real-world emergency response system. Our analysis shows that the querying and composition capabilities of the RDL provide valuable support for reasoning across documentation of multiple systems and specifying suitable integration constraints.