Abstract
Gaps and similarities are two important concepts used in Information System (IS) projects that deal with the evolution issue. The idea in using these concepts is to analyse what changes or what remains similar between two situations, typically the changed situation and the new one, rather than just describing the new situation. Although in the industry, the daily practice consists in expressing evolution requirements with gaps and similarities, little attention has been paid in research to better systematically define these two kinds of concepts so as to better support the expression of evolution requirements. This paper proposes an approach that combines meta-modelling with generic typologies of gap operators and similarity predicates. Our purpose is not to define yet another requirement modelling language. On the contrary, the two generic typologies can be adapted to existing modelling language such as Use Cases, I* and KAOS goal models, Goal/Strategy maps, Entity-Relationship diagrams, and Workflow models.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bandinelli, S., et al.: Software Process Model Evolution in the SPADE Environment. IEEE Transactions on Software Engineering 19(12), 1128–1144 (1993)
Bianco, G.: A Markov Random Field Approach for Querying and Reconciling Heterogeneous Databases. In: Proc. DEXA 1999, Pisa, Italy (September 1999)
Breche, P.: Advances Primitives for Changing Schemas of Object Databases. In: Constantopoulos, P., Vassiliou, Y., Mylopoulos, J. (eds.) CAiSE 1996. LNCS, vol. 1080, Springer, Heidelberg (1996)
Casati, F., Ceri, S., Pernici, B., Pozzi, G.: Workflow Evolution. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 438–455. Springer, Heidelberg (1996)
Castano, S., De Antonellis, V., Zonta, B.: Classifying and Reusing Conceptual Components. In: Pernul, G., Tjoa, A.M. (eds.) ER 1992. LNCS, vol. 645, pp. 121–138. Springer, Heidelberg (1992)
Chen, P.: The Entity-Relation Model - Towards Unified View of Data. ACM Transactions on Database System 1(1), 9–36 (1976)
Deruelle, L., et al.: Local and Federated Database Schemas Evolution An Impact Propagation Model. In: Bench-Capon, T.J.M., Soda, G., Tjoa, A.M. (eds.) DEXA 1999. LNCS, vol. 1677, pp. 902–911. Springer, Heidelberg (1999)
Etien, A., Salinesi, C.: Towards a Systematic Definition of Requirements for Software Evolution: A Case-study Driven Investigation. In: Proc of EMMSAD 2003, Austria (2003)
Grosz, G., et al.: Modelling and Engineering the Requirements Engineering Process: An Overview of the NATURE Approach. Requirements Engineering Journal 2 (1997)
IWPSE International Workshop on the Principles of Software Evolution
Jarke, M., Pohl, K.: Requirements Engineering in 2001: Managing a Changing Reality. IEEE Software Engineering Journal, 257–266 (November 1994)
Jilani, L.L., Mili, R., Mili, A.: Approximate Component Retrieval: An Academic Exercise or a Practical Concern? In: Procs (WISR8), Columbus, Ohio (March 1997)
Plihon, V.: Un environnement pour l’ingénierie des méthodes. PhD Thesis, University of Paris1 Panthéon-Sorbonne (1996)
Ralyté, J.: Ingénierie des méthodes à base de composants, PhD Thesis, University of Paris1 Panthéon-Sorbonne (January 2001)
Natt och Dag, J.: Evaluating Automated Support for Requirements Similarity Analysis in Market-driven Development. In: Procs. REFSQ 2001, Switzerland (2001)
Rolland, C., Prakash, N., Benjamen, A.: A Multi-Model View of process Modelling. Requirements Engineering Journal 4, 169–187 (1999)
Rolland, C., Prakash, N.: Matching ERP System Functionality to Customer Requirements. In: Proceedings of RE 2001, Canada, pp. 66-75 (2001)
Rolland, C.: Requirements Engineering for COTS based Systems. In: XXVII Latin American Conference on Informatics (CLEI 2001), Merida, Venezuela (September 2001)
Rolland, C.: A Comprehensive view of Method Engineering Invited talk, PromoteIT2002, Knowledge Foundation Symposium, Skovde, Sweden (April 2002)
Rolland, C., Salinesi, C., Etien, A.: Eliciting Gaps in Requirements Change. Requirement Engineering Journal 9, 1–15 (2004)
Sadiq, S.: Handling Dynamic Schema Change in Process Models. In: Australian Database Conference, Canberra, Australia (2000)
Salinesi, C., et al.: A Method to Analyse Changes in the Realisation of Business Intentions and Strategies for Information System Adaptation. In: Proc. EDOC 2002 (September 2002)s
Salinesi, C., Wäyrynen, J.: A Methodological Framework for Understanding IS Adaptation through Enterprise Change. In: Bellahsène, Z., Patel, D., Rolland, C. (eds.) OOIS 2002. LNCS, vol. 2425, p. 211. Springer, Heidelberg (2002)
Salinesi, C., Rolland, C.: Fitting Business Models to Systems Functionality Exploring the Fitness Relationship. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, Springer, Heidelberg (2003)
Salinesi, C., Etien, A.: Compliance Gaps: a Requirements Elicitation Approach in the Context of System Evolution. In: Konstantas, D., Léonard, M., Pigneur, Y., Patel, S. (eds.) OOIS 2003. LNCS, vol. 2817, pp. 71–82. Springer, Heidelberg (2003)
Salinesi, C., et al.: Goal / Strategy Maps - Methods, Techniques and Tools to Specify Requirements in Different Evolutionary Contexts. In: Proc. INCOSE 2004, France (June 2004)
Si Said, S.: Proposition pour la modélisation et le guidage des processus d’analyse des systèmes d’information. University of Paris1 Panthéon-Sorbonne (February 1999)
Zoukar, I., Salinesi, C.: Engineering the Fitness Relationship between an ERP and the Supply Chain Process at SNCF. In: Proc. IRMA 2004, USA (May 2004)
Zoukar, I., Salinesi, C.: Matching ERP Functionalities with the Logistic Requirements of French Railway. In: Proc. ICEIS 2004, Portugal (April 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Salinesi, C., Etien, A., Zoukar, I. (2004). A Systematic Approach to Express IS Evolution Requirements Using Gap Modelling and Similarity Modelling Techniques. In: Persson, A., Stirna, J. (eds) Advanced Information Systems Engineering. CAiSE 2004. Lecture Notes in Computer Science, vol 3084. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25975-6_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-25975-6_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22151-7
Online ISBN: 978-3-540-25975-6
eBook Packages: Springer Book Archive