{"title":"合同谈判,从多代理系统到软件组件","authors":"Hervé Chang, P. Collet","doi":"10.3166/objet.12.4.73-102","DOIUrl":null,"url":null,"abstract":"The use of contracts becomes more and more relevant in component-based software engineering. In order to adapt contracts to hierarchical component models such as Fractal, we have proposed the ConFract system, which manages contracts on bindings between components, but especially on components themselves. As dynamic reconfigurations and fluctuations of extrafunctional aspects lead to frequent challenges of the contracts, some negotiation mechanisms are needed to automatically restore valid contracts. This paper presents a negotiation model for ConFract which is inspired from negotiation mechanisms in multi-agent systems. The main principles of the model and a concession-based negotiation policy are notably described.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Négociation de contrats, des systèmes multi-agents aux composants logiciels\",\"authors\":\"Hervé Chang, P. Collet\",\"doi\":\"10.3166/objet.12.4.73-102\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The use of contracts becomes more and more relevant in component-based software engineering. In order to adapt contracts to hierarchical component models such as Fractal, we have proposed the ConFract system, which manages contracts on bindings between components, but especially on components themselves. As dynamic reconfigurations and fluctuations of extrafunctional aspects lead to frequent challenges of the contracts, some negotiation mechanisms are needed to automatically restore valid contracts. This paper presents a negotiation model for ConFract which is inspired from negotiation mechanisms in multi-agent systems. The main principles of the model and a concession-based negotiation policy are notably described.\",\"PeriodicalId\":201701,\"journal\":{\"name\":\"Obj. Logiciel Base données Réseaux\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-12-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Obj. Logiciel Base données Réseaux\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3166/objet.12.4.73-102\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/objet.12.4.73-102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Négociation de contrats, des systèmes multi-agents aux composants logiciels
The use of contracts becomes more and more relevant in component-based software engineering. In order to adapt contracts to hierarchical component models such as Fractal, we have proposed the ConFract system, which manages contracts on bindings between components, but especially on components themselves. As dynamic reconfigurations and fluctuations of extrafunctional aspects lead to frequent challenges of the contracts, some negotiation mechanisms are needed to automatically restore valid contracts. This paper presents a negotiation model for ConFract which is inspired from negotiation mechanisms in multi-agent systems. The main principles of the model and a concession-based negotiation policy are notably described.