Automation of Quality Reports in the Aerospace Industry

Abstract

Background: This document describes the implementation of an automated document-generation process for the creation of software-quality reports compliant with the European Cooperation for Space Standardization (ECSS) standards. Research statement: We propose a solution for the generation of technical documents that collect and aggregate data from different sources. In addition, we analyze the feasibility of building a solution that supports engineers in the generation of these complex artifacts. Situating the case: The structure and content of Software Product Assurance Milestone Reports and Software Verification Reports are defined in ECSS-Q-ST-80C and ECSS-M-ST-40C. Companies developing software for the European Space Agency must prepare these reports to detail development activities and the subsequent quality of software products. These reports incorporate data generated from different activities and managed with different software engineering tools. Case study: The automation techniques described in this paper were designed to create complex documents (quality and verification reports) based on the use of XML for data exchange and integration, and a set of connectors to collect software engineering data generated using different applications for requirements management, architectural design, testing, etc. Conclusions: The feasibility of the proposed solution was validated by applying it to two projects in the aerospace industry. The conclusion demonstrates that the automatic generation of complex documents from multiple sources of data is economically feasible and may produce benefits, including time to delivery and a significant reduction of production costs, by using existing XML-related technologies.

Journal
IEEE Transactions on Professional Communication
Published
2018-06-01
DOI
10.1109/tpc.2017.2788678
CompPile
Search in CompPile ↗
Open Access
Closed
Topics
Export

Citation Context

Cited by in this index (0)

No articles in this index cite this work.

Cites in this index (2)

  1. IEEE Transactions on Professional Communication
  2. IEEE Transactions on Professional Communication
Also cites 26 works outside this index ↓
  1. 10.1080/15228053.2012.10845693
  2. 10.2174/1874146000902010019
  3. 10.1109/SCIS-ISIS.2012.6505054
  4. 10.1145/1600193.1600244
  5. 10.1016/j.jss.2014.09.042
  6. 10.1016/j.infsof.2014.08.003
  7. 10.1109/MS.2003.1241364
  8. 10.1007/s10796-012-9405-6
  9. 10.1109/PESS.1999.787426
  10. 10.1145/337180.337227
  11. 10.1016/j.advengsoft.2005.03.017
  12. 10.1109/AUTEST.2016.7589581
  13. 10.1145/317665.317673
  14. 10.1109/RE.2009.7
  15. 10.1109/DSN.2007.17
  16. 10.2514/6.2011-7137
  17. 10.1007/978-3-642-15187-3_8
  18. 10.1109/SMC-IT.2009.54
  19. 10.1016/j.infsof.2014.01.008
  20. 10.1109/HASE.2007.70
  21. 10.1007/978-3-642-05415-0_24
  22. 10.1109/IEEESTD.2010.5733835
  23. 10.1109/MS.2012.121
  24. 10.1109/ITI.2007.4283871
  25. 10.1109/TAES.2009.4805271
  26. 10.1109/IMCCC.2015.214