APPARATUS AND METHOD FOR GENERATING REQUIREMENT SPECIFICATIONS

A data processing apparatus (100) comprising a processing entity (101) is disclosed. The processing entity (101) is configured to parse one or more real-time system requirement specifications (111) expressed in a pseudo-natural language and transform, based on a set of transformation rules defined b...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: HAINS, Gaétan
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A data processing apparatus (100) comprising a processing entity (101) is disclosed. The processing entity (101) is configured to parse one or more real-time system requirement specifications (111) expressed in a pseudo-natural language and transform, based on a set of transformation rules defined by a formal grammar, the one or more real-time system requirement specifications (111) into one or more real-time system requirement specifications (121) expressed using a temporal logic. Moreover, the processing entity (101) is configured to perform a consistency check of the one or more real-time system requirement specifications (121) expressed using the temporal logic based on one or more formal models (120) and generate a result of the consistency check expressed using the temporal logic. The processing entity (101) is further configured to translate the result of the consistency check expressed using the temporal logic back into a result of the consistency check expressed in the pseudo-natural language. L'invention concerne un appareil (100) de traitement de données comportant une entité (101) de traitement. L'entité (101) de traitement est configurée pour analyser une ou plusieurs spécifications (111) d'exigences de système en temps réel exprimées dans un langage pseudo-naturel et transformer, sur la base d'un ensemble de règles de transformation définies par une grammaire formelle, la ou les spécifications (111) d'exigences de système en temps réel en une ou plusieurs spécifications (121) d'exigences de système en temps réel exprimées à l'aide d'une logique temporelle. De plus, l'entité (101) de traitement est configurée pour effectuer une contrôle de cohérence de la ou des spécifications (121) d'exigences de système en temps réel exprimées à l'aide de la logique temporelle sur la base d'un ou de plusieurs modèles formels (120) et générer un résultat du contrôle de cohérence exprimé à l'aide de la logique temporelle. L'entité (101) de traitement est en outre configurée pour traduire le résultat du contrôle de cohérence exprimé à l'aide de la logique temporelle back en un résultat du contrôle de cohérence exprimé dans le langage pseudo-naturel.