Linked Data Enabled Collaboration in Large-Scale Avionics Software Development

Wei Yin,Wansheng Miao,Jiang Tuo,Xin Zhang,Min Zhang,Beijun Shen
DOI: https://doi.org/10.1109/dasc.2017.8102032
2017-01-01
Abstract:Collaborative development of large-scale aviation software products across organizational boundaries adds new challenges to existing software engineering processes. In this paper, we propose a novel, linked data approach for handling the diverse software artifacts by adapting features from social network sites. The linked data is introduced into software engineering domain, which connects software specifications, design, code, commits, bugs, tasks and developers as a social network, supporting information retrieval and knowledge discovery among development teams. Our approach can construct this linked data automatically from software development data. Achieve software development traceability, linked data of avionics associate requirements with UML/SysML design, code, code changes, documents and etc., which satisfy airworthiness standard requirements DO-178B/C. It extracts information from multi-source heterogeneous software repositories, identifies the entities, and discovers their relationship. Then, we develop a linked-data-enabled integrated development platform - SELD, to support multiple inter-team coordination and information sharing. Finally, three usage scenarios are given to illustrate the benefits of SELD.
What problem does this paper attempt to address?