Arkitektur design och bedömningssystem

Architecture Design and Assessment System ( ADAS ) var en uppsättning programvaror som erbjuds av Research Triangle Institute från mitten av 1980-talet fram till början av 1990-talet.

En petrinätliknande grafmodell av ett system skapades grafiskt. De hierarkiska graferna simulerades för att bestämma resursutnyttjande och genomströmning. Funktionell simulering av modellen skulle kunna realiseras genom att koppla C- eller Ada -kod till noderna. Detta möjliggjorde dynamisk resurstilldelning, timing och prioritet.

Simuleringsmodell

En ADAS-modell bestod av noder sammankopplade med riktade bågar.

För abstrakt simulering representerar en nod en process (systemteknik) i systemet som modelleras. Beredskapen för exekvering eller avfyring av denna process kräver att: dess ingångar är tillfredsställda, utrymme är tillgängligt för dess utgångar och dess delade resurs/hårdvara är tillgänglig. Under exekvering förbrukar noden sina ingångar, använder resursen under den föreskrivna varaktigheten och producerar sedan sina utdata.

Ingångarna och utgångarna för en process representeras av diskreta tokens. Dessa tokens flyter längs bågarna i grafen. Om den maximala bågstorleken är större än en, skulle en båge representera en buffert mellan systemprocesser.

För att förfina systemets modell kan en subgraf placeras under noden för att förfina processens beteende.

Fysiska och beteendemässiga egenskaper var knutna till noder och bågar i form av attribut. Attributdefinitionsspråket möjliggjorde beräkning av attribut från förfädersattribut och globala värden.

Vidare läsning