Abstract-Det finns för närvarande en stor mängd robotik programvara med hjälp av komponentorienterade programmering paradigm. Den snabba ökningen av antalet och komplexiteten hos komponenter kan dock äventyra skalbarheten och hela livscykeln för programvarusystem för robotteknik. Modelldriven teknik kan användas för att lindra dessa problem. Detta dokument beskriver hur användning av domänspecifika språk för att generera och beskriva kritiska delar av robotsystem hjälper utvecklare att utföra komponenthanteringsuppgifter som skapande, ändring, övervakning och distribution av komponenter. Fyra olika DSL föreslås i detta dokument: i) CDSL för att ange strukturen på komponenterna, ii) IDSL för beskrivningen av deras gränssnitt, iii) DDSL för att beskriva installationsprocessen för komponentnätverk och iv) PDSL för att definiera och konfigurera komponentparametrar. Deras fördelar har demonstrerats efter deras genomförande i RoboComp, ett generellt och komponentbaserat ramverk för robotik. Exempel på användning av dessa DSL visas tillsammans med experiment som visar de fördelar de medför för komponenternas livscykel.
I REF presenteras fyra domänspecifika språk för att representera komponentbaserade robotsystem.
Improving the lifecycle of robotics components using Domain-Specific Languages
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}