REPORT A PROBLEMicon

Fields marked with an asterisk are required
*
*
*
*
captcha
I hereby confirm that I have read and accept regulations and privacy policies *

LINKS

Resource link (portal)

Resource link (short)

http://zasobynauki.pl/zasoby/49791

Resource link (repository)

https://id.e-science.pl/records/49791

Resource type: article, chapter

The use of aspects to simplify concurrent programming

View

Resource metadata

Title The use of aspects to simplify concurrent programming
Persons Authors: Michał Negacz, Bogumiła Hnatkowska
Partner: Wrocław University of Science and Technology
Description Developers who create multi-threaded programs must pay attention to ensuring safe implementations that avoid problems and prevent introduction of a system in an inconsistent state. To achieve this objective programming languages offer more and more support for the programmerby syntactic structures and standard libraries. Despite these enhancements, multi-threaded programming is still generally considered to be difficult.The aim of our study was the analysis of existing aspect oriented solutions, which were designed tosimplify concurrent programming, propose improvements to these solutions and examine influenceof concurrent aspects on complexity of programs. Improved solutions were compared with existing by listing differing characteristics. Then we compared classical concurrent applications with their aspect oriented equivalents using metrics.Values of 2 metrics (from 7 considered) decreased after using aspect oriented solutions. Values of 2 other metrics decreased or remained at the same level. The rest behaved unstably depending on the problem. No metric reported increase of complexity in more than one aspect oriented versionof program from set. Our results indicate that the use of aspects does not increase the complexity of a program and in some cases application of aspects can reduce it. (English)
Description in another language: Zasób o zwiększonej dostępności dla ON (osób z niepełnosprawnościami). (Polish)
Keywords "adaptacja"@pl, "informatyka"@pl
Classification Resource type: article, chapter
Scientific discipline: dziedzina nauk technicznych / informatyka (2011)
Destination group: general public, students, scientists
Harmful content: No
Characteristics Title of source document: e-Informatica: Software Engineering Journal
Numbering: Vol. 8, issue 1
Place of publication: Wrocław
Publisher: Oficyna Wydawnicza Politechniki Wrocławskiej
Time of publication: 2014
From page: 27
To page: 37
ISSN: 1897-7979
Resource language: English
Identifiers: DOI: 10.5277/e-Inf140102
External links
License ID-NC-ND
Technical information Submitter: Magdalena Kruczek
Availability date: 29-08-2019
Collections Kolekcja Politechniki Wrocławskiej, Kolekcja e-Dostępność

Citation

Copied

Michał Negacz, Bogumiła Hnatkowska. The use of aspects to simplify concurrent programming. [article, chapter] Available in Atlas of Open Science Resources, . License: ID-NC-ND, https://azon.e-science.pl/licencje/ID-NC-ND_PWr.pdf. Date of access: DD.MM.RRRR.

Similar resources

An empirical evaluation of refactoring

Dirk Wilking, Umar Khan, Stefan Kowalewski, article, chapter, Wrocław University of Science and Technology, dziedzina nauk technicznych / informatyka (2011)

From principles to details: integrated framework for architecture modelling of large scale software systems

Jaroslav Žáček, František Huňka, article, chapter, Wrocław University of Science and Technology, dziedzina nauk technicznych / informatyka (2011)

Sztuczna inteligencja w świecie rzeczywistym

Sylwia Majchrowska, video, Wrocław University of Science and Technology, dziedzina nauk technicznych / informatyka (2011)

Media w sieci

Włodzimierz Gogołek, article, chapter, Wrocław University of Science and Technology, Dziedzina nauk inżynieryjno-technicznych / informatyka techniczna i telekomunikacja (2018)

Time domain measurement representation in computer system diagnostics and performance analysis

Stanisław Wideł, Jarosław Flak, Piotr Gaj, article, chapter, Wrocław University of Science and Technology, dziedzina nauk technicznych / informatyka (2011)

Contents [e-Informatica Software Engineering Journal, Vol. 3, 2009, Issue 1]

Zbigniew Huzar, Lech Madeyski, article, chapter, Wrocław University of Science and Technology, dziedzina nauk technicznych / informatyka (2011)

See more