Dr. Sami Ouali
SOFTWARE ENGINEERING, PROGRAMMING LANGUAGES, OPERATING SYSTEMS, MODELS AND PRINCIPLES, INFORMATION SYSTEMS APPLICATIONS, ARTIFICIAL INTELLIGENCE, IMAGE PROCESSING AND COMPUTER VISION, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY Software Engineering Programming Languages Operating Systems Models and Principles Information Systems Applications Artificial Intelligence Image Processing and Computer Vision Analysis of Algorithms and Problem Complexity Software product line Software Engineering Research Software Engineering Techniques and Practices Model-Driven Software Engineering Techniques Information Systems Software

Bio

Dr. Sami Ouali is an academic and researcher affiliated with the Department of Computer Science at Sultan Qaboos University in Oman, and also associated with the National School of Computer Sciences University in Tunisia. He has served as an Assistant Professor at UTAS Ibri in Oman, where he has contributed to the fields of Software Engineering, Programming Languages, Operating Systems, Information Systems Applications, Artificial Intelligence, Image Processing, and Computer Vision. Dr. Ouali has authored works including 'Security requirement engineering for Intentional Software Product Line' and 'Model Driven Software Product Line Process for Service Component-Based Applications', reflecting his expertise in software product lines and security requirements engineering. He is an active reviewer for the Global Journal of Computer Science and Technology (GJCST) and has published 15 papers in his domain.

Educational Journey

University of Technology and Applied Sciences — Ibri

Assistant Professor

Experience

College of Applied Sciences Ibri

Assistant Professor

0 - 0

0 - 0 • Department of Cs

0 - 0

Research

Security requirement engineering for Intentional Software Product Line

Article January 1, 1970

Software product line engineering optimizes the development of individual systems by leveraging their common characteristics and managing their differences in a systematic way. These differences are called variabilities. We argue that it is difficult for business people to fully benefit of the SPL if it remains at the software level. The paper proposes a move towards a description of software product line in intentional terms, i.e. intentions and strategies to achieve business goals. We present ISPL, the model to describe intentional Software Product Line. Thereafter, we propose our process to show how to use this model.