2013
DOI: 10.1007/978-3-642-41533-3_44
|View full text |Cite
|
Sign up to set email alerts
|

Contract-Aware Slicing of UML Class Models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0
1

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 16 publications
0
6
0
1
Order By: Relevance
“…Sun et al [24] describes a slicing technique for UML class models that includes OCL invariants and operation specifications. Their technique automatically generates slicing criteria consisting of a subset of invariants and operation specifications, and uses the criteria to extract model fragments, where each model fragment can be analyzed separately.…”
Section: Related Workmentioning
confidence: 99%
“…Sun et al [24] describes a slicing technique for UML class models that includes OCL invariants and operation specifications. Their technique automatically generates slicing criteria consisting of a subset of invariants and operation specifications, and uses the criteria to extract model fragments, where each model fragment can be analyzed separately.…”
Section: Related Workmentioning
confidence: 99%
“…Similarly, Sun et al [20] proposed another slicing technique but they do not formally define which kind of semantics is preserved with the slicing procedure. I.e., they do not state which kind of reasoning (schema satisfiability, class liveliness, etc) is preserved with their method.…”
Section: Model Slicing and Simplificationmentioning
confidence: 99%
“…Moreover, since all our approach is based on a logic formalization of the UML/OCL schema, it can also be applied to any other conceptual modeling language that might be encoded in this formalization. It is worth saying that the idea of removing irrelevant elements from UML/OCL schemas to enhance reasoning execution times is already present, and informally developed, in several reasoning techniques [18,19,20,8]. However, as far as we know, we are the first ones to formalize the notions of simplification, bringing mathematical bases and proofs, and empirical evidence of its benefits.…”
Section: Introductionmentioning
confidence: 99%
“…In our prior work, we proposed a slicing technique for metamodels that include OCL invariants and operation specifications [SFR13]. The slicing technique is used to improve the efficiency of a model analysis technique that involves checking a sequence of operation invocations to uncover violations in specified invariants [SFR11].…”
Section: Model Slicingmentioning
confidence: 99%