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