Publications internationales

2021
Farida KHERISSI. (2021), VORDi*: A Combined approach for Requirements Engineering of Software as a Service. IG-Global : the International Journal of Information System Modeling and Design (IJISMD), https://www.igi-global.com/article/vordi/288553
2015
(2015), An approach based on extending the RUP for dealing with anticipated changes in ontogenetic software . International Journal of Application in Technology : Inderscience Publishers, www.inderscience.com
2009
Kherissi Farida, Meslati Djamel. (2009), ONTO‐RUP: A RUP Based Approach for Developing Ontogenetic Software Systems,. SPRINGER : Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, http://www.springerlink.com/content/978-3-642-12807-3

Publications nationales

2019
Farida KHERISSI. (2019), Toward a Combined Approach for Requirements Engineering of SaaS. Revue Algérienne des sciences, Section A Numéro 3 Septembre 2019. http://univ-ltarf.dz/fr/index.php/37-revues-de-l-universite/1013-revue-algerienne-des-science-a-numero-3-septembre-2019

Communications internationales

2025
Rostom Mamadji, Farida Kherissi and Toufik Benouhiba. (2025), Towards an MDA-Based Approach for Managing Variability in Microservices . Fourth IEEE International Conference on Theoretical and Applicative Aspects of Computer Science http://fs.univ-skikda.dz/informatique/ICTAACS2025/?fbclid=IwY2xjawPTaqRleHRuA2FlbQIxMABicmlkETE5NmQ4SkF1RXJISlg1ZXlsc3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHulp4HKoaNgWAmJkikCTKki-TorUS8OzJWf8GPQzVJPmDMTZWn0y-HYM3Qc__aem_p4dFfzgzkv-XKI4Ym4RjuA

Résumé: Microservices architecture represents a new way of designing and implementing software systems. This architectural style focuses on the development of small, independent and loosely coupled services that communicate with each other via precisely defined interfaces. Although this architectural style has several advantages, such as flexibility and the ability to integrate multiple technologies, it brings significant challenges, especially in managing variability due to its level of granularity, the number of possible variants and their combinations. The design of complex microservices architectures requires an organised exploration of architectural alternatives while maintaining functional coherence. In this paper, we propose a model-driven approach (MDA) to managing variability through a transformation from the CIM level (use case diagram) to the PIM level (feature diagram), where use cases serve as the primary artefact for architectural variability. Our contribution is based on a formal method for generating all valid configurations for a microservices-based system. The method consists of classifying use cases into two types: Endpoint and Simple Use Case. Configurations are then generated by combining use cases according to their relationships. Our framework is based on a strict combinatorial generation that ensures consistency and full traceability from requirements to resulted architecture. The configurations resulting from the CIM level are visualised as candidate architectures at the PIM level using features diagram.

2021
Farida KHERISSI. (2021), How to Deal with User Involvement in Requirements Engineering of Services Based Systems. World Congress on Information Technology (WCIT), Changwon, Korea (south), June 2021
2013
Kherissi Farida, Meslati Djamel, Dalila TAMZALIT. (2013), Extending the RUP for Eliciting Anticipated Evolution. IEEE ISPS 2013 (International Symposium on Programing and Systems), Alger–Algérie
2009
Kherissi Farida, Meslati Djamel. (2009), Ingénierie des Systèmes Logiciels Ontogénétiques. ISPS 2009 (Intarnational Symposium on Programing and Systems), Alger–Algérie
2008
Djamel Meslati, Farida Kherissi. (2008), Developing Ontogenetic Systems. MCSEAI MCSEAI (10th Maghrebian Conference on Software Engineering and Artificial Intelligence), Oran–Algérie 2008.
2002
Kherissi Farida, Laskri Mohamed Tayeb. (2002), Une Approche en Couches pour la modélisation des Interactions Inter-Agents. GEI’2002 (2ème Journées Scientifique des Jeunes Chercheurs en Génie-Electrique et Informatique) Hammamet –Tunisie
Kherissi Farida, Laskri Mohamed Tayeb. (2002), Vers un Modèle de Communication Inter-Agents. MCSEAI (7th Maghrebian Conference on Software Engineering and Artificial Intelligence), Annaba–Algérie