Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Modular Design by Contract Visually and Formally using VCL
Amalio, Nuno; Kelsen, Pierre
2010In Visual Languages and Human-Centric Computing (VL/HCC)
Peer reviewed
 

Files


Full Text
vlhcc10-paper.pdf
Author postprint (512.48 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
formal modelling; visual languages; design by contract; Z
Abstract :
[en] Visual representations are widely used to describe modern-day software systems, but, in most cases, they lack rigour. This paper addresses the problems of formality, rigour and complexity in visual descriptions of software systems. It proposes a new language, VCL, that is designed to be visual, formal and modular, and that targets abstract specification at the level of requirements. VCL aims at expressing visually structural and behavioural properties of software systems. This paper presents design of VCL, outlining syntax and semantics of VCL notations of structural, behavioural, constraint, and contract diagrams, together with VCL's approach to behavioural modelling based on design by contract. VCL's novelty lies in the fact that contracts are modular units.
Disciplines :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2010-528
Author, co-author :
Amalio, Nuno ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Kelsen, Pierre ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Language :
English
Title :
Modular Design by Contract Visually and Formally using VCL
Publication date :
2010
Event name :
VL/HCC 2010
Event place :
Madrid, Spain
Event date :
2010
Main work title :
Visual Languages and Human-Centric Computing (VL/HCC)
Publisher :
IEEE
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 09 September 2013

Statistics


Number of views
51 (1 by Unilu)
Number of downloads
142 (2 by Unilu)

Scopus citations®
 
11
Scopus citations®
without self-citations
3

Bibliography


Similar publications



Contact ORBilu