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.
Linked data enabled collaboration in large-scale avionics software development
2017-09-01
418636 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
NTIS | 1983