Abstract
Software package selection can be seen as a process of matching the products available in the marketplace with the requirements stated by an organization. This process may involve hundreds of requirements and products and therefore we need a framework abstract enough to focus on the most important factors that influence the selection. Due to their strategic nature, goal-oriented models are good candidates to be used as a basis of such a framework. They have demonstrated their usefulness in contexts like early requirements engineering, organizational analysis and business process reengineering. In this paper, we identify three different types of goal-oriented models useful in the context of package selection when some assumptions hold. Market segment models provide a shared view to all the packages of the segment; software package models are derived from them. The selection can be seen as a process of matching among the organizational model and the other models; in our proposal this matching is lightweight, since no model checking is performed. We define our approach rigorously by means of a UML conceptual data model.
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
Kontyo, J.: A Case Study in Applying a Systematic Method for COTS Selection. In: Proceedings 18th ICSE (1996)
Maiden, N., Ncube, C.: Acquiring Requirements for COTS Selection. IEEE Software 15(2) (1998)
Alves, C., Alencar, F., Castro, J.: Requirements Engineering for COTS Selection. In: Proceedings 3rd WER (2000)
Comella-Dorda, S., Dean, J.C., Morris, E., Oberndorf, P.: A Process for COTS Software Product Evaluation. In: Dean, J., Gravel, A. (eds.) ICCBSS 2002. LNCS, vol. 2255, p. 86. Springer, Heidelberg (2002)
van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: Proceedings 5th ISRE (2001)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-Directed Requirements Acquisition. In: Science of Computer Programming, vol. 20, North Holland (1993)
Yu, E.: Modelling Strategic Relationships for Process Reengineering, PhD. thesis, University of Toronto (1995)
GRL web page. Last accessed (November 2004), http://www.cs.toronto.edu/km/GRL/
Fuxman, A., Liu, L., Mylopoulos, J., Pistore, M., Roveri, M., Traverso, P.: Specifying and analizing early requirements in Tropos. Requirements Engineering Journal 9(2) (2004)
Yu, E.: Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: Proceedings 3rd ISRE (1997)
Object Management Group. UML 2.0. Last accessed (November 2004), http://www.omg.org/
Franch, X.: On the Lightweight Use of Goal-Oriented Models for Software Package Selection. Technical Report LSI-04-58-R, LSI-UPC (November 2004)
Burgués, X., Estay, C., Franch, X., Pastor, J.A., Quer, C.: Combined Selection of COTS Components. In: Dean, J., Gravel, A. (eds.) ICCBSS 2002. LNCS, vol. 2255, p. 54. Springer, Heidelberg (2002)
Carvallo, J.P., Franch, X., Quer, C.: A Framework for Selecting Workflow Tools in the Context of Composite Information Systems. In: Galindo, F., Takizawa, M., Traunmüller, R. (eds.) DEXA 2004. LNCS, vol. 3180, pp. 109–119. Springer, Heidelberg (2004)
Carvallo, J.P., Franch, X., Quer, C.: Towards the Selection of a Requirements Management Tool. In: Maté, J.L., Silva, A. (eds.) Requirements Engineering for Sociotechnical Systems. IDEA Group, USA (2005)
Yu, E., Mylopoulos, J.: Understanding "Why" in Software Process Modelling, Analysis, and Design. In: Proceedings 16th ICSE (1994)
Anton, A.I.: Goal-Based Requirement Analysis. In: Proceedings 2nd ICRE (1996)
McAfee web page. Last accessed (November 2004), http://www.mcafee.com
Kaiya, H., Horai, H., Saeki, M.: AGORA: Attributed Goal-Oriented Requirements Analysis Method. In: Proceedings 10th RE (2002)
Rolland, C.: Requirements Engineering for COTS Based Systems. In: Information and Software Technology, vol. 41, Elsevier, Amsterdam (1999)
Chung, L., Cooper, K.: Defining Goals in a COTS-Aware Requirements Engineering Approach. System Engineering Journal 7(1) (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Franch, X. (2005). On the Lightweight Use of Goal-Oriented Models for Software Package Selection. In: Pastor, O., Falcão e Cunha, J. (eds) Advanced Information Systems Engineering. CAiSE 2005. Lecture Notes in Computer Science, vol 3520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11431855_38
Download citation
DOI: https://doi.org/10.1007/11431855_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26095-0
Online ISBN: 978-3-540-32127-9
eBook Packages: Computer ScienceComputer Science (R0)