Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Goal-Oriented Robustness Analysis

View through CrossRef
In the upstream software development processes, from requirements definition to design, one of the most important tasks is to make the requirements completely satisfied in the design process, therefore actually realizing the required system. Thus, a seamless connection between the requirements model and the design model is very effective to completely realize user requirements. KAOS [1] is one of the typical methodologies of Goal-oriented requirements engineering [2]. It elicits and builds up the requirements systematically and exhaustively. ICONIX process [3] designs a system using UML diagrams. In the ICONIX process, requirements are reviewed using use case models, and then designed with class and sequence diagrams to realize the use cases through robustness diagrams. Based on these methodologies, this paper presents an approach to transfer as much information as possible from KAOS requirements models to preliminary design of system behaviors in ICONIX. Our approach allows the use case models and robustness diagrams to reflect the requirements of the KAOS model with the refinement patterns. We also conducted a case study where flight reservations in an international airline were modeled for the requirements definition and the preliminary design. We could find every requirements defined by the KAOS model in the use case models and the robustness diagrams. Our approach was confirmed to be feasible through this case study.
Title: Goal-Oriented Robustness Analysis
Description:
In the upstream software development processes, from requirements definition to design, one of the most important tasks is to make the requirements completely satisfied in the design process, therefore actually realizing the required system.
Thus, a seamless connection between the requirements model and the design model is very effective to completely realize user requirements.
KAOS [1] is one of the typical methodologies of Goal-oriented requirements engineering [2].
It elicits and builds up the requirements systematically and exhaustively.
ICONIX process [3] designs a system using UML diagrams.
In the ICONIX process, requirements are reviewed using use case models, and then designed with class and sequence diagrams to realize the use cases through robustness diagrams.
Based on these methodologies, this paper presents an approach to transfer as much information as possible from KAOS requirements models to preliminary design of system behaviors in ICONIX.
Our approach allows the use case models and robustness diagrams to reflect the requirements of the KAOS model with the refinement patterns.
We also conducted a case study where flight reservations in an international airline were modeled for the requirements definition and the preliminary design.
We could find every requirements defined by the KAOS model in the use case models and the robustness diagrams.
Our approach was confirmed to be feasible through this case study.

Related Results

Object‐Oriented Analysis
Object‐Oriented Analysis
AbstractObject‐oriented analysis is a method of formulating a model of a desired software system in terms of objects and their interactions. The discipline was started by practitio...
6G goal-oriented communications: How to coexist with legacy systems?
6G goal-oriented communications: How to coexist with legacy systems?
<p>6G will connect heterogeneous intelligent agents to make them natively operate complex cooperative tasks. When connecting intelligence, two main research questions arise t...
Non-Martial and Martial Methods to an Ultimate Political Goal of the Tiger Movement in Sri Lanka
Non-Martial and Martial Methods to an Ultimate Political Goal of the Tiger Movement in Sri Lanka
The Tiger Movement had one ultimate political goal, and two main alternating methods to reach this goal, which was to obtain recognition by world community for the right of self-de...
Characterizing Robustness of Deep Neural Networks in Semantic Segmentation of Fluorescence Microscopy Images
Characterizing Robustness of Deep Neural Networks in Semantic Segmentation of Fluorescence Microscopy Images
<p>Fluorescence microscopy (FM) is an imaging technique with many important applications in biomedical sciences. After FM images are acquired, segmentation is often the first...
Characterizing Robustness of Deep Neural Networks in Semantic Segmentation of Fluorescence Microscopy Images
Characterizing Robustness of Deep Neural Networks in Semantic Segmentation of Fluorescence Microscopy Images
<p>Fluorescence microscopy (FM) is an imaging technique with many important applications in biomedical sciences. After FM images are acquired, segmentation is often the first...
DT-DFRS: Enhanced Data-Free Robustness Stealing via Dual Teacher Guidance in Black-Box Settings
DT-DFRS: Enhanced Data-Free Robustness Stealing via Dual Teacher Guidance in Black-Box Settings
Abstract Model Stealing Attacks (MSAs) are identified as a significant privacy threat to Machine Learning as a Service (MLaaS). MSAs aim to craft a substitute model that ha...
Optimizing efficiency‐robustness trade‐offs in supply chain design under uncertainty due to disruptions
Optimizing efficiency‐robustness trade‐offs in supply chain design under uncertainty due to disruptions
PurposeSupply chain network design is an important strategic decision that firms make considering both the short‐ and long‐term consequences of the network's performance. The typic...

Back to Top