• Nie Znaleziono Wyników

Contents [e-Informatica Software Engineering Journal, Vol. 4, 2010, Issue 1]

N/A
N/A
Protected

Academic year: 2021

Share "Contents [e-Informatica Software Engineering Journal, Vol. 4, 2010, Issue 1]"

Copied!
8
0
0

Pełen tekst

(1)
(2)

Editors

Zbigniew Huzar (Zbigniew.Huzar@pwr.wroc.pl)

Lech Madeyski (Lech.Madeyski@pwr.wroc.pl, http://madeyski.e-informatyka.pl/ ) Wrocław University of Technology

Institute of Applied Informatics

Wrocław University of Technology, 50-370 Wrocław, Poland e-Informatica Software Engineering Journal

http://www.e-informatyka.pl/wiki/e-Informatica/

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, transmitted in any form, or by any means, electronic, mechanical, photocopying, recording, or othervise, without the prior written permission of the publishers.

Printed in the camera ready form

c

○ Copyright by Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2010

OFICYNA WYDAWNICZA POLITECHNIKI WROCŁAWSKIEJ Wybrzeże Wyspiańskiego 27, 50-370 Wrocław

ISSN 1897-7979

(3)

Editorial Board

Editor-in-Chief

Zbigniew Huzar (Wrocław University of Technology, Poland)

Associate Editor-in-Chief

Lech Madeyski (Wrocław University of Technology, Poland)

Editorial Board Members

Pekka Abrahamsson (VTT Technical Research Centre, Finland) Sami Beydeda (ZIVIT, Germany)

Miklós Biró (Corvinus University of Budapest, Hungary)

Joaquim Filipe (Polytechnic Institute of Setúbal/INSTICC, Portugal) Thomas Flohr (University of Hannover, Germany)

Félix García (University of Castilla-La Mancha, Spain) Janusz Górski (Gdańsk University of Technology, Poland) Andreas Jedlitschka (Fraunhofer IESE, Germany)

Pericles Loucopoulos (The University of Manchester, UK) Kalle Lyytinen (Case Western Reserve University, USA) Leszek A. Maciaszek (Macqarie University Sydney, Australia) Jan Magott (Wrocław University of Technology, Poland) Zygmunt Mazur (Wrocław University of Technology, Poland) Bertrand Meyer (ETH Zurich, Switzerland)

Matthias Müller (IDOS Software AG, Germany) Jürgen Münch (Fraunhofer IESE, Germany)

Jerzy Nawrocki (Poznań Technical University, Poland) Krzysztof Sacha (Warsaw University of Technology, Poland) Rini van Solingen (Drenthe University, The Netherlands) Miroslaw Staron (IT University of Göteborg, Sweden)

Tomasz Szmuc (AGH University of Science and Technology Kraków, Poland) Iwan Tabakow (Wrocław University of Technology, Poland)

Rainer Unland (University of Duisburg-Essen, Germany) Sira Vegas (Polytechnic University of Madrit, Spain) Corrado Aaron Visaggio (University of Sannio, Italy) Bartosz Walter (Poznań Technical University, Poland)

Jaroslav Zendulka (Brno University of Technology, The Czech Republic)

(4)
(5)

Contents

Editorial

Zbigniew Huzar, Lech Madeyski . . . 7

Regular Papers

Deriving 𝑅𝑇𝑇 Credentials for Role-Based Trust Management

Anna Felkner, Krzysztof Sacha . . . 9 Hierarchical Model for Evaluating Software Design Quality

Pawel Martenka, Bartosz Walter . . . 21 Pattern-Based Software Architecture for Service-Oriented Software Systems

Claus Pahl, Ronan Barrett . . . 31 The Evolution of Complexity in Apple Darwin: A Common Coupling Point of View

Liguo Yu . . . 47 Integration of Application Business Logic and Business Rules with DSL and AOP

Bogumiła Hnatkowska, Krzysztof Kasprzyk . . . 59 A Case Study on Behavioural Modelling of Service-Oriented Architectures

Marek Rychlý . . . 71 Defect Inflow Prediction in Large Software Projects

Miroslaw Staron, Wilhelm Meding . . . 89 Automatic Test Cases Generation from Software Specifications

(6)
(7)

Editorial

It is a pleasure to present to our readers the fourth issue of the e-Informatica Software Engineering Journal (ISEJ). The mission of the e-Informatica Software Engineering Journal is to be a prime international journal to publish research findings and IT industry experiences related to theory, practice and experimentation in software engineering. The scope of the jour-nal includes methodologies, practices, architec-tures, technologies and tools used in processes along the software development lifecycle, but particular interest is in empirical evaluation.

The current issue of the journal includes eight papers. The first of the papers by Felkner and Sacha defines formal language that enables handling trust in distributed control systems. The sound and complete deductive system de-riving credentials from initial credentials is pre-sented and explained.

The second of the papers by Martenka and Walter is a contribution extending factor-strategy model proposed by Marinescu. It enables more comprehensive and traceable in-formation concerning detected potential anoma-lies to the designer, resembling the human way of cognition.

The third of the papers by Pahl and Barrett presents a modelling and transformation tech-nique for service-centric distributed systems. Authors capture behavioural aspects and as-sociates quality of architectural structures at different levels of abstraction through patterns. Positive effect of the technique application is illustrated by a case study including design, maintenance and evolution of a system that has been developed by more than 20 people and maintained for more than ten years.

The objective of the fourth paper by Yu is to understand the changing patterns of software complexity. Common coupling is a measure

of the system complexity but also it gives in-sight into software flexibility. How the coupling changes with the evolution of a software system is the subject of study on Apple Darwin, an open-source operating system.

The fifth paper by Hnatkowska and Kasprzyk proposes an approach to business logic implementation that enables easy response to business rules changes. Separation of busi-ness logic layer from busibusi-ness rule layer by in-troducing an integration layer is the core of the idea. The proof-of-concept implementation of the integration layer is presented in the aspect oriented language.

The sixth paper by Rychlý is an interesting application of Milner’s 𝜋-calculus to describe behaviour of components in service-oriented ar-chitecture. A case study of the architecture for functional testing of complex safety-critical systems is presented.

The seventh paper by Staron and Meding presents methods for constructing prediction models of trends in defect inflow in large soft-ware projects. Two models are considered. The first one, so called short-term prediction model, is used to predict the number of defects discov-ered in the code up to three weeks in advance. The second one, long-term prediction model, provides the possibility of predicting the de-fect inflow for the whole project. The initial evaluation of these methods in a large software project at Ericsson shows that the models are sufficiently accurate and easy to deploy.

In the last paper Alhroob, Dahal and Hos-sain present a new technique of test cases gen-eration extending the Integrated Classification Tree Methodology. The stress is put on extrac-tion of legitimate test cases by removing the duplicate test cases and those incomputable with the software specifications. Large amounts

(8)

8 Editorial

of time would have been needed to execute all of the test cases; therefore, a methodology is aimed to select the best testing path which guarantees the highest coverage of system units and avoids using all generated test cases.

We look forward to receiving quality contri-butions from researchers and practitioners in software engineering for the next issue of the journal.

Editors Zbigniew Huzar Lech Madeyski

Cytaty

Powiązane dokumenty

In panel 5 an output oriented monetary policy increases the effect of supply shocks on inflation and interest rate whilst leaving the relative contribution of shocks on

Based on the current research results we can conclude that according to Hofstede’s culture model and dimensions both types of rewards are relevant to Israeli employees yet

He has also studied the engineering sciences (M.Sc. 2010, University of Duisburg-Essen, Germany) and economic sciences (Di- ploma 2005, University of Manouba, Tunisia)..

The proposed self-checking Booth-3 multi- plier extends the output of each decoder cell to the 1-out- of-5 code, which is used in combination with the parity of multiplier X to

Mówiąc inaczej, słaby wariant samo- świadomości to zdolność do przechodniej świadomości ja, gdzie „ja” (przede wszystkim jako ciało) jest obiektem

What we have noticed in recent years is that businesses tend to add a chapter on the environment, Social Responsibility and Sustainable Development to the annual financial

niski status pracy socjal- nej w pomocy społecznej (2) malejący, ale utrzymujący się negatywny w swym wydźwięku stereotyp osób niepełnosprawnych i ich stereotypizacja

Problem ten w pełni dostrzega polska literatura przedmiotu (tak politologiczna, jak i konstytucyj- na) a konieczność zapewnienia choćby względnej stabilności polskiego