JPI UML Software Modeling

Bewaard in:
Bibliografische gegevens
Gepubliceerd in:International Journal of Advanced Computer Science and Applications vol. 6, no. 12 (2015), p. n/a
Hoofdauteur: Cristian Vidal Silva
Andere auteurs: López, Leopoldo, Schmal, Rodolfo, Villarroel, Rodolfo, Bustamante, Miguel, Víctor Rea Sanchez
Gepubliceerd in:
Science and Information (SAI) Organization Limited
Onderwerpen:
Online toegang:Citation/Abstract
Full Text - PDF
Tags: Voeg label toe
Geen labels, Wees de eerste die dit record labelt!

MARC

LEADER 00000nab a2200000uu 4500
001 2656539642
003 UK-CbPIL
022 |a 2158-107X 
022 |a 2156-5570 
024 7 |a 10.14569/IJACSA.2015.061231  |2 doi 
035 |a 2656539642 
045 2 |b d20150101  |b d20151231 
100 1 |a Cristian Vidal Silva 
245 1 |a JPI UML Software Modeling 
260 |b Science and Information (SAI) Organization Limited  |c 2015 
513 |a Journal Article 
520 3 |a Aspect-Oriented Programming AOP extends object-oriented programming OOP with aspects to modularize crosscutting behavior on classes by means of aspects to advise base code in the occurrence of join points according to pointcut rules definition. However, join points introduce dependencies between aspects and base code, a great issue to achieve an effective independent development of software modules. Join Point Interfaces JPI represent join points using interfaces between classes and aspect, thus these modules do not depend of each other. Nevertheless, since like AOP, JPI is a programming methodology; thus, for a complete aspect-oriented software development process, it is necessary to define JPI requirements and JPI modeling phases. Towards previous goal, this article proposes JPI UML class and sequence diagrams for modeling JPI software solutions. A purpose of these diagrams is to facilitate understanding the structure and behavior of JPI programs. As an application example, this article applies the JPI UML diagrams proposal on a case study and analyzes the associated JPI code to prove their hegemony. 
653 |a Modularity 
653 |a Modules 
653 |a Modelling 
653 |a Software development 
653 |a Computer programming 
653 |a Object oriented programming 
700 1 |a López, Leopoldo 
700 1 |a Schmal, Rodolfo 
700 1 |a Villarroel, Rodolfo 
700 1 |a Bustamante, Miguel 
700 1 |a Víctor Rea Sanchez 
773 0 |t International Journal of Advanced Computer Science and Applications  |g vol. 6, no. 12 (2015), p. n/a 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2656539642/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/2656539642/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch