Evaluation of Association Aspects through Constructing Integrated Applications.

Kouhei Sakurai, Saeko Matsuura, Seiichi Komiya, Hidehiko Masuhara

Research output: Contribution to journalArticle

Abstract

This work evaluates association aspects, which are proposed as an extension to AspectJ like aspect-oriented programming languages for supporting aspect instances associated to a group of objects. The primary application of association aspects is to modularize concerns that coordinate objects. However, there have been no practical examples that confirm this. This work applies association aspects for building systems by integrating applications written in object-oriented language and compares their usefulness against other programming styles. In particular, we build an integrated development environment consisting of a text editor, a compiler and a software project management system.

Original languageEnglish
Pages (from-to)222-228
Number of pages7
JournalComputer Software
Volume22
Issue number3
DOIs
Publication statusPublished - 2005

Fingerprint

File editors
Aspect oriented programming
Object oriented programming
Project management
Computer programming languages

ASJC Scopus subject areas

  • Software

Cite this

Evaluation of Association Aspects through Constructing Integrated Applications. / Sakurai, Kouhei; Matsuura, Saeko; Komiya, Seiichi; Masuhara, Hidehiko.

In: Computer Software, Vol. 22, No. 3, 2005, p. 222-228.

Research output: Contribution to journalArticle

Sakurai, Kouhei ; Matsuura, Saeko ; Komiya, Seiichi ; Masuhara, Hidehiko. / Evaluation of Association Aspects through Constructing Integrated Applications. In: Computer Software. 2005 ; Vol. 22, No. 3. pp. 222-228.
@article{0348abb6f8a94415ac3aa18831519905,
title = "Evaluation of Association Aspects through Constructing Integrated Applications.",
abstract = "This work evaluates association aspects, which are proposed as an extension to AspectJ like aspect-oriented programming languages for supporting aspect instances associated to a group of objects. The primary application of association aspects is to modularize concerns that coordinate objects. However, there have been no practical examples that confirm this. This work applies association aspects for building systems by integrating applications written in object-oriented language and compares their usefulness against other programming styles. In particular, we build an integrated development environment consisting of a text editor, a compiler and a software project management system.",
author = "Kouhei Sakurai and Saeko Matsuura and Seiichi Komiya and Hidehiko Masuhara",
year = "2005",
doi = "10.11309/jssst.22.3_222",
language = "English",
volume = "22",
pages = "222--228",
journal = "Computer Software",
issn = "0289-6540",
publisher = "Japan Society for Software Science and Technology",
number = "3",

}

TY - JOUR

T1 - Evaluation of Association Aspects through Constructing Integrated Applications.

AU - Sakurai, Kouhei

AU - Matsuura, Saeko

AU - Komiya, Seiichi

AU - Masuhara, Hidehiko

PY - 2005

Y1 - 2005

N2 - This work evaluates association aspects, which are proposed as an extension to AspectJ like aspect-oriented programming languages for supporting aspect instances associated to a group of objects. The primary application of association aspects is to modularize concerns that coordinate objects. However, there have been no practical examples that confirm this. This work applies association aspects for building systems by integrating applications written in object-oriented language and compares their usefulness against other programming styles. In particular, we build an integrated development environment consisting of a text editor, a compiler and a software project management system.

AB - This work evaluates association aspects, which are proposed as an extension to AspectJ like aspect-oriented programming languages for supporting aspect instances associated to a group of objects. The primary application of association aspects is to modularize concerns that coordinate objects. However, there have been no practical examples that confirm this. This work applies association aspects for building systems by integrating applications written in object-oriented language and compares their usefulness against other programming styles. In particular, we build an integrated development environment consisting of a text editor, a compiler and a software project management system.

UR - http://www.scopus.com/inward/record.url?scp=85024720826&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85024720826&partnerID=8YFLogxK

U2 - 10.11309/jssst.22.3_222

DO - 10.11309/jssst.22.3_222

M3 - Article

AN - SCOPUS:85024720826

VL - 22

SP - 222

EP - 228

JO - Computer Software

JF - Computer Software

SN - 0289-6540

IS - 3

ER -