{'fraction_non_alphanumeric': 0.018072289156626505, 'fraction_numerical': 0.0, 'mean_word_length': 5.674107142857143, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A MODEL-DRIVEN REQUIREMENTS ENGINEERING APPROACH TO CONCEPTUAL SATELLITE DESIGN

Satellite systems are growing even more complex, making technical issues a significant driver of costs. The increasing complexity of these systems makes requirements engineering activities both more important and more difficult. Additionally, nowadays strong market competition drive companies to improve the efficiency with which they design and manufacture space products and systems. This imposes a heavy burden on systems-of-systems engineering skills and particularly on requirements engineering which is an important phase in a system’s life cycle. A poorly attained requirement engineering approach may cause design failures, cost overrun and delays. One solution is to underpin the preliminary conceptual satellite design with computer-based information reuse and integration to deal with interdisciplinary nature of this problem domain. This can be attained by taking a model-driven engineering approach (MDE), in which models are the main artifact during system development. MDE is an emergent approach that tries to address system complexity by the intense use of models. This work outlines the use of SysML (Systems Modeling Language) for requirements engineering, more specifically requirements management and traceability. It is intended to use this approach in the conceptualphase of a semi-professional satellite system called ITASAT, currently being built by INPE and some Brazilian universities.