Programvaruutveckling baserad på sammansättningen av svart-box programvara som Web Services och Software Components hindras av inkompatibiliteter i sina gränssnitt. Anpassning av programvara har kommit fram som en lösning på dessa inkompatibiliteter genom att använda processer i mitten (s.k. adaptrar) som möjliggör korrekt interaktion mellan tjänsterna. Det finns flera metoder som fokuserar på automatiserad generering av adaptrar som styrs av anpassningskontrakt som specificerar hur inkompatibilitet kan lösas. Utarbetandet av dessa kontrakt är dock inte automatiserat och de flesta befintliga metoder kräver att dessa avtal specificeras för hand, vilket tvingar konstruktören att känna till alla tjänstedetaljer. I detta dokument föreslår vi en strategi för att automatiskt generera anpassningskontrakt från beteendebeskrivningen av tjänsterna. Dessa kontrakt övervinna inkompatibiliteter på signatur och beteendenivåer. Slutligen presenterar vi vårt prototypverktyg som accepterar tjänstens beteenden skrivna i abstrakt BPEL och genererar anpassningskontrakt med hjälp av en kombination av en A* algoritm och ett expertsystem.
För att lösa detta, Martin et al. I REF definieras ett tillvägagångssätt för automatisk generering av anpassningsavtal som kan användas för att komma till rätta med signaturer och missmatchningar i beteendet.
Automatic Generation of Adaptation Contracts
{'venue': 'Electron. Notes Theor. Comput. Sci.', 'journal': 'Electron. Notes Theor. Comput. Sci.', 'mag_field_of_study': ['Computer Science']}