2010
DOI: 10.1007/978-3-642-13051-9_22
|View full text |Cite
|
Sign up to set email alerts
|

Specifying Structural Properties and Their Constraints Formally, Visually and Modularly Using VCL

Abstract: Abstract. The value of visual representations in software engineering is widely recognised. This paper addresses the problem of formality and rigour in visual-based descriptions of software systems. It proposes a new language, VCL, designed to be visual, formal and modular, targeting abstract specification at level of requirements, and that aims at expressing visually what is not visually expressible using mainstream visual languages, such as UML. This paper presents and illustrates VCL's approach to structura… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
2
1
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(12 citation statements)
references
References 17 publications
0
12
0
Order By: Relevance
“…It introduces the notations of behavioural and contract diagrams. Work presented here, together with VCL's approach to structural modelling presented in [6], and VCL's coarse-grained modularity approach based on packages presented in [4] makes design of overall VCL, a language designed for modular abstract specification of software systems at level of requirements.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…It introduces the notations of behavioural and contract diagrams. Work presented here, together with VCL's approach to structural modelling presented in [6], and VCL's coarse-grained modularity approach based on packages presented in [4] makes design of overall VCL, a language designed for modular abstract specification of software systems at level of requirements.…”
Section: Discussionmentioning
confidence: 99%
“…Usability. As discussed in [6], VCL has been designed to be well matched to meaning and to enable users to infer meaning from patterns, following usability guidelines. This can be observed in declarations, pre-conditions and post-condition compartments of contract diagrams, which closely mimic underlying structure of operations.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations