A PROCESS FOR COTS-SELECTION AND MISMATCHES HANDLING - A Goal-driven Approach

Sodany Kiv, Yves Wautelet, Manuel Kolp

Abstract

Organizations facing the difficulties and costs associated with the development of their information systems from scratch turn to use commercial off-the-shelf (COTS) products to build their systems. A crucial factor in the success of such project is to perform a good COTS decision-making process, a process that aims at defining the organizations' requirements, evaluating existing products and selecting the one that best fits requirements. However, even the best-fitting product would not perfectly match requirements, this is referred to as COTS mismatches. These mismatches occur as a result of an excess or shortage of COTS capabilities. Many of these mismatches are resolved after the COTS selection. This paper presents a goal-driven agent-oriented approach for proceeding the COTS decision-making and analysing mismatches during and after the COTS selection. The methodology is overviewed and illustrated on a case study.

References

  1. Alves, C. and Finkelstein, A. (2003). Investigating conflicts in cots decision-making. International Journal of Software Engineering and Knowledge Engineering, 13(5):473-493.
  2. Ayala, C. (2008). Systematic construction of goal-oriented cots taxonomies. PhD Thesis.
  3. Boehm, B. W., Port, D., Yang, Y., and Bhuta, J. (2003). Not all cbs are created equally: Cots-intensive project types. H. Erdogmus and T. Weng (Eds.): ICCBSS 2003, LNCS 2580, pages 36-50.
  4. Brown, A. W. and Wallnau, K. C. (1998). The current state of component-based software engineering. IEEE software, pages 37-46.
  5. C. Abts, B. W. B. and Clark, E. B. (2000). Cocots: a cots software integration cost model: model overview and preliminary data findings. The 11th ESCOM Conference, Munich, Geremany, pages 325-333.
  6. Chung, L., Nixon, B., Yu, E., and Mylopoulos, J. (2000). Non-functional requirements in software engineering. Kluwer Academic Publishers.
  7. Estrada, H., Rebollar, A., Pastor, O., and Mylopoulos, J. (2006). An empirical evaluation of the i* framework in a model-based software generation environment. Proceedings of CAiSE, pages 513-527.
  8. Jennings, N. R. and Wooldridge, M. (1999). Agent-oriented software engineering. In Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World : Multi Agent System Engineering (MAAMAW-99).
  9. Kontio, J. (1995). A cots selection method and experiences of its use. Proceedings of the 2Oth annual software engineering workshop, Maryland.
  10. Lamsweerde, A. V. (2001). Goal-oriented requirements engineering: A guided tour. International Symp. On Requirements Engineering (RE01).Toronto, Canada., pages 249-263.
  11. Ncube, C. and Maiden, N. (1999). Pore: Procurementoriented requirements engineering method for the component-based system engineering development paradigm. in International Workshop on ComponentBased Software Engineering, Los Angeles, USA.
  12. OMG (2005). Extending i* and tropos to model security. The Software Process Engineering Metamodel Specification. Version 1.1.
  13. Pache, G. and Spalanzani, A. (2007). La gestion des chanes logistiques multi-acteurs : perspectives stratgiques. Presses Universitaires de Grenoble (PUG).
  14. Pour, G. (1999). Enterprise javabeans, javabeans & xml expanding the possibilities for web-based enterprise application development. Proceedings of Technology of Object-Oriented Languages and Systems,TOOLS 31, pages 282-291.
  15. Vigder, M. R., Gentleman, W. M., and Dean, J. (1996). Cots software integration: State of the art. National Research Council Canada (NRC), 39198.
  16. Wautelet, Y. (2008). A goal-driven project management framework for multi-agent software development: The case of i-tropos. PhD thesis, Universit catholique de Louvain, Louvain School of Management (LSM), Louvain-La-Neuve, Belgium, August.
  17. Wautelet, Y., Achbany, Y., Lange, J.-C., and Kolp, M. (2009). A process for developing adaptable and open service systems: Application in supply chain management. In proceedings of the 11th International Conference on Enterprise Information Systems (ICEIS09), LNBIP, pages 564-576.
  18. Yu, E. (1995). Modeling strategic relationships for process reengineering. PhD thesis, University of Toronto, Department of Computer Science, Canada.
  19. Yu, E. (1997). Towards modeling and reasoning support for early-phase requirements engineering. RE 7897: Proceedings of the 3rd IEEE International Symposium on Requirements Engineering, page 226.
Download


Paper Citation


in Harvard Style

Kiv S., Wautelet Y. and Kolp M. (2010). A PROCESS FOR COTS-SELECTION AND MISMATCHES HANDLING - A Goal-driven Approach . In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-674-021-4, pages 98-106. DOI: 10.5220/0002732700980106


in Bibtex Style

@conference{icaart10,
author={Sodany Kiv and Yves Wautelet and Manuel Kolp},
title={A PROCESS FOR COTS-SELECTION AND MISMATCHES HANDLING - A Goal-driven Approach},
booktitle={Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2010},
pages={98-106},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002732700980106},
isbn={978-989-674-021-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - A PROCESS FOR COTS-SELECTION AND MISMATCHES HANDLING - A Goal-driven Approach
SN - 978-989-674-021-4
AU - Kiv S.
AU - Wautelet Y.
AU - Kolp M.
PY - 2010
SP - 98
EP - 106
DO - 10.5220/0002732700980106