Abstract
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.
Chapter PDF
Similar content being viewed by others
References
McConnel, S.: Code Complete: A Practical Handbook of Software Construction, 2nd edn. (2004), ISBN-13: 079-0145196705, ISBN-10: 0735619670
Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. Wiley (1998), ISBN: 978-0-471-97208-2
830-1998 - IEEE Recommended Practice for Software Requirements Specifications, E-ISBN 978-0-7381-0448-5 (1998)
Joshi, M.: International Business. Ox-ford University Press, India (June 22, 2009), ISBN-10: 0195689097, ISBN-13: 978-0195689099
Bauknecht, K., Mühlherr, T., Sauter, C., Teufel, S.: Computerunterstützung für die Gruppenarbeit. Addison-Wesley, Bonn (1995)
McChesneya, I.R., Gallagherb, S.: Communication and co-ordination practices in software engineering projects. Information and Software Technology Journal 46(7), 473–489 (2004)
Altmann, J., C.: Cooperative software development: concepts, model and tools, Technology of Object-Oriented Languages and Systems, TOOLS 30 Proceedings, pages 194-207, (1999)
Yu, E.: Modelling Strategic Relationships for Process Reengineering, Phd Thesis, University of Toronto (1995)
Sommerville, I., Sawyer, P.: Requirements Engineering: A Good Practice Guide. Wiley (1997), ISBN: 978-0-471-97444-4
Sutcliffe, A.G., Maiden, N.A.M., Minocha, S., Manuel, D.: Supporting Scenario-Based Requirements Engineering. IEEE Transactions on Software Engineering 24(12) (1998)
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)
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)
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)
Miller, G., WordNet, A.: A Lexical Database for English. CACM 38(1) (1995)
Johnson, R., Vlissides, J., Helm, R., Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software (1994), ISBN-13: 078-5342633610, ISBN-10:0201633612
Stehman, S.V.: Selecting and interpreting measures of thematic classification accuracy. Remote Sensing of Environment 62(1), 77–89 (1997)
Kumaresh, S., Baskaran, R.: Defect Analysis and Prevention for Software Process Quality Improvement. International Journal of Computer Applications 8(7), 875–887 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 IFIP International Federation for Information Processing
About this paper
Cite this paper
Saidi, I.E., Dkaki, T., Zarour, N.E., Charrel, PJ. (2015). Translation of Requirements Engineering Models. In: Liu, K., Nakata, K., Li, W., Galarreta, D. (eds) Information and Knowledge Management in Complex Systems. ICISO 2015. IFIP Advances in Information and Communication Technology, vol 449. Springer, Cham. https://doi.org/10.1007/978-3-319-16274-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-16274-4_14
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16273-7
Online ISBN: 978-3-319-16274-4
eBook Packages: Computer ScienceComputer Science (R0)