Repository logo
  • Log In
    New user? Click here to register.Have you forgotten your password?
University College Dublin
  • Colleges & Schools
  • Statistics
  • All of DSpace
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. College of Science
  3. School of Computer Science
  4. Computer Science Research Collection
  5. Separation of concerns in hybrid agent and component system
 
  • Details
Options

Separation of concerns in hybrid agent and component system

File(s)
FileDescriptionSizeFormat
Download ijcnds-paper.pdf625.34 KB
Author(s)
Dragone, Mauro 
Jordan, Howell 
Lillis, David 
Collier, Rem 
Uri
http://hdl.handle.net/10197/2585
Date Issued
2011
Date Available
24T16:32:31Z November 2010
Abstract
Modularising requirements is a classic problem of software engineering; concerns often overlap, requiring multiple dimensions of decomposition to achieve separation. Whenever complete modularity is unachievable, it is important to provide principled approaches to the decoupling of concerns. To this end, this paper discusses the Socially Situated Agent Architecture (SoSAA) - a complete construction methodology, which leverages existing well established research and associated methodologies and frameworks in both the Agent-oriented and Component-based Software Engineering domains. As a software framework, SoSAA is primarily intended to serve as a foundation on which to build agent based applications by promoting separation of concerns in the development of open, heterogeneous, adaptive and distributed systems. While previous work has discussed the design rationale for SoSAA and illustrated its application to the construction of multiagent systems, this paper focuses on the separation of concerns issue. It highlights concerns typically addressed in the development of distributed systems, such as adaptation, concurrency, fault-tolerance. It analyses how a hybrid agent/component integration approach can improve the separation of these concerns by leveraging modularity constructs already available in agent and component systems, and sets clear guidelines on where the different concerns must be addressed within the overall architecture. Finally, this paper provides a first evaluation of the application of our framework by applying well- known metrics to a distributed information retrieval case study, and by discussing how this initial results can be projected to a typical multiagent application developed with the same hybrid approach.
Sponsorship
Science Foundation Ireland
Type of Material
Journal Article
Publisher
Inderscience Publishers
Journal
International Journal of Communication Networks and Distributed Systems
Volume
6
Issue
2
Start Page
176
End Page
201
Copyright (Published Version)
2011 Inderscience Enterprises Ltd.
Keywords
  • Separation of concern...

  • Distributed system

  • Agent oriented softwa...

  • Component oriented so...

Subject – LCSH
Software engineering
Multiagent systems
Component software
DOI
10.1504/IJCNDS.2011.038524
Web versions
http://dx.doi.org/10.1504/IJCNDS.2011.038524
Language
English
Status of Item
Peer reviewed
This item is made available under a Creative Commons License
https://creativecommons.org/licenses/by-nc-sa/1.0/
Owning collection
Computer Science Research Collection
Scopus© citations
2
Acquisition Date
Mar 30, 2023
View Details
Views
1511
Acquisition Date
Mar 30, 2023
View Details
Downloads
786
Last Week
3
Last Month
5
Acquisition Date
Mar 30, 2023
View Details
google-scholar
University College Dublin Research Repository UCD
The Library, University College Dublin, Belfield, Dublin 4
Phone: +353 (0)1 716 7583
Fax: +353 (0)1 283 7667
Email: mailto:research.repository@ucd.ie
Guide: http://libguides.ucd.ie/rru

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement