Automated consistency checking of requirements specifications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automated analysis of requirement specifications
ICSE '97 Proceedings of the 19th international conference on Software engineering
ConData: A Tool for Automating Specification-Based Test Case Generation for Communication Systems
Software Quality Control
Identifying Quality-Requirement Conflicts
IEEE Software
IEEE Software
Experimental Evaluation of a COTS System for Space Application
DSN '02 Proceedings of the 2002 International Conference on Dependable Systems and Networks
PRDC '01 Proceedings of the 2001 Pacific Rim International Symposium on Dependable Computing
Software Security Checklist for the Software Life Cycle
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
On Benchmarking the Dependability of Automotive Engine Control Applications
DSN '04 Proceedings of the 2004 International Conference on Dependable Systems and Networks
Detecting of Requirements Inconsistency: An Ontology-Based Approach
CIT '05 Proceedings of the The Fifth International Conference on Computer and Information Technology
Just Enough Requirements Management: Where Software Development Meets Marketing
Just Enough Requirements Management: Where Software Development Meets Marketing
Managing requirements conflicts in software product lines: A goal and scenario based approach
Data & Knowledge Engineering
Dependability Benchmarking for Computer Systems
Dependability Benchmarking for Computer Systems
Contributions of model checking and CoFI methodology to the development of space embedded software
Empirical Software Engineering
Hi-index | 0.02 |
Poorly written requirements are a common source of software defects. In application areas like space systems, the cost of malfunctioning software can be very high. This way, assessing the quality of software requirements before coding is of utmost importance. This work proposes a systematic procedure for assessing software requirements for space systems that adopt the European Cooperation for Space Standardization (ECSS) standards. The main goal is to provide a low-cost, easy-to-use benchmarking procedure that can be applied during the software requirements review to guarantee that the requirements specifications comply with the ECSS standards. The benchmark includes two checklists that are composed by a set of questions to be applied to the requirements specification. It was applied to the software requirements specification for one of the services described in the ECSS Packet Utilization Standard (PUS). Results show that the proposed benchmark allows finding more with a low effort.