Softwaregeneratie: de lijmfabriek voor componenten
Paul Zenden is softwarearchitect bij Sioux Embedded Systems in Eindhoven. Hij heeft vijfentwintig jaar ervaring in embedded-softwareontwikkeling en is momenteel verantwoordelijk voor het toepassen van CBD en MDSD in projecten bij Sioux.
Leestijd: 5 minuten
Applicaties worden steeds complexer. Zonder hergebruik van componenten aan de ene kant en softwaregeneratie aan de andere kant zullen we ze niet meer kunnen ontwikkelen binnen de gestelde eisen aan budget, kwaliteit en tijd. Dit artikel beschrijft de aanpak die Sioux volgt om beide werelden succesvol te combineren.
Componentgebaseerde ontwikkeling (CBD) helpt om de ontwikkeling van met name complexe, gedistribueerde systemen beheersbaar en betaalbaar te houden. De aanpak is niet nieuw en krijgt de laatste jaren ook steeds meer aandacht in de embedded-wereld. Zo heeft de Object Management Group (OMG) specifiek op realtime embedded systemen gerichte standaarden uitgebracht, zoals Realtime Corba en, meer recentelijk, Corba for Embedded. Daarnaast heeft de OMG een Corba-gebaseerde standaard geïntroduceerd voor componentplatforms: het Corba Component Model (CCM).
This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.
Bits&Chips uses technologies such as functional and analytical cookies to improve the user experience of the website. By consenting to the use of these technologies, we may capture (personal) data, unique identifiers, device and browser data, IP addresses, location data and browsing behavior. Want to know more about how we use your data? Please read our privacy statement.
Give permission or set your own preferences
Functional
Always active
Functional cookies are necessary for the website to function properly. It is therefore not possible to reject or disable them.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistics
Analytical cookies are used to store statistical data. This data is stored and analyzed anonymously to map the use of the website.De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
Technical storage or access is necessary to create user profiles for sending advertising or to track the user on a site or across sites for similar marketing purposes.