Providing command and control agility: A software product line approach

Junier Caminha Amorim, Eduardo Lemos Rocha, Luigi Minardi, Vander Alves, Edison Pignaton de Freitas, Thiago Castro, Moussa Amrani, James Ortiz, Pierre Yves Schobbens, Gilles Perrouin

Research output: Contribution to journalArticlepeer-review

Abstract

Command and Control (C2) is a broad concept that encompasses the coordination of individuals and organizations towards achieving a goal. However, dynamic and uncertain scenarios, such as military and disaster relief operations, present an inherent challenge to C2 activities. In such situations, plans often need to be changed in the face of unforeseen problems, and even coordination processes may be subject to variation. This dynamism increases the complexity of resource management and requires C2 Agility—i.e., the ability to respond to change in a timely and suitable fashion. Nonetheless, there is a lack of solutions to provide C2 Agility to cope with dynamic contexts. To address this problem, this work proposes a computational model of C2 Agility for a team of autonomous agents. This model describes how to combine reconfiguration of individual team members and of coordination approaches to adapt to context changes. The proposed approach leverages a typed-parameterized extension of a channel system to define the coordinating roles and responsibilities of team members. Each member is modeled as a dynamic software product line, with the inherent ability to reconfigure itself. To assess this model, a team of Unmanned Aerial Vehicles (UAV) performing a reconnaissance mission was simulated. The simulation showed that the proposed model was suitable for dealing with dynamic contexts. Particularly, metrics for the agile approach suggest improved system resilience in the face of induced perturbations, compared to non-agile C2. The obtained results with the proposed software-based simulations showed that the proposed model is useful in providing C2 Agility to the studied scenarios, making the behavior of the entities specified in the model capable of dealing with context changes.

Original languageEnglish
Article number119473
JournalExpert Systems with Applications
Volume216
DOIs
Publication statusPublished - 15 Apr 2023

Funding

This study was partially funded by the Coordination for the Improvement of Higher Education Personnel Agency (CAPES), Brazil , under finance code 001, and the National Council for Scientific and Technological Development (CNPq), Brazil . Vander Alves was partially supported by CNPq (grant 313097/2021-6 ), FAPDF (Process SEI 00193- 00000926/2019-67), and joint CAPES/WBI, Brazil Grant “Testing Highly Configurable Systems”. Edison Pignaton de Freitas is partially supported by CNPq , Projects 309505/2020-8 and 420109/2018-8. Gilles Perrouin is an FNRS associate, and he was partially supported by ERDF IDEES Co-Innovation project, Brazil . Pierre Yves Schobbens and Gilles Perrouin were partially supported by joint WBI/CAPES Grant “Testing Highly Configurable Systems” and EOS-VeriLearn, project number 30992574 of the Fonds de la Recherche Scientifique (F.R.S-FNRS) in Belgium. Moussa Amrani is a Post-Doc Researcher at the Faculty of Computer Science and the Namur Digital Institute (NaDI), both affiliated with the University of Namur, Belgium. We also thank to the Brazilian Army for the support provided via the research project S2C2, ref. 2904/20. This study was partially funded by the Coordination for the Improvement of Higher Education Personnel Agency (CAPES), Brazil, under finance code 001, and the National Council for Scientific and Technological Development (CNPq), Brazil. Vander Alves was partially supported by CNPq (grant 313097/2021-6), FAPDF (Process SEI 00193- 00000926/2019-67), and joint CAPES/WBI, Brazil Grant “Testing Highly Configurable Systems”. Edison Pignaton de Freitas is partially supported by CNPq, Projects 309505/2020-8 and 420109/2018-8. Gilles Perrouin is an FNRS associate, and he was partially supported by ERDF IDEES Co-Innovation project, Brazil. Pierre Yves Schobbens and Gilles Perrouin were partially supported by joint WBI/CAPES Grant “Testing Highly Configurable Systems” and EOS-VeriLearn, project number 30992574 of the Fonds de la Recherche Scientifique (F.R.S-FNRS) in Belgium. Moussa Amrani is a Post-Doc Researcher at the Faculty of Computer Science and the Namur Digital Institute (NaDI), both affiliated with the University of Namur, Belgium. We also thank to the Brazilian Army for the support provided via the research project S2C2, ref. 2904/20.

Keywords

  • Agility
  • Command and control
  • Dynamic context
  • Dynamic software product lines

Fingerprint

Dive into the research topics of 'Providing command and control agility: A software product line approach'. Together they form a unique fingerprint.

Cite this