{"title":"SYNTHESIS,一个合成正确和协议增强适配器的工具","authors":"Massimo Tivoli, M. Autili","doi":"10.3166/objet.12.1.77-103","DOIUrl":null,"url":null,"abstract":"Adaptation of software components is an important issue in Component Based Software Engineering (CBSE). Building a system from reusable or Commercial-Off-The-Shef (COTS) components introduces a set of problems, mainly related to compatibility and communication aspects. On one hand, components may have incompatible interaction behavior. On the other hand, it might be necessary to enhance the current communication protocol. We address these problems by means of our tool (called SYNTHESIS) which allows one both for preventing incompatible interactions and for enhancing the communication protocol by synthesizing a suitable coordinator. We have validated and applied SYNTHESIS for assembling Microsoft COM/DCOM components.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"35","resultStr":"{\"title\":\"SYNTHESIS, a Tool for Synthesizing Correct and Protocol-Enhanced Adaptors\",\"authors\":\"Massimo Tivoli, M. Autili\",\"doi\":\"10.3166/objet.12.1.77-103\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Adaptation of software components is an important issue in Component Based Software Engineering (CBSE). Building a system from reusable or Commercial-Off-The-Shef (COTS) components introduces a set of problems, mainly related to compatibility and communication aspects. On one hand, components may have incompatible interaction behavior. On the other hand, it might be necessary to enhance the current communication protocol. We address these problems by means of our tool (called SYNTHESIS) which allows one both for preventing incompatible interactions and for enhancing the communication protocol by synthesizing a suitable coordinator. We have validated and applied SYNTHESIS for assembling Microsoft COM/DCOM components.\",\"PeriodicalId\":201701,\"journal\":{\"name\":\"Obj. Logiciel Base données Réseaux\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-03-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"35\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Obj. Logiciel Base données Réseaux\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3166/objet.12.1.77-103\",\"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.1.77-103","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
SYNTHESIS, a Tool for Synthesizing Correct and Protocol-Enhanced Adaptors
Adaptation of software components is an important issue in Component Based Software Engineering (CBSE). Building a system from reusable or Commercial-Off-The-Shef (COTS) components introduces a set of problems, mainly related to compatibility and communication aspects. On one hand, components may have incompatible interaction behavior. On the other hand, it might be necessary to enhance the current communication protocol. We address these problems by means of our tool (called SYNTHESIS) which allows one both for preventing incompatible interactions and for enhancing the communication protocol by synthesizing a suitable coordinator. We have validated and applied SYNTHESIS for assembling Microsoft COM/DCOM components.