Ai Edam Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 2010
According to both cybernetics and general system theory, a subject develops and uses an adequate ... more According to both cybernetics and general system theory, a subject develops and uses an adequate model of a system to widen his/her knowledge about the system. Models are then the interface between a subject and a real-world system to solve problem and to construct knowledge. Hence, evaluating these models is crucial to ensure the quality of the constructed knowledge. We propose here an evaluation framework to assess complex models based on the intrinsic properties of these models as well as the properties of the derived knowledge. A series of 40 evaluation criteria are proposed under the four systemic axes: ontology, functioning, evolution and teleology. Through a case study, we show how our evaluation model allows both presenting a given model and assessing it.
Building reliability growth models to predict software reliability and identify and remove errors... more Building reliability growth models to predict software reliability and identify and remove errors is both a necessity and a challenge for software testing engineers and project managers. Being able to predict the number of faults in software helps significantly in determining the software release date and in effectively managing project resources. Most of the growth models consider two or three parameters to estimate the accumulated faults in the testing process. Interest in using evolutionary computation to solve prediction and modeling problems has grown in recent years. In this paper, we explore the use of genetic programming (GP) as a tool to help in building growth models that can accurately predict the number of faults in software early on in the testing process. The proposed GP model is based on a recursive relation derived from the history of measured faults. The developed model is tested on real-time control, military, and operating system applications. The dataset was deve...
Ai Edam Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 2010
According to both cybernetics and general system theory, a subject develops and uses an adequate ... more According to both cybernetics and general system theory, a subject develops and uses an adequate model of a system to widen his/her knowledge about the system. Models are then the interface between a subject and a real-world system to solve problem and to construct knowledge. Hence, evaluating these models is crucial to ensure the quality of the constructed knowledge. We propose here an evaluation framework to assess complex models based on the intrinsic properties of these models as well as the properties of the derived knowledge. A series of 40 evaluation criteria are proposed under the four systemic axes: ontology, functioning, evolution and teleology. Through a case study, we show how our evaluation model allows both presenting a given model and assessing it.
Building reliability growth models to predict software reliability and identify and remove errors... more Building reliability growth models to predict software reliability and identify and remove errors is both a necessity and a challenge for software testing engineers and project managers. Being able to predict the number of faults in software helps significantly in determining the software release date and in effectively managing project resources. Most of the growth models consider two or three parameters to estimate the accumulated faults in the testing process. Interest in using evolutionary computation to solve prediction and modeling problems has grown in recent years. In this paper, we explore the use of genetic programming (GP) as a tool to help in building growth models that can accurately predict the number of faults in software early on in the testing process. The proposed GP model is based on a recursive relation derived from the history of measured faults. The developed model is tested on real-time control, military, and operating system applications. The dataset was deve...
Uploads
Papers by Walid Ahmed