• Sonuç bulunamadı

Architecture-based testing and system validation: workshop summary

N/A
N/A
Protected

Academic year: 2021

Share "Architecture-based testing and system validation: workshop summary"

Copied!
1
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Architecture-Based Testing and System Validation

Workshop Summary

Bedir Tekinerdogan

Bilkent University, Turkey

bedir@cs.bilkent.edu.tr

Paul Clements

SEI, US

clements@sei.cmu.edu

Henry Muccini

University of L'Aquila, Italy

henry.muccini@di.univaq.it

Michel Chaudron

Leiden University, The Netherlands

chaudron@liacs.nl

Andrea Polini

University of Camerino, Italy

andrea.polini@unicam.it

Eoin Woods

Artechra, UK

eoin.woods@artechra.com

Abstract— This paper summarizes the workshop on Architecture-Based Testing and System Validation which was organized in conjunction with the 9th Working IEEE/IFIP Conference on Software Architecture. The main goal of the workshop was to bring together researchers and practitioners both from the architecture design and software testing community to enable architecture-based software testing.

Keywords-component; Software Architecture, Software Testing, System Validation, Architecture-Based Testing

I. WORKSHOP GOALS

The increased size and complexity of software systems has increased both the need for software architecture design and software analysis and testing. Software architecture forms one of the key artifacts in the entire software development life cycle since it embodies the earliest design decisions and includes the gross-level components that directly impact the subsequent analysis, design and implementation. A proper software architecture design is important to cope with complexity, enhance communication among stakeholders and support the software system qualities. To verify that the right concerns have been identified generally static analysis of formal architectural models are applied or a set of architecture analysis methods are adopted to analyze the qualities early on.

The main assumption and theme of the workshop is that software architecture descriptions can also facilitate the testing and analysis of software. Building on earlier activities [2][3] that were organized in this domain this workshop [1] will investigate the possible roles of software architecture in testing and analyzing complex systems. In short, architecture-based testing and system validation involves the use of architecture to involve better outcomes to the process of assuring that a delivered system satisfies its architectural design decisions. "Better outcomes" can mean shorter validation time, higher confidence results, or less expensive testing (for example, by using architectural analysis to eliminate the need for certain tests).

This workshop brought together researchers and practitioners to produce an emerging picture of the state of the practice in architecture-based testing and system validation, promising research approaches, and practical

problems that could be solved by directed research. Papers were solicited dealing with topics in the following list: x Using architecture to produce test artifacts aimed at

testing code -- e.g., test plans, test cases, etc. x Using analysis of architecture to make certain tests

unnecessary

x Fault models associated with particular architecture styles or patterns

x Architectural design approaches that make systems more testable

x Testing implementations for conformance to architecture

x Using architectural arguments to shorten the testing for a new version of a fielded system

x Using architecture to for predictive analysis about a system

x Architectural viewpoints for testing x Model-based testing of/with architecture.

II. WORKHOP ACTIVITIES

After a summary of the previous events, the workshop started start with an invited talk by John McGregor who provided an outline of architecture-based testing. Further, rather than a presentation-based workshop the workshop was organized with the focus on lively discussions. The workshop resulted in the following tangible outputs: (1) summary of existing concepts on ABT (2) list of existing problems in the state-of-the-practice (3) list of remaining open research problems, (4) possible solution directions (5) collaboration plan for future activities.

III. ACKNOWLEDGMENTS

The organizers of the workshop would like to thank John McGregor for his invited talk, and the workshops’ program committee.

IV. REFERENCES [1] ABT - Architecture-Based Testing Workshop.

http://www.cs.bilkent.edu.tr/ABT-2011/

[2] Rosatea 2006 - The Role of Software Architecture for Testing and Analysis, http://www.di.univaq.it/muccini/Rosatea2006/ [3] Rosatea 2007 - The Role of Software Architecture for Testing and

Analysis, http://www.di.univaq.it/muccini/Rosatea2007/

2011 Ninth Working Conference on Software Architecture

978-0-7695-4351-2/11 $26.00 © 2011 IEEE DOI 10.1109/WICSA.2011.53

341

2011 Ninth Working IEEE/IFIP Conference on Software Architecture

978-0-7695-4351-2/11 $26.00 © 2011 IEEE DOI 10.1109/WICSA.2011.53

Referanslar

Benzer Belgeler

CHAPTER 1: This chapter introduces the research questions, aim and objective of the thesis. CHAPTER 2: Since the beginnings of architecture in the ancient times, architects

It is stated on the Website of the official state and planning organisation that: “Banks are free to keep foreign currency, import and export transaction, accept foreign

 Students will be asked to report their observations and results within the scope of the application to the test report immediately given to them at the end

The schools and educational buildings have special indoor conditions affected by different variables, like the number and age of users, different activity types, indoor

Media façade in public space is nothing more than a dress to the building but the technological improvements in the LED and transformation of LCD into LED (Light

Beginning September 4,1984, a limited number o f group appointments for students in grades 6-12 can be made through the Education Services Group Appointments Office..

For this step of the beam search algorithm we calcu- lated global evaluation function values (makespan measure of the complete schedule generated by the MWR rule from the