Lecture Notes in Computer Science 4401

Similar documents
Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 4409

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 4728

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 3819

Lecture Notes in Computer Science 7480

Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Computer Science 5004

Lecture Notes in Computer Science 6663

Lecture Notes in Artificial Intelligence 3176

Lecture Notes in Computer Science 4214

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 4797

Research Reports ESPRIT

Lecture Notes in Computer Science 3527

Lecture Notes in Computer Science 5671

Lecture Notes in Computer Science 7342

Lecture Notes in Computer Science 4449

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Artificial Intelligence 4327

Lecture Notes in Computer Science 8341

Lecture Notes in Computer Science 3507

Lecture Notes in Computer Science 5083

Lecture Notes in Computer Science 9804

Lecture Notes in Computer Science 10644

Detection of Intrusions and Malware, and Vulnerability Assessment

Lecture Notes in Computer Science 4883

Lecture Notes in Computer Science 5438

Lecture Notes in Computer Science 7744

Lecture Notes in Computer Science 8036

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

Lecture Notes in Computer Science 6037

Lecture Notes in Computer Science 5581

Intelligent Primary School Project in Italy

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Lecture Notes in Computer Science 6647

Emotional Engineering Volume 5

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

Lecture Notes in Computer Science 4355

Lecture Notes in Computer Science 7149

Lecture Notes in Computer Science 6035

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

Lecture Notes in Computer Science 5587

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

Lecture Notes in Computer Science 10852

Curriculum Vitae for Marlis Buchman

The Archaeology of Anxiety

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Lecture Notes in Computer Science 3925

Lecture Notes in Computer Science 9596

Lecture Notes in Computer Science 4006

Lecture Notes in Computer Science 9249

Curriculum Vitae Person Education Professional career

Lecture Notes in Computer Science 7734

NEW THEORIES IN GROWTH AND DEVELOPMENT

Lecture Notes in Computer Science 6815

Lecture Notes in Computer Science 7140

German Yearbook on Business History 1986

Ulrik M. Nyman - Curriculum Vitæ

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Lecture Notes in Computer Science 3061

Lecture Notes in Computer Science 6084

Non-functional Properties in Modeling: Analysis, Languages and Processes

Lecture Notes in Computer Science 7137

Lecture Notes in Computer Science 4044

Lecture Notes in Computer Science 6705

5 Liberty St., Suite B-328, Charleston, SC Phone: (843)

Lecture Notes in Computer Science 5284

Lecture Notes in Artificial Intelligence

Lecture Notes in Computer Science 7309

Lecture Notes in Computer Science 7896

Lecture Notes in Computer Science 4498

Lecture Notes in Computer Science 8031

Early Modern Philosophers and the Renaissance Legacy

Lecture Notes in Artificial Intelligence 6517

Architecture Oriented Formal Approaches to Software Development. Keijiro Araki. October 31, Kyushu University.

Persoonlijke kopie van ()

Lecture Notes in Computer Science 6092

STUDIES IN ORGANIZED CRIME

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

Lecture Notes in Computer Science 9211

OCL th International Workshop on OCL and Textual Modeling

Curriculum Vitae Education and studies Professional experience Research and publications

WHO I AM. Prof. Ralf Niebergall. Architect in Magdeburg, Germany (2-8 Employees) Professor for architecural design and building theory in Dessau

Socio-economic stratification and fertility before, during and after the demographic transition

INSPIRE Thematic Working. Cadastral parcels. September 2008

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

By Bodil Branner and Caroline Series Presented in Barcelona, September 2011.

Developing a Prototype Marine Cadastre for Chedabucto Bay, Nova Scotia

Establishing a Global Footprint: Inbound, Outbound & in your Neighborhood

NCCR Digital Fabrication. Dr. Russell Loveridge. Managing Director NCCR Digital Fabrication

COST CONTROL DESIGN. Professor: SAVINA TORRISI Senior Tutor at IDE-RCA

Lecture Notes in Computer Science 7679

European Component Oriented Architecture (ECOA ) Collaboration Programme: ECOA White Paper

SERGIU KLAINERMAN CURRICULUM VITAE

1. Department of Decision Sciences & Information Management, Katholieke Universiteit Leuven, Belgium

FIG Commission 3 Spatial Information Management. Report of Activities 2009

Lecture Notes in Computer Science 7189

Transcription:

Lecture Notes in Computer Science 4401 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen University of Dortmund, Germany Madhu Sudan Massachusetts Institute of Technology, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Moshe Y. Vardi Rice University, Houston, TX, USA Gerhard Weikum Max-Planck Institute of Computer Science, Saarbruecken, Germany

Nicolas Guelfi Didier Buchs (Eds.) Rapid Integration of Software Engineering Techniques Third International Workshop, RISE 2006 Geneva, Switzerland, September 13-15, 2006 Revised Selected Papers 13

Volume Editors Nicolas Guelfi University of Luxembourg 6, rue Richard Coudenhove-Kalergi 1359 Luxembourg, Luxembourg E-mail: nicolas.guelfi@uni.lu Didier Buchs Computer Science Department 24, rue du Général-Dufour 1211 Geneva 4, Switzerland E-mail: didier.buchs@cui.unige.ch Library of Congress Control Number: 2007923956 CR Subject Classification (1998): D.2, F.3, K.6.1, K.6.3 LNCS Sublibrary: SL 2 Programming and Software Engineering ISSN 0302-9743 ISBN-10 3-540-71875-3 Springer Berlin Heidelberg New York ISBN-13 978-3-540-71875-8 Springer Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. Springer is a part of Springer Science+Business Media springer.com Springer-Verlag Berlin Heidelberg 2007 Printed in Germany Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper SPIN: 12045778 06/3180 543210

Preface RISE 2006 constituted an international forum for researchers and practitioners interested in the advancement and rapid application of novel, integrated, or practical software engineering approaches, being part of a methodological framework, that apply to the development of either new or evolving applications and systems. It provided a good opportunity to present and discuss the latest research results and ideas in the rapid and effective integration of software engineering techniques. The ERCIM (European Research Consortium for Informatics and Mathematics) RISE working group selected application areas such as the Web, mobility, high availability, and embedded and user-interface software in specific industry sectors comprising finance, telecommunications, transportation (avionics, automotive) and egovernment. The research issues covered stemmed from the following software engineering domains: software and system architectures software reuse software testing software model checking model driven design and testing techniques model transformation requirements engineering lightweight or practice-oriented formal methods software processes and software metrics automated software engineering software patterns design by contract defensive programming software entropy and software re-factoring extreme programming agile software development programming languages software dependability and trustworthiness All papers submitted to this workshop were reviewed by at least two members of the International Program Committee. Acceptance was based primarily on originality and contribution. We have selected, for these proceedings, 10 papers amongst 30 submitted and an invited paper. The organization of such a workshop requires a lot of work. We would like to acknowledge the efforts of the Program Committee members, the additional referees, the organization committee members, the scientific and technical staff of the, including the Centre Universitaire d Informatique, and of the University of Luxembourg, Faculty of Science, Technology and Communication department.

VI Preface RISE 2006 was supported by ERCIM, European Research Consortium for Informatics and Mathematics, the Ministère de l enseignement supérieur et de la recherche and by the Fond National pour la Recherche au Luxembourg. September 2006 Nicolas Guelfi and Didier Buchs

Organization RISE 2006 was organized by the, Software Modeling and Verification Group. Program Chairs Guelfi, Nicolas Buchs, Didier University of Luxembourg, Luxembourg, Switzerland International Program Committee Arve Aagesen, Finn Avgeriou, Paris Bertolino, Antonia Bicarregui, Juan Bolognesi, Tommaso Born, Marc Buchs, Didier Carrez, Cyril Dony, Christophe Dubois, Eric Guelfi, Nicolas Haajanen, Jyrki Issarny, Valérie Klint, Paul Moeller, Eckhard Mistrik, Ivan Monostori, Laszlo Nawrocki, Jerzy Pimentel, Ernesto Romanovsky, Alexander Reggio Gianna, ISI Savidis, Anthony Schieferdecker, Ina NTNU, Norway University of Groningen, The Netherlands CNR-ISTI, Italy CCLRC, uk CNR-ISTI, Italy Fraunhofer FOKUS, Germany SARIT,, Switzerland NTNU, Norway LIRMM, University of Montpellier, France CRP Henri-Tudor, Luxembourg FNR, University of Luxembourg, Luxembourg VTT, Finland INRIA, France CWI, The Netherlands Fraunhofer FOKUS, Germany Fraunhofer IPSI IM, Germany SZTAKI, Hungary Poznan University of Technology, Poland SpaRCIM, University of Malaga, Spain DCS, University of Newcastle, UK Genoa, Italy FORTH, Greece Fraunhofer FOKUS, Germany Organizing Committee Buchs, Didier Pedro, Luis Bertossa, Catia Gusthiot, Germaine

VIII Organization Sponsoring Institutions This workshop was supported by the ERCIM, the Ministère de l enseignement supérieur et de la recherche and by the Fond National pour la Recherche au Luxembourg.

Table of Contents Graphical Composition of Grid Services... 1 Kenneth J. Turner and Koon Leai Larry Tan A UML 2.0 Profile for Architecting B3G Applications... 18 Mauro Caporuscio and Valerie Issarny RTDWD: Real-Time Distributed Wideband-Delphi for User Stories Estimation... 35 Giovanni Aiello, Marco Alessi, Massimo Cossentino, Alfonso Urso, and Giuseppe Vella Trust Strategies and Policies in Complex Socio-technical Safety-Critical Domains: An Analysis of the Air Traffic Management Domain... 51 Massimo Felici Development of Extensible and Flexible Collaborative Applications Using a Web Service-Based Architecture... 66 Mario Anzures-García, Miguel J. Hornos, and Patricia Paderewski-Rodríguez Build, Configuration, Integration and Testing Tools for Large Software Projects: ETICS... 81 Marc-Elian Bégin, Guillermo Diez-Andino Sancho, Alberto Di Meglio, Enrico Ferro, Elisabetta Ronchieri, Matteo Selmi, and Marian Żurek Architectural Verification of Black-Box Component-Based Systems... 98 Antonia Bertolino, Henry Muccini, and Andrea Polini Systematic Generation of XML Instances to Test Complex Software Applications... 114 Antonia Bertolino, Jinghua Gao, Eda Marchetti, and Andrea Polini Transformations of UML 2 Models Using Concrete Syntax Patterns... 130 Markus Schmidt Towards a Formal, Model-Based Framework for Control Systems Interaction Prototyping... 144 Matteo Risoldi and Vasco Amaral Invited Paper SketchiXML: A Design Tool for Informal User Interface Rapid Prototyping... 160 Adrien Coyette, Jean Vanderdonckt, and Quentin Limbourg Author Index... 177