You are hereDiensten / R & D / Projecten / Agile Project

Agile Project


Agile ProjectHet doel van het Agile project was een onderzoek naar het toepassen van Agile methoden bij de ontwikkeling van ingebouwde systemen. In het domein van Avionics, met zijn strenge coderingsstandaarden, zoals de DO-178B, en een opgelegde certificatie van toepassingen, is het uiterst moeilijk om Agile technieken en methoden toe te passen. E2S stelde een model gestuurd ontwerp aanpak voor, waarbij extern definieerbare generatoren zouden worden gebruikt.E2S heeft hiertoe zijn bestaande UML modeleerder op diverse wijzen uitgebreid:

  • Door een interactieve profiel editor aan te bieden kan de domein specialist een UML modeleerder specifiek voor het domein instellen. De domein gebruiker kan nu specifieke beperkingen en voorwaarden opgeleggen, de toegelaten model elementen vasteleggen (klassen, diagrammen, ...) of de grafische representatie van de model elementen definiëren.
  • Naast beperkingen of voorwaarden, biedt de profiel editor mechanismena aan voor model transformaties en code generatoren. Beide zijn gebaseerd op uitbreidingen van OCL en zijn volledig onafhankelijk van de doeltaal. Binnen het Agile project hebben de Belgische partners generatoren gedefinieerd voor Java, Ada en Delphi Pascal. Het transformatie mechanisme werd aangewend om modellen af te leiden van een basismodel en om complexe modelstructuren te vervangen door eenvoudigere elementen, waardoor de complexiteit van de code generatoren kan worden gereduceerd.
  • Tijdens het modeleerwerk kan een gebruiker ook zelf OCL beperkingen definiëren voor de toepassing zelf. Deze worden automatisch getransformeerd naar een abstracte boomstructuur die eenvoudig kan vertaald worden naar code. De partner van K.U.Leuven onderzoekt in hoeverre dit mechanisme toelaat om complexe OCL constructies om te zetten naar code in een (programmeer)taal onafhankelijke wijze.

De Belgische coördinator van het Agile project was Barco en de onderzoekspartner was K.U.Leuven. De Belgische partners werkten ook samen met de andere Europese partners. De publieke documenten en nieuwsbrieven van het Agile project zijn beschikbaar op de Agile web site. Andere resultaten zijn georganiseerd in het Agile huis, wat een vloerplan voorstelt met verschillende kamers. Elk van deze kamers bevat interessante Agile technieken, tools en resultaten.

E2S gebruikt zijn Model Gestuuurd Ontwerp tool voor de realizatie van zijn software op maat projecten.

Category:
Warning!
You are using an outdated browser
For a better experience using this site, please upgrade to a modern web browser.
Get Firefox
Get Internet Explorer
Get Safari
Get Chrome
Get Opera