Introduction to Multiagent Systems
Introduction to Multiagent Systems
A Model for Change Propagation Based on Graph Rewriting
ICSM '97 Proceedings of the International Conference on Software Maintenance
Consistency management with repair actions
Proceedings of the 25th International Conference on Software Engineering
Jazzing up Eclipse with collaborative tools
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
Out of Sight, Out of Sync: Understanding Conflict in Distributed Teams
Organization Science
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
Leveraging single-user applications for multi-user collaboration: the coword approach
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
A generic approach to supporting diagram differencing and merging for collaborative design
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Instant consistency checking for the UML
Proceedings of the 28th international conference on Software engineering
The Materiality of the Internet
IEEE Annals of the History of Computing
Making a strong business case for multiagent technology
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
The Knowledge Engineering Review
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Fixing Inconsistencies in UML Design Models
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
BDI-agents for agile goal-oriented business processes
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: industrial track
Industrial deployment of multi-agent technologies: review and selected case studies
Autonomous Agents and Multi-Agent Systems
CAMEL: A Tool for Collaborative Distributed Software Design
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Maintaining constraints of UML models in distributed collaborative environments
Journal of Systems Architecture: the EUROMICRO Journal
Generating and Evaluating Choices for Fixing Inconsistencies in UML Design Models
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Connecting Programming Environments to Support Ad-Hoc Collaboration
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Implementing reactive BDI agents with user-given constraints and objectives
International Journal of Agent-Oriented Software Engineering
CoDesign: a highly extensible collaborative software modeling framework
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Supporting Change Propagation in the Evolution of Enterprise Architectures
EDOC '10 Proceedings of the 2010 14th IEEE International Enterprise Distributed Object Computing Conference
Supporting change propagation in UML models
ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
An agent-oriented approach to change propagation in software maintenance
Autonomous Agents and Multi-Agent Systems
Hi-index | 0.00 |
In recent years, an increasingly large number of software systems have been developed at different geographical regions. As a result, the maintenance and evolution of those systems have shifted from being conducted at a single site to being geographically distributed at multiple locations around the world. In these collaborative development environments, it is a critical challenge to maintain consistency within a software model during its evolution since changes are rapidly and concurrently made to the model without the awareness of team members at various locations. Most of existing software modelling applications however primarily support single-user settings whereas some other recent approaches which rely on version control tools fail to provide effective, real-time support in a collaborative modelling setting requiring frequent interactions and short feedback cycles. In this paper, we present a framework that supports designers in evolving software models in a collaborative modelling setting. This framework is built upon the well-known Belief Desire Intention agent architecture to exploit its robustness and flexibility in maintaining consistency within a design model and resolving conflicts in real time when changes are concurrently made to it by different designers.