Modeller är nödvändiga för att hjälpa systemarkitekter i utvärderingsprocessen av maskinvaru- och programvaruarkitekturer och för att hantera den fortfarande ökande komplexiteten hos inbyggda system. Effektiva metoder krävs för att skapa tillförlitliga modeller av systemarkitekturer och för att möjliggöra tidig utvärdering av prestanda och snabb utforskning av designutrymmet. I detta dokument presenterar vi en specifik transaktionsnivå modelleringsmetod för prestandautvärdering av hårdvara/programvara arkitekturer. Detta tillvägagångssätt bygger på en generisk utförandemodell som uppvisar lätt modelleringsarbete. Skapade modeller används för att utvärdera genom simulering förväntade bearbetnings- och minnesresurser enligt olika arkitekturer. Den föreslagna genomförandemodellen bygger på en specifik beräkningsmetod som definieras för att förbättra simuleringshastigheten för modeller på transaktionsnivå. Fördelarna med det föreslagna tillvägagångssättet framhävs genom två fallstudier. Den första fallstudien är ett didaktiskt exempel som illustrerar modellen. I detta exempel uppnås en simuleringshastighet med en faktor på 7,62 med hjälp av den föreslagna beräkningsmetoden. Den andra fallstudien gäller analysen av en kommunikationsmottagare som stöder en del av det fysiska skiktet i LTE-protokollet. I denna fallstudie leds arkitekturprospektering för att förbättra fördelningen av bearbetningsfunktioner.
Den första författaren presenterade några aspekter av denna modelleringsmetod i REF, men beräkningsmetoden beskrevs inte.
A state-based modeling approach for efficient performance evaluation of embedded system architectures at transaction level
{'venue': 'J. Electrical and Computer Engineering', 'journal': 'J. Electrical and Computer Engineering', 'mag_field_of_study': ['Computer Science']}