Evaluation of the contract-aware software development process in a controlled experiment

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

Abstract

Contract-Aware Software Development (CASD) process combines the Model Driven Engineering (MDE) approach with the Design by Contract ideas performed at the modeling level. Software engineering solutions need empirical investigation on the impact of methodology on the developed products. Therefore we have designed and performed a controlled experiment analyzing the crucial parts of the process. We focused on the CASD process specialized for UML models with contracts specified in the Object Constraint Language (OCL). Models with contracts are automatically transformed into C# code. In the experiment different development phases and their products were evaluated. As a result a high consistency between contract specification at a model and a code level was confirmed. The evidences stressed very high requirements on the tool support, and some inconveniences that still limit widespread application of the MDE paradigm.

Cite

CITATION STYLE

APA

Derezińska, A., & Ołtarzewski, P. (2015). Evaluation of the contract-aware software development process in a controlled experiment. Lecture Notes in Electrical Engineering, 312, 365–372. https://doi.org/10.1007/978-3-319-06764-3_45

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