BIVAS is een Microsoft Windows desktop applicatie gebaseerd op het Charta Platform. Naast de object geörienteerde Charta database wordt er gebruik gemaakt van MySQL als persistente opslag van scenario's en uitkomsten.
Basis componenten
BIVAS is een Microsoft Windows desktop applicatie gebaseerd op de Charta Software Environment. Naast de object geörienteerde Charta database wordt er gebruik gemaakt van MySQL als persistente opslag van scenario's en uitkomsten.
Charta Software Environment
De BIVAS applicatie (.exe) is de standaard omgeving van Charta Software waar BIVAS specifieke functionaliteit aan is toegevoegd om zo het gewenste binnenvaartmodel te vormen. Dit is de centrale aansturing van alle BIVAS onderdelen. Tijdens het opstarten maakt de applicatie contact met de Charta database (.data), waar naast allerlei functies en data, de connectie-instellingen voor MySQL gegeven zijn. Als deze goed zijn ingesteld opent automatisch het scenario's tabblad, wat aangeeft welke opgeslagen scenario's beschikbaar zijn in de MySQL database.
Object georiënteerde charta database
Elke applicatie gebaseerd op de Charta Software Environment maakt gebruik van een eigen object georiënteerde database (een bestand met een .data extensie, naast de BIVAS applicatie (.exe)). Door gebruik te maken van deze database geeft BIVAS de gebruiker de mogelijkheid om flexibel studies (scenario's) op te bouwen. Dit kan door handmatig gegevens te bewerken, maar er kunnen ook scripts geschreven worden met de interne programmeertaal. Scenario's die worden bewerkt en opgebouwd noemen we werkscenario's (Work scenarios).
MySQL database
De tweede database (MySQL) is door haar grote opslagcapaciteit en snelheid uitermate geschikt om te werken als persistente opslag van scenario's en het analyseren van berekeningen. Scenario's opgeslagen in deze database (Stored scenarios) kunnen niet meer worden gewijzigd.