loading page

SCARS: Suturing Wounds due to Conflicts between Non-Functional Requirements in Robotic Systems
  • +3
  • Mandira Roy,
  • Raunak Bag,
  • Novarun Deb,
  • Agostino Cortesi,
  • Rituparna Chaki,
  • Nabendu Chaki
Mandira Roy
University of Calcutta

Corresponding Author:mrcomp_rs@caluniv.ac.in

Author Profile
Raunak Bag
Universita Ca' Foscari Dipartimento di Scienze Ambientali Informatica e Statistica
Author Profile
Novarun Deb
Indian Institute of Information Technology Vadodara
Author Profile
Agostino Cortesi
Universita Ca' Foscari Dipartimento di Scienze Ambientali Informatica e Statistica
Author Profile
Rituparna Chaki
University of Calcutta
Author Profile
Nabendu Chaki
University of Calcutta
Author Profile

Abstract

Conflicts among non-functional requirements for robotic systems heavily depend on features of actual execution contexts. The main objective of this work is to design and experimentally evaluate a framework, called SCARS, providing: (a) a domain-specific language extending the ROS2 Domain Specific Language (DSL) concepts by considering the different environmental contexts in which the system has to operate, (b) support to analyze their impact on non-functional requirements, and (c) the computation of the optimal degree of non-functional requirement satisfaction that can be achieved within different system configurations. The effectiveness of SCARS has been validated on the Gazebo simulation for iRobot ® Create ®3 robot.
02 Jun 2023Submitted to Software: Practice and Experience
02 Jun 2023Submission Checks Completed
02 Jun 2023Assigned to Editor
02 Jun 2023Review(s) Completed, Editorial Evaluation Pending
06 Jun 2023Reviewer(s) Assigned
21 Jul 2023Editorial Decision: Revise Major
01 Sep 20231st Revision Received
04 Sep 2023Submission Checks Completed
04 Sep 2023Assigned to Editor
04 Sep 2023Review(s) Completed, Editorial Evaluation Pending
07 Oct 2023Reviewer(s) Assigned
28 Oct 2023Editorial Decision: Revise Minor
07 Nov 20232nd Revision Received
09 Nov 2023Submission Checks Completed
09 Nov 2023Assigned to Editor
09 Nov 2023Review(s) Completed, Editorial Evaluation Pending
20 Nov 2023Editorial Decision: Accept