loading page

FARUL3S: a New Framework for Agile Regulated Ultra-Large-Scale Software Systems
  • +8
  • Amira Ksiksi ,
  • Onsa Lazzez ,
  • Adel Khlifi ,
  • Hela Ltifi ,
  • Adel M. Alimi ,
  • Maher Aidi ,
  • Abdulrahman M. Qahtani ,
  • Omar Almutiry ,
  • habib dhahri ,
  • Ali Wali ,
  • Tarek M. Hamdani
Amira Ksiksi
National Engineering School of Sfax, National Engineering School of Sfax, National Engineering School of Sfax, National Engineering School of Sfax, National Engineering School of Sfax

Corresponding Author:[email protected]

Author Profile
Onsa Lazzez
Author Profile
Adel Khlifi
Author Profile
Hela Ltifi
Author Profile
Adel M. Alimi
Author Profile
Maher Aidi
Author Profile
Abdulrahman M. Qahtani
Author Profile
Omar Almutiry
Author Profile
habib dhahri
Author Profile
Tarek M. Hamdani
Author Profile


The Ultra-Large-Scale Software (ULSS) systems development challenges today’s software management and development approaches. Northrop et al. (2006) revealed three broad areas of challenges [1]. To deal with those challenges, they propose an interdisciplinary portfolio of research. In particular, we address the design and evolution challenge by focusing on the design area of research. In order to regulate the ULSS systems, the traditional software engineering tools face challenges as they are top-down so they deal with each domain model separately. To address the domain diversity like in the smart city systems, we propose the Framework for Agile Regulated Ultra Large Scale Software System (FARUL3S) to look at the ULSS system from bottom-up. The FARUL3S is a user-centered solution that aims at combining the complex adaptive system, the financial economics as well as the engineering systems design. Our contribution aims to regulate and constrain the ULSS systems by using architectural agreements and other rules. In this paper, we provide a detailed description of the FARUL3S steps. Our Framework generates a system Design Rule Hierarchy (DRH) so it can be used to constrain the entire system design. In the future, we will provide an illustration of the FARUL3S adoption on the management and design of different smart city services to ensure the efficiency of our solution.