Repository logo
Journal Issue

Computer Science

Loading...
Thumbnail Image
ISSN 1508-2806
e-ISSN: 2300-7036

Issue Date

2012

Volume

Vol. 13

Number

No. 4

Access rights

Access: otwarty dostęp
Rights: CC BY 4.0
Attribution 4.0 International

Attribution 4.0 International (CC BY 4.0)

Description

Reviewed by: Maciej Malawski, Sławomir Zieliński, Tomasz Szepieniec, Dalibor Klusacek, Bartosz Kryza, Roman Dębski, Wojciech Cellary, Jakub Mościcki, Janusz Górski, Tomasz Arodź, Jerzy Nawrocki, Maciej Malawski, Adam Grzech, Jadwiga Indulska, Aleksander Byrski, Anna Zygmunt, Stanisław Ambroszkiewicz, Ronaldo Menezes, Stanisław Kozielski, Marco Carvalho, Cezary Orłowski, Maciej Malawski, Krzysztof Cetnarowicz, Yoram Bachrach, Grzegorz Dobrowolski, Przemysław Majewski

Journal Volume

Item type:Journal Volume,
Computer Science
Vol. 13 (2012)

Projects

Pages

Articles

Item type:Article, Access status: Open Access ,
Distributed web-scale infrastructure for crawling, indexing and search with semantic support
(Wydawnictwa AGH, 2012) Dlugolinský, Štefan; Šeleng, Martin; Laclavík, Michal; Hluchý, Ladislav
In this paper, we describe our work in progress in the scope of web-scale information extraction and information retrieval utilizing distributed computing. We present a distributed architecture built on top of the MapReduce paradigm for information retrieval, information processing and intelligent search supported by spatial capabilities. Proposed architecture is focused on crawling documents in several different formats, information extraction, lightweight semantic annotation of the extracted information, indexing of extracted information and finally on indexing of documents based on the geo-spatial information found in a document. We demonstrate the architecture on two use cases, where the first is search in job offers retrieved from the LinkedIn portal and the second is search in BBC news feeds and discuss several problems we had to face during the implementation. We also discuss spatial search applications for both cases because both LinkedIn job offer pages and BBC news feeds contain a lot of spatial information to extract and process.
Item type:Article, Access status: Open Access ,
Towards implementing virtual data infrastructures - a case study with iRODS
(Wydawnictwa AGH, 2012) Röblitz, Thomas
Scientists demand easy-to-use, scalable and flexible infrastructures for sharing, managing and processing their data spread over multiple resources accessible via different technologies and interfaces. In our previous work, we developed the conceptual framework VISPA for addressing these requirements. This paper provides a case study assessing the integrated Rule-Oriented Data System (iRODS) for implementing the key concepts of VISPA. We found that iRODS is already well suited for handling metadata and sharing data. Although it does not directly support provenance information of data and the temporal provisioning of data, basic forms of these capabilities may be provided through its customization mechanisms, ie rules and micro-services.
Item type:Article, Access status: Open Access ,
Translation of use case scenarios to Java code
(Wydawnictwa AGH, 2012) Śmiałek, Michał; Jarzębowski, Norbert; Nowakowski, Wiktor
Use cases are usually treated as second class citizens in the software development chain based on models. Their textual descriptions (scenarios) are treated as informal input to more formal design models that can then be (semi-)automatically transformed down to code. In this paper we will show that use case scenarios can gain precise metamodel-based notation and semantics enabling automatic processing. What is more, we will show transformation algorithms that can transform use case scenarios directly to dynamic code in Java. The presented transformation can generate the full structure of the system following the MVP architectural pattern, including complete method contents for the application logic (Presenter) and presentation (View) layers. It also provides a code skeleton for the domain logic (Model) layer. The use case notation and the transformation were implemented within a sophisticated tool suite. Based on this, the paper discusses the evaluation efforts based on a case study.
Item type:Article, Access status: Open Access ,
Recovery and migration of application logic from legacy systems
(Wydawnictwa AGH, 2012) Nowakowski, Wiktor; Śmiałek, Michał; Ambroziewicz, Albert; Jarzębowski, Norbert; Straszak, Tomasz
Future Internet technologies necessitate dramatic changes in system design, delivery and usage patterns. For many legacy applications it means that their further development and transition to the Internet becomes problematic or even impossible due to the obsolescence of technologies they use. Replacement of the old system with the new one, built from scratch, is usually economically unacceptable. Therefore, there is a call for methods and tools supporting the automated migration of legacy systems into a new paradigm. This paper proposes a tool supported method for recovery and migration of application logic information from legacy systems. The information extracted from a legacy application is stored in the form of precise requirement-level models enabling automated transformation into a new system structure in a model-driven way. Evaluation of the approach is based on a case study legacy system.
Item type:Article, Access status: Open Access ,
An evolution process for service-oriented systems
(Wydawnictwa AGH, 2012) Zalewski, Andrzej; Szlenk, Marcin; Kijas, Szymon
Evolution of service-oriented systems is quite a new research area, which becomes more and more important as engineering challenges move from enabling service-orientation onto the maintenance and evolution of already developed service-oriented systems. However, the development of suitable evolution processes and methodologies is still an open research problem. The evolution process presented in this paper has been designed to address the evolution of service-oriented systems, which are technically built out of a set of service compositions. The presented process comprises phases and tasks compliant with ISO 20000. The underlying model of service-oriented system consisting of business processes and corresponding service composition models has also been presented. A traceability model and tools supporting change impact analysis have also been provisioned for. Preliminary industrial validation indicates that the evolution process should be easy to adapt by the industry.

Keywords