Figure 12: Capabilities required to fulfil the Select Most
Adequate Transport goal.
where costs have to be reduced as much as possi-
ble. COTS can nevertheless seldom be used as such
into an organization or into a larger software project.
Thus, those software are often conceived in a flexible
way that they can be tailored to a specific project.
As a contribution to COTS-based software de-
velopment, this paper presents a goal-driven agent-
oriented methodology for proceeding COTS selection
process and mismatch analysis during and after COTS
selection. It is part of the effort for better integrating
requirements into COTS-based software development
and analysing mismatches.
Further work notably includes extendent the
framework for COTS physical integration into the or-
ganization (deployment phase) and system evolution.
REFERENCES
Alves, C. and Finkelstein, A. (2003). Investigating con-
flicts in cots decision-making. International Journal
of Software Engineering and Knowledge Engineering,
13(5):473–493.
Ayala, C. (2008). Systematic construction of goal-oriented
cots taxonomies. PhD Thesis.
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.
Brown, A. W. and Wallnau, K. C. (1998). The current state
of component-based software engineering. IEEE soft-
ware, pages 37–46.
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 Confer-
ence, Munich, Geremany, pages 325–333.
Chung, L., Nixon, B., Yu, E., and Mylopoulos, J. (2000).
Non-functional requirements in software engineering.
Kluwer Academic Publishers.
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.
Jennings, N. R. and Wooldridge, M. (1999). Agent-oriented
software engineering. In Proceedings of the 9th Euro-
pean Workshop on Modelling Autonomous Agents in a
Multi-Agent World : Multi Agent System Engineering
(MAAMAW-99).
Kontio, J. (1995). A cots selection method and experiences
of its use. Proceedings of the 2Oth annual software
engineering workshop, Maryland.
Lamsweerde, A. V. (2001). Goal-oriented requirements en-
gineering: A guided tour. International Symp. On
Requirements Engineering (RE01).Toronto, Canada.,
pages 249–263.
Ncube, C. and Maiden, N. (1999). Pore: Procurement-
oriented requirements engineering method for the
component-based system engineering development
paradigm. in International Workshop on Component-
Based Software Engineering, Los Angeles, USA.
OMG (2005). Extending i* and tropos to model security.
The Software Process Engineering Metamodel Speci-
fication. Version 1.1.
Pache, G. and Spalanzani, A. (2007). La gestion des chanes
logistiques multi-acteurs : perspectives stratgiques.
Presses Universitaires de Grenoble (PUG).
Pour, G. (1999). Enterprise javabeans, javabeans & xml ex-
panding the possibilities for web-based enterprise ap-
plication development. Proceedings of Technology of
Object-Oriented Languages and Systems,TOOLS 31,
pages 282–291.
Vigder, M. R., Gentleman, W. M., and Dean, J. (1996). Cots
software integration: State of the art. National Re-
search Council Canada (NRC), 39198.
Wautelet, Y. (2008). A goal-driven project manage-
ment framework for multi-agent software develop-
ment: The case of i-tropos. PhD thesis, Universit
catholique de Louvain, Louvain School of Manage-
ment (LSM), Louvain-La-Neuve, Belgium, August.
Wautelet, Y., Achbany, Y., Lange, J.-C., and Kolp, M.
(2009). A process for developing adaptable and open
service systems: Application in supply chain manage-
ment. In proceedings of the 11th International Con-
ference on Enterprise Information Systems (ICEIS09),
LNBIP, pages 564–576.
Yu, E. (1995). Modeling strategic relationships for process
reengineering. PhD thesis, University of Toronto, De-
partment of Computer Science, Canada.
Yu, E. (1997). Towards modeling and reasoning support for
early-phase requirements engineering. RE ’97: Pro-
ceedings of the 3rd IEEE International Symposium on
Requirements Engineering, page 226.
ICAART 2010 - 2nd International Conference on Agents and Artificial Intelligence
106