Aspect Composition in the Motorola Aspect-Oriented Modeling Weaver
نویسندگان
چکیده
One of the fundamental issues in Aspect-Oriented approaches is aspect-to-aspect interference, which occurs when multiple aspects are deployed jointly such that different composition orders may give rise to various inconsistency problems. This paper describes how aspect precedence can be specified explicitly at the modeling level in order to derive a correct composition order and therefore reduce the aspect interference problem in Aspect-Oriented Modeling (AOM). The paper presents a modeling approach to achieve aspect reuse by introducing three distinct categories of aspect composition mechanisms. These composition concepts have been implemented in the Motorola WEAVR, which is an AOM weaver developed at Motorola as a plug-in component for Telelogic TAU G2.
منابع مشابه
Aspect Interference and Composition in the Motorola Aspect-Oriented Modeling Weaver
Aspect-Oriented Modeling (AOM) aims at supporting separation of concerns at the modeling level, with the purpose of improving productivity, quality and reusability through the encapsulation of requirements that cut across software components. One of the fundamental issues in Aspect-Oriented approaches is aspect-toaspect interference – when multiple aspects are deployed jointly, different compos...
متن کاملModeling Aspect-Oriented Compositions
Crosscutting concerns are pervasive in embedded software, because of the various constraints imposed by the environment and the stringent QOS requirements on the system. This paper presents a framework for modularizing crosscutting concerns in embedded and distributed software, and automating their composition at the modeling level, for simulation and validation purposes. The proposed approach ...
متن کاملMotorola WEAVR: Aspect Orientation and Model-Driven Engineering
This paper presents an Aspect-Oriented Software Development (AOSD) language and methodology for Model-Driven Engineering (MDE) of large distributed applications, and a tool that implements these concepts, the Motorola WEAVR. MDE technologies and development practices have been used for a long time in the industry, for the development of large critical infrastructure systems, especially in the t...
متن کاملThe Motorola WEAVR: Model Weaving in a Large Industrial Context
This paper reports on the development of an Aspect-Oriented Modeling engine and its initial deployment within the ModelDriven Engineering environment used in production at Motorola. The development environment is presented in detail, through a small example, and the current state of Aspect-Oriented Software Development technologies are discussed in this context. The report presents the particul...
متن کاملNOLE: an AOM Weaver for Aspect Oriented Modeling of Real-Time System
Legacy applications that are already designed and maintained could be reused by adding new features like security, temporal constraints, etc. Aspect oriented approaches are an emerging technique that allow separation between functional and nonfunctional mechanisms. Separation of concerns, in aspect oriented design, enhances productivity, reduces development costs and improves time to market del...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 6 شماره
صفحات -
تاریخ انتشار 2007