Utvecklingen av självanpassade realtidssystem (RTE) är en allt svårare uppgift på grund av den ökande komplexiteten hos både hårdvara och programvara och den stora variationen i utförandemiljön. Olika metoder, plattformar och middleware har föreslagits inom området, från låg till hög abstraktionsnivå. Det finns dock fortfarande en brist på generiska och återanvändbara konstruktioner för självanpassade RTE-system som passar olika systemdomäner, lätta designers uppgift och minska utvecklingskostnaderna. I detta dokument föreslår vi fem konstruktionsmönster för modellering av självanpassade RTE-system till följd av generaliseringen av relevanta befintliga anpassningsrelaterade arbeten. Tillsammans bildar mönstren designen av en anpassningsslinga som består av fem anpassningsmoduler. Den föreslagna lösningen erbjuder en modulär, återanvändningsbar och flexibel specifikation av dessa moduler och möjliggör separation av problem. Det gör det också möjligt att hantera konvergens, realtidsfunktioner och anpassningskostnader i förhållande till anpassningsverksamheten. För att validera vår lösning, tillämpade vi den till en komplex fallstudie, ett cross-layer self-adaptive object tracking system, för att visa mönster utnyttjande och bevisa lösningen fördelar.
Utformningen av adaptiv RTES innebär många utmaningar på grund av komplexiteten i det problem som den hanterar REF.
Design patterns for self-adaptive RTE systems specification
{'venue': 'Int. J. Reconfigurable Comput.', 'journal': 'Int. J. Reconfigurable Comput.', 'mag_field_of_study': ['Computer Science']}