CASE Tool Design for Graph Semantic Based Aspect Oriented Model

نویسندگان

  • Anirban Sarkar
  • Narayan C Debnath
چکیده

Powerful CASE tools for Aspect Oriented System (AOS) are useful to improve the developer productivity and ensure syntactical correctness of the AOS model for effective system design. This paper has proposed a systematic approach to develop CASE tool for graph semantic based AOS model called, GAM, using meta-configurable environment called, Generic Modeling Environment (GME). Graph – semantic based Aspect Model (GAM) is a formal aspect oriented model to conceptualize the different facets of cross cutting concerns in AOS systems like join points, advices, PointCut etc. using graph based semantics. The proposed approach in this paper is comprised of set of semantic transformation rules for systematic mapping of concepts, semantics and notation syntax of GAM into the GME modeling paradigm elements. The approach is also supported with the correctness checking of such mapping using structural correspondence method. Moreover the expressiveness of the GME based CASE tool implementation of GAM has been illustrated using case study.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Snoopy: a tool to design and animate/simulate graph-based formalisms

We sketch the fundamental properties and features of Snoopy, a tool to model and execute (animate, simulate) hierarchical graph-based system descriptions. The tool comes along with several pre-fabricated graph classes (in particular some kind of Petri nets and other related graphs), and facilitates a comfortable integration of further graph classes due to its generic design. To support an aspec...

متن کامل

Semantic Modeling of Object Oriented Databases

This paper describes a design methodology for an object oriented database, based on a semantic network. This approach is based on the assumption that Yemantic data models are more powerful and more easy to use than current proposed object oriented data models. They are especially more poweful in representing integrity constraints and various relationships, Object oriented data models are genera...

متن کامل

ConceptModeller: a Graph-Based Semantic Modeling Tool for Building Enterprise Applications

The paper outlines semantic-oriented methodology of enterprise software development. The methodology provides integrated visual semantic-oriented enterprise software development and integration in globally distributed heterogeneous environment. The ConceptModeller CASE tool fills the gap between formal computer science models and software engineering practices. The toolkit transforms frame-base...

متن کامل

A Graph-Based Aspect Interference Detection Approach for UML-Based Aspect-Oriented Models

Aspect Oriented Modeling (AOM) techniques facilitate separate modeling of concerns and allow for a more flexible composition of the resulting models than traditional techniques. While this improves the understandability of each submodel, in order to reason about the behavior of the composed system and to detect conflicts among submodels, automated tool support is required. We propose a techniqu...

متن کامل

Control-Flow-Graph-Based Aspect Mining

Aspect mining tries to identify crosscutting concerns in existing systems and thus supports the adaption to an aspect-oriented design. This paper describes an automatic static aspect mining approach, where the control flow graphs of a program are investigated for recurring execution patterns based on different constraints, such as the requirement that the patterns have to exist in different cal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012