The STUDIA UNIVERSITATIS BABEŞ-BOLYAI issue article summary

The summary of the selected article appears at the bottom of the page. In order to get back to the contents of the issue this article belongs to you have to access the link from the title. In order to see all the articles of the archive which have as author/co-author one of the authors mentioned below, you have to access the link from the author's name.

 
       
         
    STUDIA INFORMATICA - Issue no. 2 / 2015  
         
  Article:   A STARUML PLUGIN FOR INCLUDING ASPECTS IN A UML CLASS DIAGRAM.

Authors:  .
 
       
         
  Abstract:   Aspect oriented programming (AOP) is a programming paradigm that complements the existing programming paradigms in order to be able to clearly separate all the concerns from a software system in analysis, design and implementation phases. One of the main difficulties when using the aspect oriented paradigm is that the control flow of the system is difficult to follow and understand just inspecting the source code since not all the relevant data about a piece of code can be seen at that code. Some additional information may exist in the aspect that aff ect that part of code. In this paper we propose a set of notations for including aspects in an UML class diagram and we present a Star UML plugin that allows the use of these notations. The aspects, their relationships with other aspects, classes or interfaces, and the visualization of the classes that will be modi fied dynamically or statically by includind the aspects into the fi nal system can be represented with the plugin. This may ease the understanding of the overall static structure of a software system and may highlight the consequences of adding aspects to a software system.

2010 Mathematics Subject Classi fication. 68N19, 68N99.
Key words and phrases. aspect oriented paradigm, design, UML class diagram.
 
         
     
         
         
      Back to previous page