DocumentCode :
2630451
Title :
Towards safe data flow processing by integration of design by contract in deterministic UML activities
Author :
Daw, Zamira ; Vetter, Marcus ; Boercsoek, Josef
Author_Institution :
Inst. of Embedded Syst., Hochschule Mannheim - Univ. of Appl. Sci., Mannheim, Germany
fYear :
2011
fDate :
27-29 Oct. 2011
Firstpage :
1
Lastpage :
6
Abstract :
Data flow processing is a common task of embedded systems which is usually modeled as a pipeline. Errors in a block of this pipeline can be propagated through it thus leading to unexpected and erroneous behaviors. For safety related applications, this pipeline has to be able to identify and react to failures. The DMOSES model-driven development method uses deterministic UML activities to describe and implement data flow processing. This method ensures deterministic behavior of concurrent processing. Design by Contract defines formal, precise and verifiable interfaces for software components. We propose a development method for safe data flow processing based on the integration of this concept in deterministic UML activities. This integration allows the identification of errors by detection of contracts violation. This paper presents an extension of the DMOSES tool for contracts verification at the model level and their monitoring at runtime.
Keywords :
Unified Modeling Language; embedded systems; object-oriented methods; software development management; DMOSES model-driven development method; contracts violation detection; data flow processing; design by contract; deterministic UML activities; embedded systems; error identification; Contracts; Embedded systems; Monitoring; Object oriented modeling; Pins; Safety; Unified modeling language; Design by Contract; UML activity; safety related embedded systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information, Communication and Automation Technologies (ICAT), 2011 XXIII International Symposium on
Conference_Location :
Sarajevo
Print_ISBN :
978-1-4577-0744-5
Type :
conf
DOI :
10.1109/ICAT.2011.6102116
Filename :
6102116
Link To Document :
بازگشت