ELTE logo ELTE Eötvös Loránd University
ANNALES Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae
Sectio Computatorica

Volumes » Volume 36 (2012)

https://doi.org/10.71352/ac.36.323

Defining contracts with different tools in software development

György Orbán and László Kozma

Abstract. To create reliable software systems, different tools and methods are needed. To analyse the available tools and methods, two main software development levels were chosen. The first is the model (UML with OCL, ADL, JML) level. This is important because with models different checks can be made, which can help to find software failures earlier. However, the checks at the model level are not enough. Analysis was also made on the second, implementation level (Eiffel, Java, .NET), where the programming language extensions for contract based development were examined.

Full text PDF
Journal cover