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

Sodany Kiv, Yves Wautelet, Manuel Kolp

2010

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