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
Open Access
Closed
Topics
Export

Citation Context

Cited by in this index (0)

No articles in this index cite this work.

References (34) · 2 in 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. IEEE Transactions on Professional Communication
Show all 34 →
  1. 10.1016/j.jss.2014.09.042
  2. 10.1016/j.infsof.2014.08.003
  3. 10.1109/MS.2003.1241364
  4. 10.1007/s10796-012-9405-6
  5. 10.1109/PESS.1999.787426
  6. 10.1145/337180.337227
  7. 10.1016/j.advengsoft.2005.03.017
  8. 10.1109/AUTEST.2016.7589581
  9. 10.1145/317665.317673
  10. 10.1109/RE.2009.7
  11. Interactive electronic technical manual design of CNC machine tool in consumer electronics
    Proc IEEE Int Conf Commun Netw
  12. 10.1109/DSN.2007.17
  13. 10.2514/6.2011-7137
  14. 10.1007/978-3-642-15187-3_8
  15. Space product assurance. Software product assurance
  16. An XML architecture for technical documentation: The darwin information typing architecture
    Proc Soc Tech Commun Annu Conf
  17. Space Engineering. Software
  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. Service level agreement XML schema for software quality assurance
    Acta Technica Corviniensis - Bulletin of Engineering
  26. IEEE Transactions on Professional Communication
  27. 10.1109/TAES.2009.4805271
  28. 10.1109/IMCCC.2015.214
  29. International Specification for Technical Publications—S1000D