Translation of Requirements Engineering Models

  • Imad Eddine Saidi
  • Taoufiq Dkaki
  • Nacer Eddine Zarour
  • Pierre-Jean Charrel
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 449)


The globalization and the rapid development of information and communication technologies encourage organizations to work together. In software development, many works have emerged to support this cooperation using different tools and methodologies. Most of them focus on the design-stage concerns. However, very little works have dealt with cooperation during the early stage of software projects, namely Requirements Engineering (RE), despite the importance of this stage for the failure or the success of software projects. There exist different kinds of approaches to support the RE process in different contexts, based on models such as goal, viewpoint and scenario oriented. Each of these models relies on concepts which differ from one model to another. One of the difficulties for organizations that intend to work together in the upstream phases of software projects is summarized by the following question: What is the most appropriate approach every partner has to adopt? In this paper, we propose a translation process between RE models in order to ensure that organizations with different types of RE backgrounds and methodologies can work together to achieve their objectives while still using their own approach. The translation is performed using a unified meta-model issued from a semantic process of computing similarities between concepts of RE models.


Requirements Engineering Meta-modelling models translation similarities 


  1. 1.
    McConnel, S.: Code Complete: A Practical Handbook of Software Construction, 2nd edn. (2004), ISBN-13: 079-0145196705, ISBN-10: 0735619670 Google Scholar
  2. 2.
    Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. Wiley (1998), ISBN: 978-0-471-97208-2Google Scholar
  3. 3.
    830-1998 - IEEE Recommended Practice for Software Requirements Specifications, E-ISBN 978-0-7381-0448-5 (1998) Google Scholar
  4. 4.
    Joshi, M.: International Business. Ox-ford University Press, India (June 22, 2009), ISBN-10: 0195689097, ISBN-13: 978-0195689099 Google Scholar
  5. 5.
    Bauknecht, K., Mühlherr, T., Sauter, C., Teufel, S.: Computerunterstützung für die Gruppenarbeit. Addison-Wesley, Bonn (1995) Google Scholar
  6. 6.
    McChesneya, I.R., Gallagherb, S.: Communication and co-ordination practices in software engineering projects. Information and Software Technology Journal 46(7), 473–489 (2004)CrossRefGoogle Scholar
  7. 7.
    Altmann, J., C.: Cooperative software development: concepts, model and tools, Technology of Object-Oriented Languages and Systems, TOOLS 30 Proceedings, pages 194-207, (1999) Google Scholar
  8. 8.
    Yu, E.: Modelling Strategic Relationships for Process Reengineering, Phd Thesis, University of Toronto (1995)Google Scholar
  9. 9.
    Sommerville, I., Sawyer, P.: Requirements Engineering: A Good Practice Guide. Wiley (1997), ISBN: 978-0-471-97444-4 Google Scholar
  10. 10.
    Sutcliffe, A.G., Maiden, N.A.M., Minocha, S., Manuel, D.: Supporting Scenario-Based Requirements Engineering. IEEE Transactions on Software Engineering 24(12) (1998)Google Scholar
  11. 11.
    Bendjenna, H., Zarour, N., Charrel, P.J.: Eliciting Requirements for an Inter-company Co-operative Information System. J. Systems and IT 12(4), 305–333 (2010)Google Scholar
  12. 12.
    Cares, C., Franch, X.: A Metamodelling Approach for i* Model Translations. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 337–351. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  13. 13.
    Saidi, I., Dkaki, E., Zarour, T., Charrel, N.E.: P.,J.: Semantic Based Process towards Unifi-cation of different Requirements Engineering Approaches. In: International Conference on Knowledge Management and Information Sharing, Vilamoura, Portugal. SciTePress (2013)Google Scholar
  14. 14.
    Miller, G., WordNet, A.: A Lexical Database for English. CACM 38(1) (1995)Google Scholar
  15. 15.
    Johnson, R., Vlissides, J., Helm, R., Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software (1994), ISBN-13: 078-5342633610, ISBN-10:0201633612 Google Scholar
  16. 16.
    Stehman, S.V.: Selecting and interpreting measures of thematic classification accuracy. Remote Sensing of Environment 62(1), 77–89 (1997)CrossRefGoogle Scholar
  17. 17.
    Kumaresh, S., Baskaran, R.: Defect Analysis and Prevention for Software Process Quality Improvement. International Journal of Computer Applications 8(7), 875–887 (2010)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2015

Authors and Affiliations

  • Imad Eddine Saidi
    • 1
  • Taoufiq Dkaki
    • 1
  • Nacer Eddine Zarour
    • 2
  • Pierre-Jean Charrel
    • 1
  1. 1.Jean Jaurès UniversityToulouse Cedex 9France
  2. 2.Ali Mendjli UniversityConstantineAlgeria

Personalised recommendations