Integrating protocol contracts with program code – A leightweight approach for applied behaviour models that respect their execution context

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In the domain of information systems, behaviour is typically described without a formal foundation. These systems could benefit from the use of formal behaviour modeling. However, the perceived costs for integrating a formal behaviour modeling approach seems to be higher than the expected benefits. A framework for formal behaviour modeling and execution could help bringing the benefits of formal modeling to this domain when it imposes a low barrier for integrating the approach. To achieve this, we present our approach for designing and executing behaviour models which are encoded with well-defined source code structures. In our approach the model is statically represented in the program code. Therefore the model does not exist as a first class citizen, but is extracted from the code at design time and run time. These models can be integrated within a context of arbitrary other program code, that does not follow the semantics of the model type. They therefore impose only a small barrier for their use.

Cite

CITATION STYLE

APA

Konersmann, M., & Goedicke, M. (2015). Integrating protocol contracts with program code – A leightweight approach for applied behaviour models that respect their execution context. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6368, pp. 197–219). Springer Verlag. https://doi.org/10.1007/978-3-319-21912-7_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free