2010
DOI: 10.1007/978-3-642-14600-8_29
|View full text |Cite
|
Sign up to set email alerts
|

VCL, a Visual Language for Modelling Software Systems Formally

Abstract: This paper overviews design of VCL, a new visual language for abstract specification of software systems at level of requirements. VCL is designed to be visual, formal and modular, and aims at expressing precisely structural and behavioural properties of software systems. Novelty of VCL design lies in its emphasis on modularity.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…The search of composition techniques suitable for AOM led to the new look at the set-theory composition. Such approaches as Package Merge (Ammour and Desfray, 2006) and Visual Contract Language (VCL) (Amálio and Kelsen, 2010) explore the declarative way of aspect specification based on composition of sets.…”
Section: Revision Of Design By Contractmentioning
confidence: 99%
“…The search of composition techniques suitable for AOM led to the new look at the set-theory composition. Such approaches as Package Merge (Ammour and Desfray, 2006) and Visual Contract Language (VCL) (Amálio and Kelsen, 2010) explore the declarative way of aspect specification based on composition of sets.…”
Section: Revision Of Design By Contractmentioning
confidence: 99%
“…This paper presents the Visual Contract Language (VCL) [12,13]. VCL is designed for abstract specification of software systems visually, formally and modularly.…”
Section: Introductionmentioning
confidence: 99%
“…-It presents design of VCL [12,13], highlighting VCL's modularity mechanisms and its support for two alternative styles of constraint specification (one is set-theoretic and the other is akin to predicate-calculus). -It illustrates formal semantics outline that accompanies VCL's design by giving examples of how VCL diagrams would be represented formally.…”
Section: Introductionmentioning
confidence: 99%
“…This is why UML is accompanied by the textual Object Constraint Language (OCL). To address these problems, this paper proposes the Visual Contract Language (VCL) [4], [5], [6], a visual language for abstract specification of software systems at level of requirements (or high-level designs). It presents the 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 [7].…”
Section: Introductionmentioning
confidence: 99%