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

2006 Fiscal Year Final Research Report Summary

A Study on Extensible Domain-specific Languages

Research Project

Project/Area Number 16500020
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionKyushu Institute of Technology

Principal Investigator

UBAYASHI Naoyasu  Kyushu Institute of Technology, Faculty of Computer Science and Systems Engineering, Associate Professor, 情報工学部, 助教授 (80372762)

Co-Investigator(Kenkyū-buntansha) HASHIMOTO Masaaki  Kyushu Institute of Technology, Graduate School of Computer Science and Systems Engineering, Professor, 情報工学部, 教授 (20253560)
Project Period (FY) 2004 – 2006
KeywordsModel-driven Development / Aspect Orientation / Model Compiler / Meta Programming / Domain
Research Abstract

We have developed AspectM, an extensible domain-specific language based on UML. In this language, the notion of aspect orientation is introduced. The AspectM support tool consists of the model editor and the model compiler.
Using the AspectM model editor, a developer can easily create UML and aspect diagrams. The editor provides the UML metamodel extension mechanism in which metamodel elements can be added or modified by using MMAP (Meta Model Access Protocol)---UML is extended by UML itself. This can be regarded as a kind of modeling-level reflection. In our approach, the model descriptions for extending UML can be accumulated as software components that enhance the functionality of the model editor. Using these components, a developer can create a model whose notation is suitable to a specific domain.
The AspectM model compiler is composed of the model weaver and code generator. Adopting model-based development methods, a developer can create a model that represents the essential aspects of the targeted software without considering the detail of the platforms (OS, middleware, and framework) and programming languages. In the model weaver, the mapping rules from the model notations extended by the model editor to the actual platform descriptions are described as aspects. A developer can extend the functionality of the weaver by defining aspects.

  • Research Products

    (12 results)

All 2007 2006 2005

All Journal Article (12 results)

  • [Journal Article] A Reflective Aspect-oriented Model Editor Based on Metamodel Extension2007

    • Author(s)
      Naoyasu Ubayashi, Shinji Sano, Genya Otsubo
    • Journal Title

      Workshop on Modeling in Software Engineering (MiSE 2007) (Workshop at ICSE 2007) (掲載決定)

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Reflective Aspect-oriented Model Editor Based on Metamodel Extension2007

    • Author(s)
      Naoyasu Ubayashi, Shinji Sano, Genya Otsubo
    • Journal Title

      Workshop on Modeling in Software Engineering (MiSE 2007) (Workshop at ICSE 2007) (to appear)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Metamodel Access Protocols for Extensible Aspect-Oriented Modeling2006

    • Author(s)
      Naoyasu Ubayashi, et al.
    • Journal Title

      18th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006)

      Pages: 4-10

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Metamodel Access Protocols for Extensible Aspect-Oriented Modeling2006

    • Author(s)
      Naoyasu Ubayashi, et al. T
    • Journal Title

      International Transactions on Systems Science and Applications (ITSSA) [SEKE2006 論文のジャーナル掲載] vol. 1, no. 1

      Pages: 93-101

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Metamodel Access Protocols for Extensible Aspect-Oriented Modeling2006

    • Author(s)
      Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami
    • Journal Title

      18th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006)

      Pages: 4-10

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Metamodel Access Protocols for Extensible Aspect-Oriented Modeling2006

    • Author(s)
      Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami
    • Journal Title

      International Transactions on Systems Science and Applications (ITSSA) (preliminary version was presented at SEKE 2006) vol. 1, no. 1

      Pages: 93-101

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Concern Management for Constructing Model Compilers2005

    • Author(s)
      Naoyasu Ubayashi, Tetsuo Tamai
    • Journal Title

      First International Workshop on the Modeling and Analysis of Concerns in Software (MACS 2005) (Workshop at ICSE 2005), ACM SIGSOFT Software Engineering Notes vol.30,issue 4

      Pages: ACM digital library

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Model Evolution with Aspect-Oriented Mechanisms2005

    • Author(s)
      Naoyasu Ubayashi, et al.
    • Journal Title

      International Workshop on Principles of Software Evolution (IWPSE 2005) (Workshop at ESEC/FSE 2005)

      Pages: 187-194

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Model Compiler Construction Based on Aspect-Oriented Mechanisms2005

    • Author(s)
      Naoyasu Ubayashi, et al.
    • Journal Title

      4th ACM SIGPLAN International Conference on Generative Programming and Component Engineering (GPCE 2005)

      Pages: 109-124

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Concern Management for Constructing Model Compilers2005

    • Author(s)
      Naoyasu Ubayashi, Tetsuo Tamai
    • Journal Title

      First International Workshop on the Modeling and Analysis of Concerns in Software (MACS 2005) (Workshop at ICSE 2005), ACM SIGSOFT Software Engineering Notes vol. 30 issue 4

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Model Evolution with Aspect-Oriented Mechanisms2005

    • Author(s)
      Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami
    • Journal Title

      International Workshop on Principles of Software Evolution (IWPSE 2005) (Workshop at ESEC/FSE 2005)

      Pages: 187-194

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Model Compiler Construction Based on Aspect-Oriented Mechanisms2005

    • Author(s)
      Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami
    • Journal Title

      4th ACM SIGPLAN International Conference on Generative Programming and Component Engineering (GPCE 2005)

      Pages: 109-124

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2008-05-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi