Mobility as an Aspect: The AspectM Framework

نویسندگان

  • Cidiane Lobato
  • Alessandro Garcia
  • Alexander Romanovsky
  • Cláudio Sant’Anna
  • Uirá Kulesza
  • Carlos Lucena
چکیده

Software engineers of multi-agent systems (MASs) are faced with the design and implementation of the mobility concern in addition to the agents’ basic functionalities and other agent-related concerns. As the agents’ complexity increases, the mobility concern cannot be modularized based only on object-oriented abstractions. The mobility concern tends to spread across several system classes and methods, which in turn leads to the production of MASs that are difficult to maintain and reuse. MAS developers, however, have mostly relied on object-oriented frameworks and on object-oriented programming languages, such as Java. This paper presents an aspect-oriented framework, called the AspectM framework, that supports improved modularization of the mobility concern and a flexible integration with multiple mobility platforms. The use of our framework minimizes code replication, and increases the reusability and maintainability of the mobility concern and other agent concerns.

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

ثبت نام

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

منابع مشابه

Aspect-Oriented and Collaborative Systems Metamodel Access Protocols for Extensible Aspect-Oriented Modeling

Aspect orientation is important not only at the programming-level but also at the modeling-level. We previously proposed an aspect-oriented modeling language called AspectM for managing modeling-level aspects. Although AspectM provides basic modeling facilities for a modeler, the language constructs cannot be extended. In this paper, we propose a mechanism called metamodel access protocol (MMAP...

متن کامل

An Aspect-Oriented Modeling Framework for Designing Multi-Agent Systems

A number of concerns in multi-agent system (MAS) design have a crosscutting impact on agent-oriented models. These concerns inherently affect several system agents and their internal modeling elements, such as actions and goals. Examples of crosscutting concerns in MAS design encompass both internal and systemic properties, such as learning, mobility, error handling, and security. Without an ex...

متن کامل

Prolong the Lifetime of Wireless Sensor Networks Through Mobility: A General Optimization Framework

Though mobility is rarely considered in traditional wireless sensor networks (WSNs), actively exploiting mobility to improve the performance of WSNs has been increasingly recognized as an important aspect of designing WSNs. This chapter focuses on exploiting mobility to improve the network lifetime of a WSN. We present a general optimization framework that is able to capture several aspects of ...

متن کامل

Medical Tourism: A Fad or an Opportunity; Comment on “Patient Mobility in the Global Marketplace: A Multidisciplinary Perspective”

This article is a commentary of an overview on “medical tourism” submitted by Lunt and Marrion, which describes a framework for the study of the issues related to medical tourism. The commentary attempts to differentiate between the current interest in medical tourism and the time-honored and well-established treatment abroad from countries with underdeveloped health systems. The commentary als...

متن کامل

A comparative study on scapular static position between femaleswith and without generalized joint hyper mobility

 Background: Generalized joint hyper mobility predisposes some individuals to a wide variety of musculoskeletal complaints. Given the critical role of scapular position in function of shoulder, the aim of this study was to compare scapular position between persons with and without general joint hyper mobility. Methods: By nonprobability sampling 30 hyper mobile persons at average of 22.86 ±2.77...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2004