M Jahan, ZSH Abad, B Far - 2019 IEEE/ACM 11th International …, 2019 - ieeexplore.ieee.org
Scenarios are commonly used for software requirements modeling. Scenarios describe how system components, users and the environment interact to complete the system functionality …
R Gadelha, L Vieira, D Monteiro, F Vidal… - Software Quality …, 2020 - Springer
Traditional runtime quantitative verification approaches for self-adaptive systems usually rely on the use of state-transition models to describe the system behaviour and check property …
FH Fard, BH Far - 2012 IEEE 13th International Conference on …, 2012 - ieeexplore.ieee.org
Modeling and implementing auction systems using agent technology is a common practice because agents can assume various roles and their behavior will be determined as a result …
E Paikari, E Livani, M Moshirpour, BH Far… - … and Management: 5th …, 2011 - Springer
Agent-oriented analysis and design is a prosperous approach to model and build software systems. On the other hand, semantic web services are software components that have …
Ontologies have been utilized in many different areas of software engineering. As software systems grow in size and complexity, the need to devise methodologies to manage the …
Distributed software Systems (DSS) and Multiagent Systems (MAS) as a sub-class of DSS can provide efficient and cost effective solutions for a wide range of applications. The …
M Sekar, M Moshirpour, J Serfontein… - 2013 IEEE International …, 2013 - ieeexplore.ieee.org
Road related deaths and injuries continue to be one of the highest incidents recorded in organizations. Road Safety has become a major concern worldwide. Therefore the United …
M Jahan, ZSH Abad, B Far - 2020 IEEE Tenth International …, 2020 - ieeexplore.ieee.org
Verification of requirements documents is crucial for developing quality software products. Scenarios are powerful tools for requirements elicitation. Manual verification of the …
Requirement elicitation is one of the most challenging stages of the software development lifecycle. Many bugs are introduced into the system as the result of incomplete or …