Ökad komplexitet i realtidssystem och krav på att möjliggöra deras konfigurerbarhet och anpassningsförmåga är starka motiv för att tillämpa nya programvarutekniska principer såsom aspektorienterad och komponentbaserad mjukvaruutveckling. Integrering av dessa två tekniker i systemutveckling i realtid skulle göra det möjligt: i) effektiv systemkonfiguration från komponenterna i komponentbiblioteket baserat på systemkraven, ii) enkel anpassning av komponenter och/eller ett system för en specifik applikation genom att ändra komponentens beteende (kod) genom aspekt vävning, och iii) ökad flexibilitet i realtid och inbyggd programvara genom begreppet systemkonfigurerbarhet och komponenter skräddarsybarhet. I denna avhandling fokuserar vi på att tillämpa aspektorienterad och komponentbaserad mjukvaruutveckling på systemutveckling i realtid. Vi föreslår ett nytt koncept för komponentbaserad systemutveckling i realtid (ACCORD). I enlighet med detta införs följande i utvecklingen av system i realtid: i) en designmetod som antar att realtidssystemet bryts ned i en uppsättning komponenter och en uppsättning aspekter, ii) en komponentmodell i realtid betecknar RTCOM som stöder att aspekter vävs samtidigt som information döljs, iii) en metod och ett verktyg för att utföra värsta möjliga tidsanalys av olika konfigurationer av aspekter och komponenter, och iv) en ny metod för att modellera realtidspolicyer som aspekter. Vi presenterar en fallstudie av utvecklingen av ett konfigurerbart databassystem i realtid, kallat COMET, med tillämpning av ACCESS principer. I exemplet COMET visar vi att tillämpningen av ACCORD har en inverkan på systemutvecklingen i realtid när det gäller att tillhandahålla effektiv konfiguration av realtidssystemet. Således kan det vara ett sätt att förbättra återanvändningen och flexibiliteten i realtid programvara, och modularisering av övergripande problem. I samband med utvecklingen av ACCORD identifierar vi kriterier som en designmetod för komponentbaserade realtidssystem måste uppfylla. Kriterierna omfattar en väldefinierad komponentmodell för realtidssystem, aspektseparation, stöd för systemkonfiguration och analys av det sammansatta realtidssystemet. Med hjälp av den identifierade uppsättningen kriterier ger vi en utvärdering av överensstämmelse. I jämförelse med andra tillvägagångssätt ger ACCORD en tydlig klassificering av övergripande problem i realtidsdomänen i olika typer av aspekter, och tillhandahåller en komponentmodell i realtid som stöder vävning av aspekter i koden för en komponent, samt ett verktyg för tidsanalys av det vävda systemet. Detta arbete har fått stöd av SSF, den svenska stiftelsen för strategisk forskning (via ARTES-nätverket och SAVE-projektet) och den nationella forskarskolan i datavetenskap (CUGS).
I REF, Tesanovic et al. föreslog ett nytt koncept för komponentbaserad systemutveckling i realtid (ACCORD) och tillämpade det framgångsrikt i utvecklingen av ett databassystem i realtid.