Skip to main content
Questa pagina viene visualizzata utilizzando la traduzione automatica. Visualizzare la versione in inglese?
Tecnologie di base dell'azienda

Architettura e design del Software

Il campo di ricerca sull'architettura e il design del software definisce i paradigmi architettonici per il software industriale in autoevoluzione. Trasformiamo progetti statici in architetture software vive che consentono ai sistemi di reinventarsi in modo proattivo garantendo al contempo la correttezza in ambienti complessi.

E se il software industriale non fosse più uno strumento statico, ma un'architettura vivente che si autoevolve per rimanere corretta?

La nostra ricerca sta rimodellando il futuro del portafoglio digitale di Siemens sviluppando architetture software costruite per evolversi. Trasformiamo progetti fissi in artefatti architettonici ad adattamento dinamico che gestiscono in modo proattivo la complessità. Integrando l'autonomia operativa e la consapevolezza di sé nell'architettura di base, garantiamo che il nostro software rimanga resiliente e corretto, anche se i loro ambienti e requisiti cambiano continuamente.

Ciò che conta è l'evoluzione dell'architettura software da un progetto fisso a un artefatto che si adatta dinamicamente che preserva la correttezza nel corso della propria evoluzione.

Immagine divisa che mostra blocchi di vetro neon astratti e uno sviluppatore che lavora su più monitor
Due colleghi che collaborano in un ufficio moderno, guardando lo schermo di un laptop

La ricerca sull'architettura e il design del software si concentra sulla transizione da progetti statici ad architetture software viventi. Definiamo i principi per le architetture software che si evolvono automaticamente e le caratteristiche di qualità architettonica richieste per l'autonomia operativa. Il nostro lavoro guida l'evoluzione dell'architettura strategica e la modernizzazione del portafoglio, consentendo il passaggio a paradigmi software nativi dell'intelligenza artificiale.

Le principali aree di ricerca sono incentrate sulla consapevolezza di sé per i sistemi software, i framework per l'autoevoluzione, la progettazione di architetture software federate, la governance autonoma e l'integrazione dei dati aumentata dall'intelligenza artificiale. Un pilastro centrale del nostro settore è l'ingegneria delle buste di correttezza e dei cablaggi di verifica. Integrando la consapevolezza di sé e la tracciabilità nel nucleo dell'architettura, garantiamo che i sistemi industriali complessi e le architetture agentiche rimangano resilienti, affidabili e corretti durante tutta la loro evoluzione.

Questo Tecnologia di base dell'azienda si concentra sulla progettazione di applicazioni software industriali federate e autoevolutive attraverso framework avanzati di architettura software. Guidiamo l'evoluzione dell'architettura strategica, assicurando che il nostro software rimanga corretto e affidabile in ambienti ad alto rischio. Applicando gli involucri di correttezza e le caratteristiche architettoniche per l'autonomia operativa, consentiamo alle applicazioni industriali di adattarsi in modo proattivo mantenendo l'integrità operativa.

Oltre alla ricerca fondamentale sui principi architettonici viventi, questa azienda Core Technology offre consulenze specialistiche, revisioni di architettura e valutazioni tecniche. Come campo orizzontale, fornisce i modelli architettonici e le linee guida a prova di futuro necessari per creare software resiliente e di livello industriale in tutti i domini aziendali di Siemens.

Icona per l'architettura e il design del Software
Pubblicazioni

Esplora i nostri articoli in vetrina


Il dilemma in pochi colpi: la richiesta eccessiva di modelli linguistici di grandi dimensioni

Pubblicato in: 2025 3a Conferenza internazionale sui modelli fondativi e linguistici larghi (FLLM)
Yongjian Tang; Doruk Tuncel; Christian Koerner; Thomas Runkler

L'eccessiva richiesta si verifica quando un numero eccessivo di esempi nei prompt peggiora le prestazioni del LLM, sfidando i tradizionali presupposti di apprendimento a pochi colpi. Per studiare questo dilemma, un framework di suggerimenti ha valutato il campionamento casuale, l'incorporamento semantico e la selezione vettoriale TF-IDF su modelli come GPT-4O, DeepSeek-v3 e LLAMA-3.1. I risultati mostrano che troppi esempi specifici del dominio danneggiano paradossalmente l'accuratezza. Testato su set di dati sui requisiti software, l'aumento graduale degli esempi stratificati e selezionati da TF-IDF ha rivelato dimensioni ottimali dei prompt. Questo approccio evita sollecitazioni eccessive e allo stesso tempo supera la classificazione dei requisiti all'avanguardia dell'1%.
Visualizza sulla pagina dell'editore


Sistemi agentici basati su LLM per l'ingegneria del software: sfide e opportunità

Inviato a: SE2026, Gesellschaft für Informatik, Bonn
Yongjian Tang, Thomas Runkler

Nonostante i progressi del LLM, le complesse attività di ingegneria del software richiedono approcci collaborativi e specializzati. Questo documento esamina sistematicamente il paradigma emergente dei sistemi multiagente basati su LLM durante l'intero ciclo di vita dello sviluppo del software, inclusi ingegneria dei requisiti, generazione di codice, test e debug. Esamina la selezione dei modelli, i benchmark di valutazione, i framework agentici e i protocolli di comunicazione. Inoltre, il lavoro evidenzia sfide chiave come l'orchestrazione, il coordinamento uomo-agente, l'ottimizzazione dei costi e la raccolta dei dati, offrendo informazioni essenziali sullo stato dell'ingegneria del software agentico.
Visualizza sulla pagina dell'editore


Modernizzazione dei sistemi legacy basata su modelli su larga scala

Pubblicato in: ReCode '26: Atti del primo seminario sulla traduzione, trasformazione e modernizzazione del codice, pagine 13-18
Tobias Böhm, Jens Guan Su Tien, Mohini Nonnenmann, Tom Schoonbaert, Bart Carpels, Andreas Biesdorf

Questo rapporto sull'esperienza presenta un approccio basato su modelli in quattro fasi (analisi, arricchimento, sintesi, transizione) che inserisce un modello intermedio indipendente dalla tecnologia tra le basi di codice legacy e le moderne piattaforme di destinazione. Applicato a una grande applicazione industriale .NET, migra in modo semiautomatico le interfacce utente e le strutture delle pagine verso stack web moderni preservando il comportamento funzionale. Consolidando le conoscenze architettoniche in modelli espliciti, migliora la manutenibilità e l'esperienza degli sviluppatori. Nonostante le sfide di layout che richiedano un intervento manuale, l'approccio riduce il rischio, è scalabile in modo efficace e offre modelli riutilizzabili.
Visualizza sulla pagina dell'editore


Unire la sintassi formale e la semantica LLM: estrazione di grafici della conoscenza per la comprensione del codice legacy

Pubblicato in: 2026 23a Conferenza Internazionale IEEE su Software Architecture Companion (ICSA‑C)
Henrik Thillmann; Bernhard Rumpe; Andreas Biesdorf

Le aziende affermate spesso si affidano a sistemi legacy difficili da mantenere a causa di linguaggi obsoleti e identificatori poco chiari. Tuttavia, la sostituzione di questi sistemi comporta il rischio di perdere la loro comprovata affidabilità. I modelli linguistici di grandi dimensioni possono aiutare nel ripristino e nella modernizzazione dell'architettura, ma richiedono una gestione precisa del contesto. Poiché il codice è un linguaggio formale analizzabile, il recupero può sfruttare la struttura del programma invece di fare affidamento su testo non strutturato. Proponiamo una metodologia basata sull'analisi per creare un grafico della conoscenza sensibile alla struttura per GraphRag. Questo approccio dimostra una maggiore precisione di recupero e un ragionamento architettonico multi-hop in un case study industriale.
Visualizza sulla pagina dell'editore