• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2004 Fiscal Year Final Research Report Summary

Research on Dependence Analysis of Aspect-Oriented Programs and Its Applications

Research Project

Project/Area Number 15500027
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionFUKUOKA INSTITUITE OF TECHNOLOGY

Principal Investigator

ZHAO Jianjun  Fukuoka Institute of Technology, Faculty of Information Engineering, Associate Professor, 情報工学部, 助教授 (20299580)

Project Period (FY) 2003 – 2004
KeywordsAspect-Oriented Progeramming / Program Dependence Analysis / Development Environment / Software Measurement / Program Slicing
Research Abstract

This research is aimed to provide a basis for constructing aspect-oriented software development environment. To this end, some new types of program dependencies between statements in aspect-oriented programs are identified and explicitly represented using a dependence-based representation called aspect-oriented system dependence graph (AOSDG). Based on the AOSDG, the research carried out the following researches.
(1) An arc-classified digraph called aspect-oriented control flow graph (AOCFG) has been defined to represent various lands of control-flows in an aspect-oriented program. Based the AOCFG, some types of program dependencies for aspect-oriented programs has been defined and a dependence-based representation called aspect-oriented system dependence graph (AOSDG) has been constructed
(2) Based on the AOSD^G, a static slicing algorithm for aspect-oriented programs has been developed
(3) A metrics suite for assessing the complexity of aspect-oriented programs has been proposed based on the AOSDG
(4) A static slicing tool for computing static slices of aspect-oriented programs has been developed
(5) An integrated development environment for aspect-oriented software has been constructed

  • Research Products

    (13 results)

All 2005 2004

All Journal Article (12 results) Book (1 results)

  • [Journal Article] A Dependence Model for Concurrency in Java Programs2005

    • Author(s)
      Jianjun Zhao
    • Journal Title

      INFORMATION : An International Journal Vol.8, No.1

      Pages: 111-126

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Dependence Model for Concurrency in Java Programs2005

    • Author(s)
      Jianjun Zhao
    • Journal Title

      INFORMATION : An International Journal Vol.8 No.1

      Pages: 111-126

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Architectural Slicing in Supporting System Evolution2005

    • Author(s)
      Jianjun Zhao, Limin Xiang
    • Journal Title

      Managing Corporate Information Systems Evolution and Maintenance (K. Khan and Y. Zheng (Eds.))

      Pages: 197-210

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] A Model for Slicing Java Programs Hierarchically2004

    • Author(s)
      B.Li, X.Fan, J.Pang, J.Zhao
    • Journal Title

      Journal of Computer Science and Technology Vol.9, No.6

      Pages: 848-858

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Complexity Metrics for Software Architectures2004

    • Author(s)
      Jianjun Zhao
    • Journal Title

      IEICE Transactions on Information and Systems Vol.E87-D No.8

      Pages: 2152-2156

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Visualizing Control Flows in Bytecode Programs2004

    • Author(s)
      Jianjun Zhao, Bixin Li
    • Journal Title

      Proc.International Conference on information (Information'2004)

      Pages: 540-543

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Dependence-Based Representation for Concurrent Java Programs and Its Application to Slicing2004

    • Author(s)
      Jianjun Zhao, Bixin Li
    • Journal Title

      Proc.International Symposium on Future Software Technology 2004 (ISFST'2004)

      Pages: 250-255

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Measuring Coupling in Aspect-Oriented Systems2004

    • Author(s)
      Jianjun Zhao
    • Journal Title

      10th International Software Metrics Symposium (METRICS'2004) (WEBで出版)

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Model for Slicing Java Programs Hierarchically2004

    • Author(s)
      B.Li, X.Fan, J.Pang, J.Zhao
    • Journal Title

      Journal of Computer Science and Technology Vol.9 No.6

      Pages: 848-858

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Visualizing Control Flows in Bytecode Programs2004

    • Author(s)
      Jianjun Zhao, Bixin Li
    • Journal Title

      Proc. International Conference on Information (Information'2004)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Dependence-Based Representation for Concurrent Java Programs And Its Application to Slicing2004

    • Author(s)
      Jianjun Zhao, Bixin Li
    • Journal Title

      Proc. International Symposium on Future Software Technology 2004 (ISFST'2004)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Measuring Coupling in Aspect-Oriented Systems2004

    • Author(s)
      Jianjun Zhao
    • Journal Title

      10th International Software Metrics Symposium (METRICS'2004)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Book] "Architectural Slicing in Supporting System Evolution" in Managing Corporate Information Systems Evolution and Maintenance (K.Khan and Y.Zheng (Eds.))2005

    • Author(s)
      Jianjun Zhao, Limin Xiang
    • Total Pages
      376(197-210)
    • Publisher
      Idea Group Publishing
    • Description
      「研究成果報告書概要(和文)」より

URL: 

Published: 2006-07-11  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi