In this paper, we present a unit testing approach for MASs based on the use of Mock Agents. Each Mock Agent is responsible for testing a single role of an agent under successful and …
Agent-based software engineering has been proposed in addition to object-oriented software engineering as a means of mastering the complexity associated with the …
The effective management and composition of architectural variabilities has long been of importance to product line architects. Architects need to describe how conceptual …
With multi-agent systems (MASs) growing in size and complexity, the separation of their concerns throughout the different development phases is crucial to MAS engineers …
An architectural aspect is a concern that cuts across architecture modularity units and cannot be effectively modularized using the given abstractions of conventional Architecture …
VT da Silva - Autonomous Agents and Multi-Agent Systems, 2008 - Springer
Open multi-agent systems composed of heterogeneous, autonomous and independently designed agents are usually governed by a set of norms. The established norms regulate …
Automated tests have been widely used as a supporting mechanism during software development and maintenance activities. It improves the confidence on software releases as …
Objects and agents are software engineering abstractions that have many common concerns. However, agents are more complex entities since they encompass additional …
O Silva, A Garcia, C Lucena - … Workshop on Software Engineering for Large …, 2002 - Springer
Software architectures of large multi-agent systems (MASs) are inherently complex and have to cope with an increasing number of system-wide properties and their corresponding …