Search or add a thesis

Advanced Search (Beta)
Home > Automated Test Data Generation for Model Transformation Testing

Automated Test Data Generation for Model Transformation Testing

Thesis Info

Access Option

External Link

Author

Jilani, Atif Aftab Ahmed

Program

PhD

Institute

National University of Computer and Emerging Sciences

City

Islamabad

Province

Islamabad

Country

Pakistan

Thesis Completing Year

2018

Thesis Completion Status

Completed

Subject

Computer Science

Language

English

Link

http://prr.hec.gov.pk/jspui/bitstream/123456789/10054/1/Atif%20Jilani_CS_2018_%20FAST%20NU_PRR.pdf

Added

2021-02-17 19:49:13

Modified

2024-03-24 20:25:49

ARI ID

1676727707965

Similar


Models and their automated transformations play a critical role in Model Driven Engineering (MDE). A significant challenge in testing model transformations is the automated generation of input test models. This involves generating meta-model instances that satisfy constraints defined on the meta-model which includes the constraints on metaelements and the multiplicity constraints. The problem becomes more challenging when the goal is to generate test models that cover specific paths of the transformation code - a common task in structural testing. The thesis proposes a novel search-based test model generation approach for structural testing of model transformations. The approach generates test models to achieve the desired structural coverage of the transformation code. The proposed test model generation strategy considers the constraints specified at the meta-model level and the multiplicity cardinalities of relationships between meta-elements to guide the generation of valid instances of the meta-model. The proposed strategy relies on a fitness function that utilizes the approach level and branch distance to generate instances that can cover the target branch of the transformation code. The approach proposes a number of heuristics as branch distance functions that solve model transformation predicates. A tool Model Transformation Testing Environment (Motter) is developed that automates the proposed approach. Motter takes the source and input meta-models as input and generates instances of test model that provide the required code coverage, for example, branch coverage of the model transformation code. The current implementation of the tool supports two widely used transformation languages, Atlas Transformation Language (ATL) and MOFScript. The thesis empirically evaluates the proposed approach on two transformations case studies, which are implemented in ATL and MOFScript. The case study in ATL is the popular benchmark Class2RDBMS model-to-model transformation case study, and the case study in MOFScript is a model-to-text industrial scale Real-Time Embedded Systems Test Simulation (RTES) code generator. For the empirical evaluation, four different widely search heuristics: Genetic Algorithm (GA), (1+1) Evolutionary Strategy/Algorithm (EA), Alternative Variable Method (AVM), and Random Search (RS) are tested in the comparative study. The result of the empirical evaluation shows that the proposed approach is successful in achieving the desired branch coverage for the selected transformation case studies and that the AVM significantly outperforms other algorithms. AVM has shown promising results in studies focusing on constraints solving, however it has not been used before for the generation of test cases to provide structural testing of model transformations. The result achieved by the AVM in the experiments are aligned with its previously reported performance as it successfully generates test cases and outperforms other algorithms in terms of the number of branches it can cover for both the case studies.
Loading...
Loading...

Similar Books

Loading...

Similar Chapters

Loading...

Similar News

Loading...

Similar Articles

Loading...

Similar Article Headings

Loading...

ڈ اکٹر خورشید احمد فارق

ڈاکٹر خورشید احمد فارق
(مختارالدین احمد)
دو شنبہ، ۱۸؍ شعبان المعظم ۱۴۲۲؁ھ مطابق ۵؍ نومبر ۲۰۰۱؁ء کی صبح کو عربی زبان و ادب کے استاد، تاریخ اسلام کے ماہر اور ممتاز مصنف ڈاکٹر خورشید احمد فارق کوئی ۸۵ سال کی عمر میں طویل علالت کے بعد دہلی میں وفات پاگئے۔
وہ ۱۹۱۶؁ء میں بریلی میں پیدا ہوئے۔ فارسی و عربی کی متد اول کتابیں انھوں نے گھر پر اپنے والد ماجد سے پڑھیں۔ کالج کی تعلیم انھوں نے بریلی میں حاصل کی۔ ایم۔اے اور پی۔ایچ۔ڈی انھوں نے مسلم یونیورسٹی علی گڑھ سے کیا۔ ریسرچ کے دوران وہ شعبہ عربی میں کچھ کلاسیں بھی لیتے رہے۔ ۱۹۴۳؁ء کے اواخر میں وہ اینگلو عربک کالج دہلی میں لکچرر، ۱۹۵۳؁ء کے اواخر میں دہلی یونیورسٹی میں ریڈر مقرر ہوئے۔ اکتوبر ۱۹۵۶؁ء میں حکومت ہند کے ایک وظیفے پر ایک سال کے لیے وہ مصر گئے۔ وہاں دارلکتب المصریہ کے مخطوطات کے مطالعے کا انہیں اچھا موقع ملا۔ ریاض الرحمن خاں صاحب شروانی اور عبدالحلیم ندوی صاحب کو بھی اسی سال یہ وظیفہ ملا تھا۔ قاہرہ میں ان تینوں کا خوب ساتھ رہا۔ فروری ۱۹۶۹؁ء میں وہ دہلی یونیورسٹی میں پروفیسر اور صدر شعبہ مقرر ہوئے۔ جولائی ۱۹۸۵؁ء میں وہ متقاعد ہو کر علی گڑھ آگئے اور سر سید نگر میں اپنے تعمیر کردہ مکان ’’بانس کلی‘‘ میں مقیم ہوکر علمی و ادبی کاموں میں مصروف ہوگئے۔ آخر عمر میں وہ اپنے بچوں کے پاس دہلی چلے گئے تھے، وہیں ان کی وفات ہوئی۔ جامعہ ملیہ اسلامیہ کے قبرستان میں ان کی تدفین عمل میں آئی۔
ڈاکٹر فارق نے اردو، انگریزی اور عربی میں عربی اور تاریخ اسلام کے موضوعات پر متعدد کتابیں لکھیں اور کثرت سے مضامین سپرد قلم کیے جو زیادہ تر رسالہ ’’برہان‘‘ دہلی میں شائع ہوئے۔ ان کی تصانیف حسب ذیل ہیں:
قاضی شریح اور دیگر...

ENVY A PSYCHOLOGICAL DISORDER: AN ISLAMIC PERSPECTIVE

A negative feeling that creates displeasure and anger is known as envy. It is produced by the negative attitude towards others, having assets, greater characteristics and fair potential than him. It is a psychological disorder that creates a nuisance in society and leads to social discontent. Such kind of psychological disorder gives rise to hatred and creates an environment of enmity and mistrust. Its magnitude and impact are very high and result in conflicts and jealousy. Such a situation is disliked in Islam and is taken very seriously and rejected at all levels. It is a mental disorder that disturbs the human psyche at local and international levels, resulting in chaos and disorder. Islam guides its followers in particular but humans, in general, to remain away from it to save humanity from anarchy and psychological sickness. Islam respects humanity and guides us to preserve human dignity and values of life. It prescribes detailed solutions to such a problem to preserve human beings. In this paper, an attempt is made and a detailed analysis is provided about its occurrence within the Islamic context and methods of safety are provided to safeguard humans from the malice of envy.

Science Teachers Pedagogical Beliefs and Teaching Practices in Private Nursing Schools of Karachi

The purpose of the study was to understand the pedagogical beliefs of science teachers in professional nursing education. The study also sought to understand their personal, professional beliefs and how these beliefs influenced their practices. Demographic questionnaires, along with life history interviews and classroom observations were used as key methods for data collection; life-history is used as a methodological lens for in-depth exploration of participants’ lives. Demographic data collected from 26 private, Pakistan Nursing Council (PNC) registered schools of nursing revealed that 71% of the science teachers were subject specialists with a masters’ degree in science, while the rest are doctors, engineers, pharmacists, and nurses. Based on demographic findings three subject specialists, two female and one male were selected as participants. Three life- history interviews and three classroom observations were conducted for each participant. An analysis of interviews and classroom observation data revealed that the participants entered the professional teaching context with pedagogical beliefs that developed in two contexts, their own schooling and the out of school contexts. Both of these contexts influenced their pedagogical beliefs. All the participants were nurtured differently, went to different academic institutions, were exposed to different professional development opportunities, and worked in different contexts (academic and professional institutions). Their biographies revealed that these differences shaped their experiences, perceptions, and reasons according to the ways they lived their lives, and conceptualized and practiced teaching in professional schools. The findings suggest a strong relationship between the science teachers’ experiences of teaching in professional nursing education and their developing pedagogies. The dynamic nature of their teaching and learning beliefs were affected by their personal, social, cultural, historical, and contextual influences. Participants’ understanding of the nature of science (NOS) was found to be one of the major influences in the pedagogical development and pedagogical beliefs. Cognitive dissonance was observed in their beliefs about the NOS and their reported and enacted teaching practices. The reported and the enacted beliefs of the participants imply that conceptually they are still holding a positivist view and hence positivist stance, but pedagogically they seemed inclined towards the constructivist views and positions. It was interesting to find similarities between cases that were from different contexts, yet to find differences in their professional practices when they belonged to the same profession and had similar academic backgrounds.