Denna artikel sammanfattar vår satsning, sedan 2004 fram till nu, för att förbättra den nuvarande industriella Systems-on-Chip och inbyggda system design genom att ansluta kapaciteterna för de enhetliga modellering språk (UML) och SystemC/C programmeringsspråk för att fungera på systemnivå. Det föreslagna tillvägagångssättet utnyttjar OMG:s modellbaserade arkitektur-ett ramverk för modelldriven teknik-kapacitet för att reducera abstrakta, grovkorniga och plattformsoberoende systemmodeller till finkorniga och plattformsspecifika modeller. Vi definierade först en designmetodik och ett utvecklingsflöde för hårdvaran, baserat på en SystemC UML profil och omfattar olika nivåer av abstraktion. Vi inkluderade sedan en multitrådig C UML-profil för modelleringsprogram. Båda SystemC/C profiler är konsekventa uppsättningar av modellering konstruktioner utformade för att lyfta programmeringsfunktioner (både strukturella och beteendemässiga) av de två kodspråken till UML modelleringsnivå. Det nya samdesignflödet stöds av en miljö som möjliggör systemmodellering på högre abstraktionsnivåer (från en funktionell körbar nivå till en registeröverföringsnivå) och stöder automatisk kodgenerering/bakåtanmärkning från/till UML-modeller.
Riccobene m.fl. har presenterat en utvecklingsmiljö för hårdvara/programvara samdesign av inbyggda system baserade på UML och SystemC REF ].
SystemC/C-based model-driven design for embedded systems
{'venue': 'TECS', 'journal': None, 'mag_field_of_study': ['Computer Science']}