Skip to main content

2009 | OriginalPaper | Buchkapitel

Transforming an Interactive Expert Code into a Statefull Service and a Multicore-Enabled System

verfasst von : Dana Petcu, Adrian Baltat

Erschienen in: Intelligent Systems and Technologies

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Legacy codes are valuable assets that are difficult or even impossible to be rebuild each time when the underlying computing architecture is changed at conceptual or physical levels. New software engineering technologies, like the ones supporting the concept of service oriented architecture, promises to allow the easy use of the legacy codes. Despite this promise, the transition towards a service oriented architecture is not a straightforward task especially for the legacy codes with a rich user interface: the part mostly affected by the architectural change is the interface. This paper describes the transforming path that was followed in the case of a ten years old expert system for solving initial value problems for ordinary differential equations, emphasizing how the new interface should look like to preserve the code functionality despite the conceptual switch from a human user to a software code. The use of statefull Web services allows also preserving the large database of problems and methods of the expert code, as well as its special functionality that allows the extension of this database, in the benefit of any user of the service, human or another software code. This transformation path can be easily followed by other similar legacy codes, especially those designed for scientific computing. Moreover, the part of the expert system specially designed to deal with parallel computing techniques is extended in order to take advantage of the latest achievements in what concerns the hardware architectures, more precisely, to be able to exploit the advantages of multicore systems. In this context it is proved that parallelism across the numerical method that requires a small number of processors and can profit from the shared memory available to all cores can improve the response time of the expert code.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Metadaten
Titel
Transforming an Interactive Expert Code into a Statefull Service and a Multicore-Enabled System
verfasst von
Dana Petcu
Adrian Baltat
Copyright-Jahr
2009
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-01885-5_8

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.