Taking Advantage of the Interplay Among Software Product Lines, Service-Oriented Architectures and Multi-Agent Systems

Free registration required

Executive Summary

Multi-Agent Systems (MASs) are often being applied in a wide range of industrial applications, showing the effectiveness of the agent abstraction to develop open, highly interactive, autonomous and context-aware systems. MASs have been combined with Service-Oriented Architectures (SOAs) in order to provide customization and flexibility in these systems. This combination calls for new approaches that support personalized user services through autonomous and pro-active components in dynamic environments. Existing approaches fail to provide reusable multi-agent service components as well as suitable representations and processes that support automated software generation based on common and variable features within a domain. In this paper the authors present a domain engineering process-oriented approach to build service-oriented user agents using the Software Product Line (SPL) engineering paradigm.

  • Format: PDF
  • Size: 676.7 KB