Knowledge-based engineering: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
m Bot: numeri di pagina nei template citazione |
||
(2 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
La '''Knowledge-based engineering''' ('''KBE''') è una disciplina che trae le sue origini sia dal mondo [[
__TOC__
Riga 17:
Durante gli anni '90 la KBE ha continuato ad esistere in una specifica nicchia, grazie a metodologie "Object-Oriented" e sistemi sufficientemente avanzati da permettere il raggiungimento di obiettivi minori.
{{chiarire|Attualmente|quando?}}, soprattutto grazie alle nuove tecnologie (web a [[banda larga]], [[Cloud Computing]]), la KBE è tornata ad essere di grande attualità e costituisce un elemento di supporto fondamentale per PLM e ambiente CAx nell'automazione dei processi aziendali<ref>{{cita libro|cognome1=Spooner|nome1=David|titolo=On Object-Oriented Database Systems|capitolo=Towards an Object-Oriented Data Model for a Mechanical CAD Database System|rivista=On Object-Oriented Database Systems Topics in Information Systems|data=1991|pp=
== KBE e gestione del ciclo di vita del prodotto ==
Riga 35:
Lo sviluppo di applicazioni KBE riguarda i requisiti per identificare, acquisire, strutturare, formalizzare e infine implementare la conoscenza. Molte diverse cosiddette piattaforme KBE supportano solo la fase di implementazione, che non è sempre il principale collo di bottiglia nel processo di sviluppo KBE. Al fine di limitare il rischio associato allo sviluppo e alla manutenzione dell'applicazione KBE, è necessario fare affidamento su una metodologia appropriata per gestire la conoscenza e mantenerla aggiornata. Come esempio di tale metodologia KBE, il progetto dell'UE MOKA, "Metodologia e strumenti orientati alle applicazioni basate sulla conoscenza", propone soluzioni incentrate sulle fasi di strutturazione e formalizzazione, nonché collegamenti all'implementazione<ref>{{cita web|titolo=MOKA: A Framework for Structuring and Representing Engineering Knowledge|url=http://web1.eng.coventry.ac.uk/moka/default.htm|editore=Esprit Project|accesso=5 luglio 2014|urlarchivio=https://web.archive.org/web/20040422143608/http://web1.eng.coventry.ac.uk/moka/default.htm|dataarchivio=22 aprile 2004|urlmorto=unfit}}</ref>.
Un'alternativa a MOKA consiste nell'utilizzare metodi di [[ingegneria della conoscenza]] generale che sono stati sviluppati per sistemi esperti in tutti i settori<ref>{{cita pubblicazione|cognome1=Kendal|nome1=S.L.|cognome2=Creen|nome2=M.|titolo=An introduction to knowledge engineering|anno=2007|editore=Springer|città=London|isbn=978-1-84628-475-5|oclc=70987401}}</ref> o utilizzare metodologie di sviluppo software generali come [[Rational Unified Process]] o metodi Agile.
== Linguaggi per KBE ==
Riga 46:
Esiste un compromesso tra l'utilizzo di standard come STEM e linguaggi proprietari specifici del fornitore o dell'azienda. La standardizzazione facilita la condivisione delle conoscenze, l'integrazione e il riutilizzo. I formati proprietari (come CATIA) possono fornire un vantaggio competitivo e potenti funzionalità oltre l'attuale standardizzazione<ref>{{cita web|cognome1=Wilson|nome1=Walter|titolo=A Language For Engineering Design|url=http://step.nasa.gov/pde2007/Lang_Eng_Design_Presentation_WWilson_pde2007.pdf|editore=Lockheed Martin|accesso=4 luglio 2014}}</ref>.
Genworks GDL, un prodotto commerciale il cui nucleo è basato sul Gendl Project con licenza AGPL<ref>{{cita web|titolo=Genworks|url=https://github.com/genworks/gendl|sito=genworks.com|accesso=4 luglio 2014}}</ref>, affronta il problema della longevità dell'applicazione fornendo un kernel di linguaggio dichiarativo di alto livello che è un superset di un dialetto standard del [[linguaggio di programmazione]] Lisp ( ANSI Common Lisp o CL). Lo stesso Gendl/GDL è proposto come standard de facto per i linguaggi KBE basati su ANSI CL<ref>{{cita web|titolo=GDL Language Specification|url=http://www.genworks.com/downloads/customer-documentation/usage.txt|accesso=13 marzo 2021|dataarchivio=24 settembre 2015|urlarchivio=https://web.archive.org/web/20150924021517/http://www.genworks.com/downloads/customer-documentation/usage.txt|urlmorto=sì}}</ref>.
Nel 2006, Object Management Group ha rilasciato un documento RFP per i servizi KBE e ha richiesto un feedback<ref>{{cita web|titolo=KBE Services for PLM RFP|url=http://www.omg.org/cgi-bin/doc?dtc/05-09-11|sito=omg.org|editore=Object Management Group|accesso=4 luglio 2014|anno=2006}}</ref>. Ad oggi, non esiste alcuna specifica OMG per KBE; tuttavia, esiste uno standard OMG per i servizi CAD.
|