Progetto realizzato per il corso Informatica III - modulo programmazione (Università degli Studi di Bergamo).
Il progetto si pone l'obiettivo di utilizzare i principali costrutti di Asmeta presentati durante il corso di “Informatica III – modulo programmazione” per implementare una parte del progetto “libreria digitale” già realizzato in C++ e Scala. La parte del progetto della libreria digitale implementata in Asmeta consiste nella gestione del noleggio e della restituzione di alcuni articoli già inserti nella libreria digitale. In particolare, l’utente può scegliere se noleggiare o restituire un articolo tra 9 diversi articoli: 3 libri, 3 audio e 3 riviste.
La repository libreriaDigitale-Asmeta è così strutturata:
FlowChart
, contiene un file .drawio e un'immagine .png con il flow chart che descrive stati e transizioni della ASMdocumentazione
, contiene un file .pdf con la documentazione del progettolibreriaDigitale
, contiene la specifica asm, la standard library ASM e uno scenario Avalla della libreria digitale
Di seguito viene riportata un'immagine che introduce all'esecuzione del programma mediante l'animatore AsmetaA.