Integration architecture synthesis for taming uncertainty in the digital Space

Abstract : The abundance of software that will be available in the next future will promote the production of appropriate integration means (architectures, connectors, integration patterns). The produced software will need to be able to evolve, react and adapt quickly to a continuously changing environment, while guaranteeing dependability through (on-the-fly) validation. The strongest adversary to this view is the lack of knowledge on the software, notably on its structure, behaviour, and execution context. Despite the possibility to extract observational models from existing software, a producer will always operate with software artefacts that exhibit a degree of uncertainty in terms of their functional and non functional characteristics. Uncertainty can only be controlled by making it explicit and by using it to drive the production process itself. This calls for a production process that explores available software and assesses its degree of uncertainty in relation to the opportunistic goal G, assists the producer in creating the appropriate integration means towards G, and validates the quality of the integrated system with respect to the goal G and the current context. In this paper we discuss how goal-oriented software systems can be opportunistically created by integrating under uncertainty existing pieces of software.
Type de document :
Chapitre d'ouvrage
Radu Calinescu and David Garlan. Operation and Management of Large-Scale Complex IT Systems, Springer-Verlag, Lecture Notes in Computer Science, 2012
Liste complète des métadonnées

https://hal.inria.fr/hal-00730880
Contributeur : Davide Di Ruscio <>
Soumis le : mardi 11 septembre 2012 - 12:29:00
Dernière modification le : mardi 11 septembre 2012 - 12:29:00

Identifiants

  • HAL Id : hal-00730880, version 1

Citation

Marco Autili, Vittorio Cortellessa, Davide Di Ruscio, Paola Inverardi, Patrizio Pelliccione, et al.. Integration architecture synthesis for taming uncertainty in the digital Space. Radu Calinescu and David Garlan. Operation and Management of Large-Scale Complex IT Systems, Springer-Verlag, Lecture Notes in Computer Science, 2012. 〈hal-00730880〉

Partager

Métriques

Consultations de la notice

27