2004
DOI: 10.1007/978-3-540-24721-0_22
|View full text |Cite
|
Sign up to set email alerts
|

Systematic Testing of Software Architectures in the C2 Style

Abstract: Abstract. The topic of software architecture (SA) based testing has recently raised some interest. Recent work on the topic has used the SA as a reference model for code conformance testing, to check if an implementation fulfills (conforms to) its specification at the SA level. In this context, on previous papers, we have analyzed: i) how suitable test cases can be "selected" from the SA specification and ii) how they may be "refined" into concrete tests executable at the code level. While the selection stage … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 18 publications
(16 citation statements)
references
References 20 publications
0
16
0
Order By: Relevance
“…As we can see from Figure 2 of software testing's dreams [9], anti-model-based testing for test-based modeling and controlling evolution for efficacy-maximized test engineering are involved in architecture-based testing [10], which is the direction of future work.…”
Section: Rethinking Approaches To Software Testing Based On Softwmentioning
confidence: 99%
“…As we can see from Figure 2 of software testing's dreams [9], anti-model-based testing for test-based modeling and controlling evolution for efficacy-maximized test engineering are involved in architecture-based testing [10], which is the direction of future work.…”
Section: Rethinking Approaches To Software Testing Based On Softwmentioning
confidence: 99%
“…Figure 2 summarizes the activities required by SA-based conformance and regression testing. While SA-based conformance testing has been already analyzed in [17,18], goal of this paper is to focus on SA-based regression testing.…”
Section: Sa-based Regression Testingmentioning
confidence: 99%
“…We have previously performed the SAbased conformance testing technique over this system, as reported in [18]. Now, going through this example, we illustrate how goals #1 and #2 are accomplished in our SA-based regression testing technique.…”
Section: Elevator Examplementioning
confidence: 99%
“…Given the strong relationship among C2 architectural specification and implementation, the mapping between architectural test cases and code-level test cases is straightforward. Applying the mapping (as further discussed in [18]), we created 12 different test frames for architectural test case #1 (e.g., BP.addCall at lower, same or higher floor level than ADT1; BP.addCall up and down; ADT1 up and down), and 6 to ATC #2. Figure 5 reports the 18 test cases used to test the elevator system.…”
Section: Figure 4 -Architectural Test Cases (Paths) For S (Or Sa1)mentioning
confidence: 99%
See 1 more Smart Citation