• No results found

Testing of Component-Based Systems and Software Quality

N/A
N/A
Protected

Academic year: 2021

Share "Testing of Component-Based Systems and Software Quality"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Sami Beydeda, Volker Gruhn, Johannes Mayer, Ralf Reussner,

Franz Schweiggert (Hrsg.)

Testing of Component-Based Systems and

Software Quality

Net.ObjectDays Workshops on Testing of

Component-Based Systems (TECOS 2004) and Software Quality

(SOQUA 2004)

in Erfurt, Germany

September 30, 2004

(2)

Lecture Notes in Informatics (LNI) - Proceedings

Series of the Gesellschaft für Informatik (GI) Volume P-58

ISBN 3-88579-387-3 ISSN 1617-5468

Volume Editors

Dr. Sami Beydeda

Abteilung Informationsverarbeitung, Bundesamt für Finanzen Friedhofstr. 1, 53225 Bonn, Germany

Email: Sami.Beydeda@bff.bund.de Prof. Dr. Volker Gruhn

Lehrstuhl für Angewandte Telematik/e-Business, Universität Leipzig Postfach 920, 04009 Leipzip, Germany

Email: gruhn@ebus.informatik.uni-leipzig.de Prof. Dr. Franz Schweiggert

Dr. Johannes Mayer

Abteilung Angewandte Informationsverarbeitung, Universität Ulm 89069 Ulm, Germany

Email: {swg,mayer}@mathematik.uni-ulm.de Jun.-Prof. Dr. Ralf Reussner

Department of Computing Science, Software Engineering Group

CvO Universität Oldenburg / OFFIS, Escherweg 2, 26121 Oldenburg, Germany Email: reussner@informatik.uni-oldenburg.de

Series Editorial Board

Heinrich C. Mayr, Universität Klagenfurt, Austria (Chairman, mayr@ifit.uni-klu.ac.at) Jörg Becker, Universität Münster, Germany

Ulrich Furbach, Universität Koblenz, Germany

Axel Lehmann, Universität der Bundeswehr München, Germany Peter Liggesmeyer, Universität Potsdam, Germany

Ernst W. Mayr, Technische Universität München, Germany Heinrich Müller, Universität Dortmund, Germany

Heinrich Reinermann, Hochschule für Verwaltungswissenschaften Speyer, Germany Karl-Heinz Rödiger, Universität Bremen, Germany

Sigrid Schubert, Universität Siegen, Germany

Dissertations

Dorothea Wagner, Universität Karlsruhe, Germany

Seminars

Reinhard Wilhelm, Universität des Saarlandes, Germany

©Gesellschaft für Informatik, Bonn 2004

(3)

Preface

Quality is generally an important issue in the development of products. Various methods and techniques have been developed to ensure high quality. One of these methods is the use of components. Prefabricated components can also be used in the development of software systems. Even though they can contribute to a quality increase, they do not obviate quality management. Therefore, testing of component-based systems still plays an important role. Testing can also be considered for other types of systems. Additionally, various types of tests can also be considered, such as robustness and performance tests. However, what information does a test yield? That depends on the quality of the test. Metrics, therefore, must not be forgotten, which can be applied to test suites as well as software. And in the case tests can not be applied, static quality assurance methods such as inspections may be used. When problems have been detected through tests or inspections, these may lead to refactorings which also need assistance.

These important topics have been addressed by two satellite workshops of the Net.Object-Days 2004 in Erfurt, namely the Workshop Testing Component-Based Systems (TECOS 2004) and the First International Workshop on Software Quality (SOQUA 2004). These workshops took place on September 30, 2004.

There have been 21 high quality contributions to TECOS 2004 and 17 high quality contri-butions to SOQUA 2004 from all over the world. The international program committees selected 8 papers for presentation at each workshop.

The workshop organizers want to thank the organizers of the Net.ObjectDays 2004 for their support. In thefirst place, we thank Prof. Unland, the chair of the organization com-mittee of the Net.ObjectDays 2004, who actively supported both workshops. Furthermore, we want to express our gratitude to tranSIT GmbH, Ilmenau for the perfect organization of the event. Finally, thanks go to the members of the program committees and all contri-butors without whom those inspiring workshops would not have been possible.

Program commitee of TECOS:

Franck Barbier (University of Pau, France) Fevzi Belli (University of Paderborn, Germany) Jean-Michel Bruel (University of Pau, France) Giovanni Denaro (University of Milan Bicocca, Italy) Anne Eerola (University of Kuopio, Finland)

Christof Fetzer (AT&T Shannon Laboratory, USA) Engin Kirda (Technical University of Vienna, Austria) Atif Memon (University of Maryland, USA)

Program committee of SOQUA: Benoit Baudry (CEA-Saclay, France) Kai H. Chang (Auburn University, USA)

Giovanni Denaro (University of Milano-Bicocca, Italy) Matthias Grabert (DaimlerChrysler Research, Ulm, Germany) Dick Hamlet (Portland State University, USA)

(4)

Pankaj Jalote (IIT Kanpur, India)

Fereydoun Kazemian (Rochester Institute of Technology, USA) Henrique Madeira (University of Coimbra, Portugal)

Ingo Melzer (DaimlerChrysler Research, Ulm, Germany) Christine Mingins (Monash University, Australia) Oscar Pastor (Valencia University of Technology, Spain) Marc Roper (University of Strathclyde, Glasgow, UK)

Patrick J. Schroeder (Milwaukee School of Engineering, USA) Mario Winter (University of Applied Sciences Cologne, Germany) Jianjun Zhao (Fukuoka Institute of Technology, Japan)

Zhi Quan Zhou (Swinburne University of Technology, Australia)

Bonn, Leipzig, Oldenburg, Ulm, December 2004

Sami Beydeda, Volker Gruhn, Johannes Mayer Ralf Reussner, Franz Schweiggert

(5)

Workshop Testing Component-Based Systems (TECOS 2004)

Program Committee Chairs

Sami Beydeda

Bundesamt f¨ur Finanzen, Germany Volker Gruhn

Universit¨at Leipzig, Germany

Program Committee

Franck Barbier (University of Pau, France) Fevzi Belli (University of Paderborn, Germany) Jean-Michel Bruel (University of Pau, France) Giovanni Denaro (University of Milan Bicocca, Italy) Anne Eerola (University of Kuopio, Finland)

Christof Fetzer (AT&T Shannon Laboratory, USA) Engin Kirda (Technical University of Vienna, Austria) Atif Memon (University of Maryland, USA)

Organizers

Sami Beydeda

Bundesamt f¨ur Finanzen, Germany Volker Gruhn

Universit¨at Leipzig, Germany Ralf Reussner

(6)

First International Workshop on Software Quality (SOQUA 2004)

Program Committee Chairs

Johannes Mayer

Universit¨at Ulm, Germany Franz Schweiggert

Universit¨at Ulm, Germany

Program Committee

Benoit Baudry (CEA-Saclay, France) Kai H. Chang (Auburn University, USA)

Giovanni Denaro (University of Milano-Bicocca, Italy) Matthias Grabert (DaimlerChrysler Research, Ulm, Germany) Dick Hamlet (Portland State University, USA)

Pankaj Jalote (IIT Kanpur, India)

Fereydoun Kazemian (Rochester Institute of Technology, USA) Henrique Madeira (University of Coimbra, Portugal)

Ingo Melzer (DaimlerChrysler Research, Ulm, Germany) Christine Mingins (Monash University, Australia) Oscar Pastor (Valencia University of Technology, Spain) Marc Roper (University of Strathclyde, Glasgow, UK)

Patrick J. Schroeder (Milwaukee School of Engineering, USA) Mario Winter (University of Applied Sciences Cologne, Germany) Jianjun Zhao (Fukuoka Institute of Technology, Japan)

Zhi Quan Zhou (Swinburne University of Technology, Australia)

Organizer

Johannes Mayer

(7)

Contents

Workshop on Testing Component-Based Systems (TECOS 2004) Zhou Y., Ziv H., Richardson D.

Towards A Practical Approach to Test Aspect-Oriented Software . . . 1

Polo M., Cechich A.

An Aspect-based Environment for COTS Component Testing . . . 17

Strembeck M., Zdun U.

Scenario-based Component Testing Using Embedded Metadata . . . 31

Ribeiro Rocha C., Martins E.

A Strategy to Improve Component Testability without Source Code . . . 47

Rajgopal J., Mazumdar M.

An Optimum, System-Based Component Testing Approach for Evaluating

Software Reliability . . . 63

Gao J., Ravi C. S., Raquel E.

Measuring Component Performance Using A Systematic Approach and

Environment . . . 77

Chen L., May J.

Safety Assessment of Systems Embedded with COTS Components by

PIP technique . . . 93

First International Workshop on Software Quality (SOQUA 2004) Invited Papers

Sneed H. M.

Measuring the Effectiveness of Software Testing . . . 109

Winter M.

Testing in the Component Age . . . 111

Contributed Papers

Kalibera T., Bulej L., Tuma P.

Generic Environment for Full Automation of Benchmarking . . . 125

Neumann R., Klemann D.

Assessing and Interpreting Object-Oriented Software Complexity with

Structured and Independent Metrics . . . 133

Rech J., Ras E., Jedlitschka A.

Improving Software Quality through Refactoring by means of Didactical

(8)

Iisakka J.

Inspections in Small Projects . . . 151

Pfahler P., G¨unther J.

Cate: A System for Analysis and Test of Java Card Applications . . . 157

Wieser C., Laakso M.

SIP Robustness Testing for Large-Scale Use . . . 165

Mayer J., Guderlei R.

Test Oracles Using Statistical Methods . . . 179

Li S., Qi Z.

Property-Oriented Testing: An Approach to Focusing Testing Efforts on

References

Related documents

Four research questions were addressed in the study: Research Question One: What was the (1) perceived aptitude of college students toward the dependent

In addition, transcription factor dFOXO has been shown to control the expression of the Hsp l(2)efl (“essential for life”), the overexpression of which increases fly lifespan

– Non-Compliant – an incident in which safety systems/equipment were not in place or followed at the time of the incident.. – Compliant – an incident in which all

The current study developed and validated an extraction and analytical method to determine the presence of one of the PAH compounds, namely; benzo(b)fluoranthene [Bbf] as

Figure 23 : Effect of Quercetin and Lonidamine on MDA-MB-468 cell death - caspase-3 and PARP activation.. Monocarboxylate transporters as potential therapeutic targets in

©2015 DAVIS BROWN KOEHN SHORS & ROBERTS P.C. Exercising Statutory Right • Right to file workers’ compensation claim • Right to pursue

2310A NM108 Identification Code Qualifier “XX” 2310A NM109 Referring Provider Identifier NPI 2310A REF01 Reference Identification Qualifier “1B” 2310A REF02

Rajasthan University of Health Sciences, B – 1, Sawai Man Singh Road (Opp SMS Hospital), Jaipur (State