Forum für Wissenschaft, Industrie und Wirtschaft

Hauptsponsoren:     3M 
Datenbankrecherche:

 

Automatisierung in der Validierung von Software

30.10.2006
Die Erhöhung der Effizienz und der Wettbewerbsfähigkeit sowie die gleichzeitige Reduzierung der Aufwendungen für den Validierungsprozess waren lange Zeit ein konfuses Ziel für die europäische Softwareindustrie. Im Rahmen des OMEGA-Projekts wurden die Instrumente und die Methodologie für die Entwicklung von Echtzeitsystemen und eingebetteten Systemen unter der Verwendung von UML erarbeitet. Damit wurde ein wichtiges Teil im Puzzlespiel an die richtige Stelle gerückt.

Die Unified Modelling Language UML schließt Bezeichnungen für die Beschreibung von strukturellen und anderen Verhaltensauffassungen einer Anwendung sowie plattformabhängige Informationen ein. Die Herangehensweise von OMEGA an das Thema Softwarequalität ist die Nutzung von UML für die Beschreibung eines einzigartigen Referenzmodells, von dem semantisch verwandte Modelle für Funktionalitäts-, Validierungs-, Leistungsanalysen und Implementierungen abgeleitet werden. Aus diesem Grund wurde im Rahmen des OMEGA-Projekts eine angemessene und effektive Teilmenge der UML identifiziert, die für die Entwicklung reaktionsfähiger und eingebetteter Echtzeitsysteme genutzt werden kann.

Das Profil wurde in Phasen definiert. Dabei wurde mit einem so genannten Kernel-Modell begonnen, das eine nützliche einsatzbereite Teilmenge darstellt. Beim Kernel-Modell von OMEGA wird die statische Struktur bezogen auf Kategoriediagramme und Zustandsmaschinen mit einigen Erweiterungen und Einschränkungen beschrieben. Dies betrifft zumeist Assoziationen und Kommunikation. Eine Kategorie ist die Beschreibung einer Reihe von Objekten, die die gleichen Attribute, Operationen, Signale, Beziehungen und Semantik teilen. Die Zustandsmaschinen ihrer Kategorie definieren die Leistung der Objekte in einem System. Die Kategorien werden in aktiv und passiv unterschieden. Dabei haben die aktiven Kategorien ihren eigenen Kontrollmechanismus und die angegliederte Reihe von Ereignissen. Sie führen die Anfragen in einer Art von Run-to-completion aus. Das Kernel-Modell definiert die formelle Semantik für die Verifizierung des Verhaltens einer Reihe verwandter Kategorien und zugehöriger Zustandsdiagramme mit vorhandenen Instrumenten zur Überprüfung des Modells.

Das Verhalten des Systems wird mittels einer expliziten imperativen Funktionssprache beschrieben, die für die Bildung und den Abbau von Objekten, für die Kommunikation und die Beschreibung von mit Daten erweiterten Übergangssystemen verwendet wird. Die Kommunikation zwischen den Objekten wird entweder mittels asynchroner Signale oder mittels synchroner Handlungsaufforderungen durchgeführt, bei denen der Auffordernde blockiert wird, bis der Ruf beantwortet ist.

Das Kernel-Modell von OMEGA und weitere Ergebnisse verbessern die derzeitigen Instrumente und Methoden. Somit wird die Automatisierung in der Softwarevalidierung zusammen mit der Einheitlichkeit und Kohärenz der Verifizierungstools gefördert.

Dr. Bernhard Josko | ctm
Weitere Informationen:
http://www.offis.de

Weitere Berichte zu: Automatisierung Kernel-Modell OMEGA OMEGA-Projekts UML

Weitere Nachrichten aus der Kategorie Informationstechnologie:

nachricht Ein stabiles magnetisches Bit aus drei Atomen
21.09.2017 | Sonderforschungsbereich 668

nachricht Drohnen sehen auch im Dunkeln
20.09.2017 | Universität Zürich

Alle Nachrichten aus der Kategorie: Informationstechnologie >>>

Die aktuellsten Pressemeldungen zum Suchbegriff Innovation >>>

Die letzten 5 Focus-News des innovations-reports im Überblick:

Im Focus: The pyrenoid is a carbon-fixing liquid droplet

Plants and algae use the enzyme Rubisco to fix carbon dioxide, removing it from the atmosphere and converting it into biomass. Algae have figured out a way to increase the efficiency of carbon fixation. They gather most of their Rubisco into a ball-shaped microcompartment called the pyrenoid, which they flood with a high local concentration of carbon dioxide. A team of scientists at Princeton University, the Carnegie Institution for Science, Stanford University and the Max Plank Institute of Biochemistry have unravelled the mysteries of how the pyrenoid is assembled. These insights can help to engineer crops that remove more carbon dioxide from the atmosphere while producing more food.

A warming planet

Im Focus: Hochpräzise Verschaltung in der Hirnrinde

Es ist noch immer weitgehend unbekannt, wie die komplexen neuronalen Netzwerke im Gehirn aufgebaut sind. Insbesondere in der Hirnrinde der Säugetiere, wo Sehen, Denken und Orientierung berechnet werden, sind die Regeln, nach denen die Nervenzellen miteinander verschaltet sind, nur unzureichend erforscht. Wissenschaftler um Moritz Helmstaedter vom Max-Planck-Institut für Hirnforschung in Frankfurt am Main und Helene Schmidt vom Bernstein-Zentrum der Humboldt-Universität in Berlin haben nun in dem Teil der Großhirnrinde, der für die räumliche Orientierung zuständig ist, ein überraschend präzises Verschaltungsmuster der Nervenzellen entdeckt.

Wie die Forscher in Nature berichten (Schmidt et al., 2017. Axonal synapse sorting in medial entorhinal cortex, DOI: 10.1038/nature24005), haben die...

Im Focus: Highly precise wiring in the Cerebral Cortex

Our brains house extremely complex neuronal circuits, whose detailed structures are still largely unknown. This is especially true for the so-called cerebral cortex of mammals, where among other things vision, thoughts or spatial orientation are being computed. Here the rules by which nerve cells are connected to each other are only partly understood. A team of scientists around Moritz Helmstaedter at the Frankfiurt Max Planck Institute for Brain Research and Helene Schmidt (Humboldt University in Berlin) have now discovered a surprisingly precise nerve cell connectivity pattern in the part of the cerebral cortex that is responsible for orienting the individual animal or human in space.

The researchers report online in Nature (Schmidt et al., 2017. Axonal synapse sorting in medial entorhinal cortex, DOI: 10.1038/nature24005) that synapses in...

Im Focus: Tiny lasers from a gallery of whispers

New technique promises tunable laser devices

Whispering gallery mode (WGM) resonators are used to make tiny micro-lasers, sensors, switches, routers and other devices. These tiny structures rely on a...

Im Focus: Wundermaterial Graphen: Gewölbt wie das Polster eines Chesterfield-Sofas

Graphen besitzt extreme Eigenschaften und ist vielseitig verwendbar. Mit einem Trick lassen sich sogar die Spins im Graphen kontrollieren. Dies gelang einem HZB-Team schon vor einiger Zeit: Die Physiker haben dafür eine Lage Graphen auf einem Nickelsubstrat aufgebracht und Goldatome dazwischen eingeschleust. Im Fachblatt 2D Materials zeigen sie nun, warum dies sich derartig stark auf die Spins auswirkt. Graphen kommt so auch als Material für künftige Informationstechnologien infrage, die auf der Verarbeitung von Spins als Informationseinheiten basieren.

Graphen ist wohl die exotischste Form von Kohlenstoff: Alle Atome sind untereinander nur in der Ebene verbunden und bilden ein Netz mit sechseckigen Maschen,...

Alle Focus-News des Innovations-reports >>>

Anzeige

Anzeige

IHR
JOB & KARRIERE
SERVICE
im innovations-report
in Kooperation mit academics
Veranstaltungen

11. BusinessForum21-Kongress „Aktives Schadenmanagement"

22.09.2017 | Veranstaltungen

Internationale Konferenz zum Biomining ab Sonntag in Freiberg

22.09.2017 | Veranstaltungen

Die Erde und ihre Bestandteile im Fokus

21.09.2017 | Veranstaltungen

 
VideoLinks
B2B-VideoLinks
Weitere VideoLinks >>>
Aktuelle Beiträge

11. BusinessForum21-Kongress „Aktives Schadenmanagement"

22.09.2017 | Veranstaltungsnachrichten

DFG bewilligt drei neue Forschergruppen und eine neue Klinische Forschergruppe

22.09.2017 | Förderungen Preise

Lebendiges Gewebe aus dem Drucker

22.09.2017 | Biowissenschaften Chemie