Bedrijfsbeschrijving
HAN
Arnhem
http://www.han.nl
Context
Architecture Compliance is “a measure to which degree the implemented architecture in the source code conforms to the planned software architecture”. Dit kan ook automatisch worden gecheckt, bijvoorbeeld met het open-source tool HUSACCT welke aan de Hogeschool Utrecht is ontwikkeld. Dit tool ondersteunt vooral een modulaire architectuur en biedt al veel semantieksupport. Wat ontbreekt is een uitbreidingsmogelijkheid zodat ook andere semantische aspecten zoals patterns kunnen worden meegenomen in architecture compliance checking. Uitdaging is hierbij ook dit goed in de complexe architectuur van het tool zelf te integreren. Het tool zelf is in Java ontwikkeld en ondersteunt zowel Java als C# software.
Hieronder een demo van HUSACCT:
Opdracht
Ontwerp een semantieke uitbreidingsmogelijkheid voor het software architecture compliance checking tool HUSAACT en laat met de implementatie van een prototype zien dat deze voldoet aan de eisen.
Keywords
- Java
- Patterns
- Open Source