IBM Rational Rhapsody V7.5.2 amplia il supporto per lo sviluppo di
Transcript
IBM Rational Rhapsody V7.5.2 amplia il supporto per lo sviluppo di
Annuncio software IBM per Europa, Medio Oriente e Africa ZP10-0234, 1° giugno 2010 IBM Rational Rhapsody V7.5.2 amplia il supporto per lo sviluppo di nuovi prodotti smart con nuove funzionalità in termini di progettazione dei sistemi, multicore, Android e componenti C# Indice 1 2 Panoramica Prerequisiti fondamentali 2 2 Disponibilità prevista Descrizione In sintesi IBM® Rational® Rhapsody V7.5.2 • Offre un ambiente di sviluppo che consente di per sviluppare, analizzare e simulare applicazioni destinate a processori multicore e alla piattaforma Android • Analizza ed esegue dinamicamente diagrammi parametrici che accelerano le decisioni su studi finanziari • Estende lo sviluppo basato su modelli alla comunità C# Panoramica IBM Rational Rhapsody V7.5.2 amplia le attuali funzionalità di progettazione dei sistemi, sviluppo di software incorporati e di verifica di IBM Rational Rhapsody Aiuta le aziende a innovare per quanto riguarda analisi architettonica perfezionata, ottimizzazione dei progetti, prestazioni e altro ancora. I vantaggi in termini di prestazioni e consumo energetico stanno portando le aziende ad avvalersi di hardware multicore. Tuttavia, l'implementazione di sistemi multicore comporta nuove sfide per i team addetti allo sviluppo, che intendono sfruttare con efficacia il parallelismo garantito da un'architettura multicore. IBM Rational Rhapsody V7.5.2 offre agli sviluppatori un workbench visivo che utilizza l'analisi e l'automazione in ausilio alla progettazione, all'orchestrazione e allo sviluppo di applicazioni multicore, riduce la complessità insita nello sviluppo di applicazioni parallele e consente di ottimizzare le prestazioni di applicazioni che si avvalgono di processori multicore. I progettisti dei sistemi prendono importanti decisioni di progettazione che determinano il successo o il fallimento di un progetto. IBM Rational Rhapsody V7.5.2 offre loro l'analisi dinamica che consente di risolvere diagrammi parametrici SysML. In questo modo è possibile prendere decisioni di progettazione più informate e condurre analisi di studi finanziari. Le equazioni matematiche rappresentate possono essere eseguite con appositi motori; i risultati ottenuti forniscono informazioni chiave che consentono decisioni di progettazione più accurate all'inizio del processo di sviluppo per evitare costose rilavorazioni successive. Molti dispositivi mobili stanno sfruttando la piattaforma Android. IBM Rational (TM) Rhapsody V7.5.2 migliora il supporto allo sviluppo Java e introduce un ambiente visivo per la costruzione di software Android che consente di rappresentare l'architettura delle applicazioni Android. Gli sviluppatori possono fare riferimento ai concetti Android dall'interno di IBM Rational Rhapsody e sviluppare visivamente l'applicazione Android per una maggiore comprensibilità e riutilizzabilità. Annuncio software IBM per Europa, Medio Oriente e Africa IBM è un marchio registrato di International Business Machines Corporation 1 Gli sviluppatori integrati possono spesso sfruttare C# per eseguire una parte della progettazione insieme alle tradizionali lingue incorporate e ora sono anche in grado di sviluppare la parte C# con IBM Rational Rhapsody. Con IBM Rational Rhapsody V7.5.2, sono disponibili anche funzioni di generazione di codici strutturali C# e di decodificazione, che offrono agli sviluppatori integrati un'altra opzione di sviluppo. Le tecnologie odierne si basano sullo scambio di informazioni e sull'interconnessione. IBM Rational Rhapsody V7.5.2 aggiunge il supporto dello standard middleware DDS (Data Distribution Service) per descrivere l'architettura e automatizzare lo sviluppo di applicazioni di subscriber/publisher incentrate sui dati. Prerequisiti fondamentali Per ottenere informazioni dettagliate, fare riferimento alle sezioni e . Disponibilità prevista • 11 giugno 2010: download del software • 2 luglio 2010: supporti Descrizione IBM Rational Rhapsody V7.5.2 offre agli sviluppatori: • Un ambiente di sviluppo visivo per C# che consente di offrire applicazioni che integrano più tecnologie • Analisi di diagrammi parametrici in ausilio ai progettisti di sistemi per determinare correttamente l'architettura/specifica ottimale per i sistemi Viene inoltre offerto il supporto che consente di mettere a punto applicazioni ottimizzate per target multicore e la visualizzazione di applicazioni Android. Le nuove modifiche apportate migliorano lo sviluppo delle applicazioni Java e Ada. Sono stati inoltre migliorati aspetti quali la gestione dei microcontroller, il supporto degli standard MISRA C e MISRA C++ e l'integrazione con altre applicazioni di gestione del ciclo di vita dei prodotti IBM Rational. Come affrontare le sfide del multicore Molte società stanno guardando all'hardware multicore come a un'opportunità per raggiungere significativi miglioramenti in termini di prezzo e prestazioni ma anche con l'intento di rendere il processo di sviluppo dei prodotti più complesso con più opzioni di progettazione, in modo da includere il numero di core, la comunicazione e la distribuzione dei carichi. Specificare l'architettura sbagliata puà ridurre notevolmente o persino eliminare i vantaggi del multicore. IBM Rational Rhapsody V7.5.2 assiste nello sviluppo di prodotti multicore fornendo: • Modellazione e generazione di codici per l'allocazione e l'identità dei multicore allo scopo di ridurre il tempo di sviluppo • Visualizzazione dell'esecuzione multicore con tempo simulato per una maggiore comprensione dell'utilizzo dei core • Modelli di sistemi e software per descrivere le opzioni di progettazione all'inizio del processo di sviluppo per comprendere come risponderanno le diverse configurazioni multicore • Utilizzo di codice sorgente esistente per creare elementi di modelli volti a ridurre il tempo di sviluppo o ridistribuire il codice esistente per una soluzione multicore. • Simulazione del modello per verificare che sia corretto e simulare l'applicazione completa su un ambiente host per la valutazione rapida e accurata del sistema. Annuncio software IBM per Europa, Medio Oriente e Africa IBM è un marchio registrato di International Business Machines Corporation 2 • Controllo dei requisiti e delle modifiche dalla creazione del modello fino al collaudo e al rilascio del prodotto finale, con un notevole risparmio di tempo per sviluppo e verifica e un miglioramento della qualità complessiva dell'applicazione. • Utilizzo di un approccio basato sui modelli per ottenere migliori prestazioni dei prodotti, ridurre il consumo energetico, contenere i costi dell'hardware, sfruttare la proprietà intellettuale esistente e innovare aggiungendo nuove funzionalità ai dispositivi esistenti. Per ulteriori informazioni sulle soluzioni IBM Rational per multicore, visitare il sito: http://www-01.ibm.com/software/rational/info/multicore/ Valutazione dei limiti parametrici SysML L'Object Management Group (OMG) Systems Modeling Language (SysML) definisce i diagrammi parametrici per descrivere le relazioni matematiche e i limiti di un sistema. IBM Rational Rhapsody V7.5.2 offre un meccanismo di valutazione dei limiti parametrici che utilizza Maxima o The Mathworks Matlab Symbolic Math Toolbox per calcolare valori sconosciuti, convalidare i limiti matematici e determinare i parametri minimi o massimi di un attributo. Vengono prodotti dei tracciati che mostrano come si comportano i valori nel tempo e all'interno di una gamma di valori di altri attributi. I progettisti dei sistemi possono usare i risultati per determinare correttamente l'architettura/specifica ottimale per i sistemi e condurre studi finanziari per prendere decisioni informate migliori. Ambiente di sviluppo Android IBM Rational Rhapsody V7.5.2 offre un modello di riferimento per Android SDK che rappresenta un ambiente di sviluppo visivo che consente di sfruttare Android dall'interno di IBM Rational Rhapsody. Viene fornita una rappresentazione visiva dell'API della struttura Android alla quale gli sviluppatori possono fare riferimento dall'interno di IBM Rational Rhapsody. Vengono quindi generati dei riferimenti nel codice Java per automatizzare l'attività di codifica manuale. Utilizzando Rhapsody Developer, un'applicazione completa di generazione di codice comportamentale che Java fornisce da anni, gli sviluppatori Android possono creare rapidamente il comportamento delle applicazioni facendo riferimento ad Android ed effettuando l'implementazione sui corrispondenti target Android. Il supporto per lo sviluppo Android è garantito anche da IBM Rational Rhapsody Architect per software con generazione di codice strutturale. Sviluppo C# Le applicazioni dei sistemi diventano più più ibride combinando piattaforme tecnologiche integrate in tempo reale a quelle più tradizionali. Molti sistemi presentano componenti C/C++/Ada che interagiscono con componenti C#/Java tutti sviluppati dagli stessi team di progettazione. È possibile effettuare la decodificazione e generare codice strutturale per C# con IBM Rational Rhapsody V7.5.2 offrendo agli sviluppatori un'altra opzione di linguaggio di programmazione per IBM Rational Rhapsody Developer per C++, C e Java, IBM Rational Rhapsody Developer e IBM Rational Rhapsody Architect per software. Il codice esistente scritto in C# può essere visualizzato all'interno di IBM Rational Rhapsody tramite l'esportazione da Microsoft® Visual Studio per una migliore comprensione dell'architettura. IBM Rational Rhapsody V7.5.2 consente di generare codice C# strutturale dal modello UML in modo che gli sviluppatori possano accelerare la produzione delle applicazioni. Supporto DDS (Data Distribution Services) La reazione ai dati in tempo reale è un integratore chiave per sistemi interconnessi più intelligenti. Il Data Distribution Service for Real Time Systems rappresenta un middleware per la costruzione di sistemi distribuiti in tempo reale che consentono di condividere informazioni tra più componenti in un Global Data Space. Lo scambio delle informazioni avviene tramite un'architettura subscriber/publisher incentrata sui dati che abbina liberamente i componenti consentendo lo scambio anonimo di dati tra sistemi diversi. Annuncio software IBM per Europa, Medio Oriente e Africa IBM è un marchio registrato di International Business Machines Corporation 3 IBM Rational Rhapsody Developer per C++ offre un profilo basato sul profilo UML (Unified Modeling Language) per DDS che permette agli utenti di progettare standard middleware per componenti publisher e subscriber per descrivere l'architettura e generare codice che sfrutta DDS, allo scopo di automatizzare lo sviluppo di applicazioni publisher/subscriber incentrati sui dati. Informazioni aggiuntive In questa versione breve dell'annuncio non sono presenti i link ad alcune sezioni di riferimento. Per ulteriori informazioni e per accedere a tali sezioni, consultare la lettera d'annuncio completa (in inglese) ZP10-0234 Condizioni di utilizzo I prodotti e i servizi annunciati e disponibili nei diversi Paesi possono essere ordinati secondo clausole, condizioni e prezzi indicati dei contratti standard applicabili al momento. IBM si riserva il diritto di modificare o ritirare questo annuncio in qualsiasi momento. Questo annuncio viene fornito solo a titolo informativo. I riferimenti ad altri prodotti presenti in questo annuncio non implicano necessariamente che tali prodotti siano stati o verranno annunciati in tutti i Paesi. Ulteriori condizioni di utilizzo sono disponibili all'indirizzo: http://www.ibm.com/legal/us/en/ Per le informazioni più aggiornate sui prodotti IBM, rivolgersi al proprio responsabile commerciale o rivenditore IBM di fiducia o visitare la pagina dei contatti internazionali IBM http://www.ibm.com/planetwide/ Annuncio software IBM ZP10-0234 per Europa, Medio Oriente e Africa 1° giugno 2010 Indice Opzioni per documenti Opzioni di recapito Chiama adesso Versione stampabile Torna all'inizio Annuncio software IBM per Europa, Medio Oriente e Africa ZP10-0234, 1° giugno 2010 IBM è un marchio registrato di International Business Machines Corporation Annuncio software IBM per Europa, Medio Oriente e Africa IBM è un marchio registrato di International Business Machines Corporation 4
Documenti analoghi
IBM Rational Rhapsody V7.6 introduce la collaborazione nella
In questa versione breve dell'annuncio non sono presenti i link ad alcune sezioni
di riferimento. Per ulteriori informazioni e per accedere a tali sezioni, consultare la
lettera d'annuncio completa...