Yayın:
Exploring implicit parallelism in class diagrams

Yükleniyor...
Küçük Resim

Kurum Yazarları

Item type:Araştırmacı/Yazar,
Ovatman, Tolga
Profesor
Item type:Araştırmacı/Yazar,
Buzluca, Feza
Docent

Danışman

Bölüm / Program

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Elsevier BV

Türü

Araştırma Projeleri

Akademik Birimler

Dergi Sayısı

Özet

Abstract: As multicore processors are becoming more wide-spread, leveraging of parallelism is once again becoming an important concern during the software development process. Substantial refactoring is required to parallelize legacy sequential software in order to exploit the advantages offered by parallel processing. In this study, guidelines are offered to aid in parallelizing object-oriented programs by analyzing their designs as represented in UML class diagrams. We define often occurring patterns of class-dependencies and demonstrate their characteristics in class diagrams by investigating their properties. We present example instances exhibiting the usage of these patterns in class diagrams. Through analyzing the runtime aspects of these instances, we have identified how they impact the parallelization of object oriented software. Taking these lessons into account when refactoring existing object-oriented software can significantly reduce time and effort required. We have evaluated our method by applying it to three popular design patterns and a real-world case study.

Tanım

Dergi veya Seri

Journal of Systems and Software

ISSN

0164-1212

ISBN

Haklar

OPEN

Anahtar Kelimeler

Alıntı

Koleksiyonlar

Onay

Gözden geçir

Tamamlayıcı Bilgiler

Referans Gösteren

Related Patent

Related Goal

2
Görüntülenme
0
İndirme
Altmetric
Dimensions
PlumX Metrikleri
BIP! Indicators
Google Scholar
Scholar'da Ara ↗