Abstract
Model transformation is defined as a central concept in model driven engineering. Identifying the transformation rules is nontrivial task, where it might be much easier for the experts to provide examples of the transformations rather than specifying complete and consistent rules. The examples provided by expert represent their knowledge in the domain. Thus, it is much beneficial to utilize a set of examples, i.e. pairs of transformation source and target models, in order to learn transformation rules. Machine learning (ML) techniques proved their ability of learning relations and concepts in various domains. In this paper, we aim to apply Inductive Logic Programming (ILP) for learning the transformation rules between the requirements analysis and software design based on a set of pairs of transformation analysis and design models. ALEPH and GILPS systems have been employed, individually, to induce the intended transformation rules; however the resultant rules don't accommodate the desire transformations. Thus, in this paper we focus on identifying the problem of analysis-design transformation and discussing the derived rules as well as the limitations of the current ILP systems.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS |
| Editors | M. Surendra Prasad Babu, Li Wenzheng, Eric Tsui |
| Publisher | IEEE Computer Society |
| Pages | 54-57 |
| Number of pages | 4 |
| ISBN (Electronic) | 9781479932788 |
| DOIs | |
| State | Published - 21 Oct 2014 |
Publication series
| Name | Proceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS |
|---|---|
| ISSN (Print) | 2327-0586 |
| ISSN (Electronic) | 2327-0594 |
Bibliographical note
Publisher Copyright:© 2014 IEEE.
Keywords
- Inductive Logic Programming
- Model Transformation
- Requirement Analysis
- Software Design
- Transformation Rules
ASJC Scopus subject areas
- Software