Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
https://hdl.handle.net/123456789/976
Τύπος: | Άρθρο σε επιστημονικό περιοδικό |
Τίτλος: | SENSE: a flow-down semantics-based requirements engineering framework |
Συγγραφέας: | [EL] Κράβαρη, Καλλιόπη[EN] Kravari, Kalliopi [EL] Αντωνίου, Χριστίνα[EN] Antoniou, Christina [EL] Βασιλειάδης, Νικόλαος[EN] Bassiliades, Nick |
Ημερομηνία: | 15/10/2021 |
Περίληψη: | Οι διαδικασίες που εμπλέκονται στη μηχανική απαιτήσεων είναι από τα πιο σημαντικά, βήματα στην ανάπτυξη συστημάτων. Η ανάγκη για σαφώς καθορισμένες απαιτήσεις παραμένει ένα κρίσιμο ζήτημα για την ανάπτυξη οποιουδήποτε συστήματος. Η περιγραφή της δομής και της συμπεριφοράς ενός συστήματος θα μπορούσε να αποδειχθεί αόριστη οδηγώντας σε αβεβαιότητες, περιορισμούς ή ακατάλληλη λειτουργία του συστήματος που θα ήταν δύσκολο να διορθωθούν αργότερα. Σε αυτό το πλαίσιο, αυτό το άρθρο προτείνει το SENSE, ένα πλαίσιο που βασίζεται σε πρότυπες εκφράσεις φυσικής γλώσσας με σαφώς καθορισμένη σημασιολογία, που ονομάζονται boilerplates, και παρέχει μια διαδικασία ροής από-πάνω-προς-τα-κάτω για τη διαχείριση των απαιτήσεων. Αυτό το πλαίσιο ενσωματώνει σύνολα boilerplates, προτείνει τα καταλληλότερα από αυτά, ανάλογα με τον τύπο της απαίτησης και το αναπτυσσόμενο σύστημα, ενώ παρέχει ελέγχους επαλήθευσης εγκυρότητας και πληρότητας χρησιμοποιώντας το ελάχιστο συνεπές σύνολο διατυπώσεων. Το SENSE επιτρέπει στους μηχανικούς να χρησιμοποιούν επίσημες γλώσσες και σημασιολογία, βελτιστοποιώντας την ανάπτυξη απαιτήσεων. Ο κύριος στόχος του SENSE είναι να παρέχει μια πλήρη διαδικασία παραγωγής και τυποποίησης απαιτήσεων χρησιμοποιώντας σημασιολογία, οντολογίες και κατάλληλες τεχνικές NLP. Επιπλέον, η SENSE πραγματοποιεί τις απαραίτητες επαληθεύσεις χρησιμοποιώντας ερωτήματα SPARQL (SPIN) που υποστηρίζουν την διαχείριση απαιτήσεων. The processes involved in requirements engineering are some of the most, if not the most, important steps in systems development. The need for well-defined requirements remains a critical issue for the development of any system. Describing the structure and behavior of a system could be proven vague, leading to uncertainties, restrictions, or improper functioning of the system that would be hard to fix later. In this context, this article proposes SENSE, a framework based on standardized expressions of natural language with well-defined semantics, called boilerplates, that support a flow-down procedure for requirement management. This framework integrates sets of boilerplates and proposes the most appropriate of them, depending, among other considerations, on the type of requirement and the developing system, while providing validity and completeness verification checks using the minimum consistent set of formalities and languages. SENSE is a consistent and easily understood framework that allows engineers to use formal languages and semantics rather than the traditional natural languages and machine learning techniques, optimizing the requirement development. The main aim of SENSE is to provide a complete process of the production and standardization of the requirements by using semantics, ontologies, and appropriate NLP techniques. Furthermore, SENSE performs the necessary verifications by using SPARQL (SPIN) queries to support requirement management. |
Γλώσσα: | Αγγλικά |
Σελίδες: | 19 |
DOI: | 10.3390/a14100298 |
EISSN: | 1999-4893 |
Θεματική κατηγορία: | [EL] Λογισμικό (software)[EN] Software [EL] Τεχνητή νοημοσύνη[EN] Artificial Intelligence |
Λέξεις-κλειδιά: | boilerplates engineering; designing software; Ontologies; requirements engineering; Semantics; software management |
Κάτοχος πνευματικών δικαιωμάτων: | © 2021 by the authors. Licensee MDPI, Basel, Switzerland |
Όροι και προϋποθέσεις δικαιωμάτων: | This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/). |
Ηλεκτρονική διεύθυνση του τεκμηρίου στον εκδότη: | https://www.mdpi.com/1999-4893/14/10/298 |
Ηλεκτρονική διεύθυνση περιοδικού: | https://www.mdpi.com/journal/algorithms |
Τίτλος πηγής δημοσίευσης: | Algorithms |
Τεύχος: | 10 |
Τόμος: | 14 |
Σελίδες τεκμηρίου (στην πηγή): | Article no 298 |
Σημειώσεις: | This article belongs to the Special Issue Ontologies, Ontology Development and Evaluation This research is funded in the context of the project «Requirements Engineering based on Semantics» (MIS 5047826) under the call for proposals «Support for researchers with an emphasis on young researchers-cycle B’» (EDULLL 103). The project is co-financed by Greece and the European Union (European Social Fund- ESF) by the Operational Programme Human Resources Development, Education and Lifelong Learning 2014-2020 |
Εμφανίζεται στις συλλογές: | Ερευνητικές ομάδες |
Αρχεία σε αυτό το τεκμήριο:
Αρχείο | Περιγραφή | Σελίδες | Μέγεθος | Μορφότυπος | Έκδοση | Άδεια | |
---|---|---|---|---|---|---|---|
algorithms-14-00298.pdf | 19 σελίδες | 2.78 MB | Adobe PDF | Δημοσιευμένη/του Εκδότη | Δείτε/ανοίξτε |