Idag används mönster inom flera domäner (distribuerade applikationer, säkerhet, programvarukrav, arkitektur...). Vårt syfte är dubbelt: för det första, att veta om befintliga mönster kan tillämpas i den specifika domänen av inbyggda system middleware, för det andra, att etablera grundläggningen mot ett mönsterspråk för den domänen. I den här artikeln beskriver vi hur man designar och bygger en lätt middleware för inbyggda system med välkända mönster som Composite, Proxy, Visitor, Observer, Publicera/Prenumerera, Leasing, Evictor eller Configurator. Mönstren vi valde och implementerade gör det möjligt att hålla minnesavtrycket minskat. Ändå var de relevanta för att ta itu med behovet av att skapa topologiska vyer för nätverkade inbyggda system (NES), för att övervaka och hantera dem. Som ett resultat är mellanutrustningen modulär, flexibel, extensibel och lätt (< 128 kb) enligt riktade inbyggda systemkrav. Dessutom beskriver detta dokument en konkret fallstudie, som illustrerar hur man väljer lämpliga mönster för att bygga en särskild middleware för att koppla samman många små enheter.
Bellebia och Douin REF använder designmönster för att utveckla ett mellanprogram för inbyggda system.
Applying patterns to build a lightweight middleware for embedded systems
{'venue': "PLoP '06", 'journal': None, 'mag_field_of_study': ['Computer Science']}