ARTiSAN Logo Prodotti     Download     Centro UML     Società     Clienti     Contattaci     Home

Novità     Eventi     Partner     Lavoro     Training     Supporto     Mappa Sito

Fornitore Leader di strumenti software di sviluppo UML tecnologicamente avanzati

[Sito in lingua inglese]
English

Info prodotti

Sommario
Datasheet
Success Stories
Citazioni di Clienti
Demo
Software in valutazione
Uffici
Whitepaper
Articoli
Libri consigliati
Comunicati Stampa
Real-time Perspective
Guida alla Metodologia
Home
Mappa sito
Contattaci
Mailing List
Parla di noi a un amico

Panoramica dei Prodotti

ARTiSAN Studio® è una suite di tool di sviluppo multi-utenti che consentono la modellazione di sistemi e di software e lo sviluppo basato su componenti per sistemi tecnici.

ARTiSAN Studio®
Datasheet in Italiano    Datasheet in inglese

ARTiSAN Studio è una suite integrata di tool di modellazione basati su UML concepiti per rispondere alle esigenze di sviluppo di sistemi tecnici. ARTiSAN Studio propone le più recenti funzionalità degli standard UML 2.0 e SysML, che lo rendono il tool per eccellenza per sviluppare sistemi e software complessi e dalla missione critica.

ARTiSAN Studio è altamente scalabile e può essere usato in progetti di piccole, medie o grandi dimensioni. Il suo maturo repository multi-utente offre un ambiente di lavoro stabile e robusto, assicurando l’immediata disponibilità dell’informazione contenuta nel modello a tutti i membri del team. I progettisti possono modellare sistemi e sofware, documentare sistemi legacy e generare nuovo codice con assoluta affidabilità.

Automatic Code Synchronization (ACS - SHADOW)
Datasheet in Italiano    Datasheet in Inglese

ARTiSAN Real-time Studio è l’unico strumento UML sul mercato che risolve definitivamente il problema del dualismo tra Modello e Codice e questo grazie ad ACS, Automatic Code Synchronizer - basato su tecnologia SHADOW - il generatore di codice programmabile che mantiene continuamente in piena sincronia le entità del Modello con quelle generate da questo, in maniera reversibile.

SHADOW è nativamente il più veloce generatore di codice disponibile attualmente. Infatti, usando SHADOW la fase di generazione di codice non è più necessaria. Ogni modifica introdotta a livello del Modello è contestualmente riportata istantaneamente nel codice generato, permettendo all’utente di osservare il risultato delle proprie scelte progettuali a livello di codice generato.

ACS permette di verificare la correttezza del progetto validandolo nei confronti dei vincoli sintattici e semantici del compilatore e dell’ambiente di sviluppo del compilatore di codice target effettivo. Poiché il codice generato è disponibile in modo continuo, è possibile compilarlo e/o esaminarlo con tool esterni di valutazione, per ottenere informazioni sulle metriche, sulla compatibilità con regole dipendenti dal progetto (esempio Ravenscar, McCabe, ecc.), su compilabilità e linkabilità. Il codice generato di produzione è sempre disponibile. I linguaggi supportati sono C, C++, Ada e Java.

ACS è anche il più flessibile generatore di codice sul mercato, perché non costringe l’utente ad adottare editori/IDE differenti da quelli che utilizza normalmente. Questa flessibilità evita impatti dovuti all’introduzione di nuovi tool per la progettazione del codice del progetto. D’altra parte ACS è concepito con una tecnologia basata su template. Il suo ACS TDK (ACS Template Development ToolKit) compila il generatore del metalinguaggio astratto ARTiSAN e trasforma il paradigma definito dall’utente in codice nativo eseguibile, ovvero in una DLL che viene integrata ed eseguita all’interno del framework del tool quando quest’ultimo viene attivato.

Per la prima volta nella storia di UML, l’utente sostituisce una parte dell’eseguibile del tool con una sua personalizzazione

Ergonomic Profiling
Datasheet in Italiano    Datasheet in Inglese

L’Ergonomic Profiling consente di creare nuovi menu e finestre basati sui profili UML con cui l’utente sta lavorando a livello modellistico. Le nuove entità possono essere icone, diagrammi, finestre, oppure altri item di modello. In altre parole, questo profilo permette di personalizzare il tool a piacere, costruendo praticamente un proprio tool all'interno del tool, aggiungendo comandi, automatizzando azioni, etc.

Change Tracking multi-utente
Datasheet in Italiano    Datasheet in Inglese

Questa funzionalità estende il potente repository client-server di ARTiSAN Studio, offrendo un supporto addizionale alla qualità del processo di sviluppo. Tenendo presente che i modelli sono insiemi complessi di dati intrecciati, le modifiche a questi dati vengono tracciate a ogni livello di modello, piuttosto che non tramite tool esterni che impongono una granularità artificiale. Ogni progettista può visualizzare un record storico delle modifiche effettuate ad ogni elemento del modello, il che migliora ulteriormente la collaborazione in ambienti multi-utente. Le modifiche vengono raggruppate in “Change Notes”, facilitando l’ immediata revisione ed eventuali processi di audit.

Profilo DoDAF
Datasheet in Italiano    Datasheet in Inglese

Grazie al supporto offerto a UML 2.0 e SysML, ARTiSAN Studio è il tool leader nell’ambito dell’ingegneria di sistemi e viene usato estensivamente nell’industria aerospaziale e difesa. Il profilo DoDAF estende le funzionalità di ARTiSAN Studio per offrire un ambiente nel quale i prodotti DoDAF possono essere modellati in un unico repository, assicurando completezza e consistenza architetturale lungo tutte le viste DoDAF.

La tecnologia client/server di ARTiSAN offre ampie possibilità di scalabilità, dal lavoro individuale utilizzando una notebook alla configurazione multi-utente o multi-site. Il dizionario attivo consente di manutenere le entità e i diagrammi DoDAF e di includere referenze embedded in rich text. Potete descrivere architetture conformi al DoDAF usando diagrammi, icone e simboli.

Generatore di codice Ada per ARTiSAN Studio
Datasheet in Italiano    Datasheet in inglese     

Il Sincronizzatore ADA di ARTiSAN offre un supporto alla generazione di codice, reverse engineering e confronto strutturale tra modelli di classi UML sviluppati con ARTiSAN Studio e codice sorgente Ada. Il prodotto, che supporta Ada 95, SPARK 95, Ada 83 e SPARK 83, è un modulo opzionale per ARTiSAN Studio. I Template per ciascuna delle 4 varianti di Ada possono essere usati così come sono forniti oppure personalizzati per controllare il modo in cui specifici costrutti UML sono mappati in sorgente ADA.