{"title":"Assistant agents for creation and management of distributed applications","authors":"M. Girard","doi":"10.1109/TAI.1996.560783","DOIUrl":null,"url":null,"abstract":"We propose a software development toolkit named ADAM (Adaptive Distributed Applications Manager) which creates operational distributed applications. To increase the performances of these distributed applications, they are created according to the network, machines and software constraints, and are updated in reply to dynamic environment changes. Using a graphical interface, the user provides functional specifications of the distributed application he wants to build. ADAM finds out a structural scheme of this application. It adds missing software components (like data transformation software for example) in order to create an effective distributed application and selects available software components located on various machines and sites, subject to varying machine performances and different inter site distances. In a second step, the scheme is transformed into a distributed application.","PeriodicalId":209171,"journal":{"name":"Proceedings Eighth IEEE International Conference on Tools with Artificial Intelligence","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Eighth IEEE International Conference on Tools with Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TAI.1996.560783","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We propose a software development toolkit named ADAM (Adaptive Distributed Applications Manager) which creates operational distributed applications. To increase the performances of these distributed applications, they are created according to the network, machines and software constraints, and are updated in reply to dynamic environment changes. Using a graphical interface, the user provides functional specifications of the distributed application he wants to build. ADAM finds out a structural scheme of this application. It adds missing software components (like data transformation software for example) in order to create an effective distributed application and selects available software components located on various machines and sites, subject to varying machine performances and different inter site distances. In a second step, the scheme is transformed into a distributed application.