Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2568225.2568237
|View full text |Cite
|
Sign up to set email alerts
|

Verifying component and connector models against crosscutting structural views

Abstract: The structure of component and connector (C&C) models, which are used in many application domains of software engineering, consists of components at different containment levels, their typed input and output ports, and the connectors between them. C&C views, presented in [24], can be used to specify structural properties of C&C models in an expressive and intuitive way.In this work we address the verification of a C&C model against a C&C view and present efficient (polynomial) algorithms to decide satisfaction… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
24
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
3
2
2

Relationship

4
3

Authors

Journals

citations
Cited by 11 publications
(24 citation statements)
references
References 15 publications
0
24
0
Order By: Relevance
“…Fig. 1 C&C view verification, as presented in [17], gets as input a C&C model and a C&C view. Besides the Boolean answer whether the C&C model satisfies the C&C view, the verification tool produces a minimal satisfaction or one or more non-satisfaction witnesses.…”
Section: Background and Examplementioning
confidence: 99%
See 2 more Smart Citations
“…Fig. 1 C&C view verification, as presented in [17], gets as input a C&C model and a C&C view. Besides the Boolean answer whether the C&C model satisfies the C&C view, the verification tool produces a minimal satisfaction or one or more non-satisfaction witnesses.…”
Section: Background and Examplementioning
confidence: 99%
“…A negative non-satisfaction witness contains a minimal subset of the C&C model and a naturallanguage text, which together explain the reason for nonsatisfaction. These witnesses are divided into five categories: MissingComponent, HierarchyMismatch, InterfaceMismatch, MissingConnection, MissingEffector (see [17]). …”
Section: Background and Examplementioning
confidence: 99%
See 1 more Smart Citation
“…In [14] we considered the verification problem of checking whether a C&C model satisfies a given C&C view. We generated short natural-language texts that explained the reasons for 1 A core of only a single unsatisfiable view may occur in advanced style specifications that add restrictions on the component hierarchy (see Sect.…”
Section: Related Workmentioning
confidence: 99%
“…The views allow engineers to specify constraints on hierarchy and connectivity, using partial examples, while crosscutting the implementation-oriented system/sub-system hierarchy of the target model. The verification problem of checking a C&C model against a view was investigated in [14]. The synthesis problem of automatically generating a C&C model satisfying a given views specification, if one exists, was studied in [13].…”
Section: Introductionmentioning
confidence: 99%