White Papers

PASSI: A Process for Specifying and Implementing Multi-Agent Systems Using UML

Overview Multi-Agent Systems (MAS) differ from non-agent based systems because agents are intended to be autonomous units of intelligent functionality. As a consequence, agent-based software engineering methods must complement standard design activities and representations with models of the agent society. Some methods coming from artificial intelligence community address social knowledge and relationships but have high-level design abstractions as their end points. This paper describes PASSI a step-by-step requirement-to-code method for developing multi-agent software that integrates design models and philosophies from both object-oriented software engineering and MAS using UML notation. The method has evolved through several stages; it has been previously applied in the synthesis of embedded robotics software and the paper is currently exploring its applications to the design of various agent-based information systems.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
University of Palermo
File Format
PDF
Date Published
Dec 4, 2008
Format
White Papers
Topics
Programming Languages, UML, Software Engineering

Similiar White Papers

UML to CORBA Transformation in Rational Software Architect

UML to CORBA Transformation in Rational Software Architect

IBM Rational Software Architect (RSA) is a Unified Modeling Language (UML) 2.0-compliant modeling tool. This tool can be

Publisher: IBM  |  Tags: c++, java, mda, software, source code

Static vs. Dynamic Source Code Analysis: Finding the Right 'Bug Spray'

Static vs. Dynamic Source Code Analysis: Finding the Right 'Bug Spray'

In this on-demand Webcast, Coverity CTO Ben Chelf reviews the relative merits of static and dynamic source code analysis

Publisher: Coverity  |  Tags: cto, source code

Designing Interaction Spaces for Rich Internet Applications With UML

Designing Interaction Spaces for Rich Internet Applications With UML

This paper proposes a new method for designing rich internet applications. The design process uses results from an objec

Publisher: Aalborg University  |  Tags: applications, object-oriented, server

An Empirical Investigation in Quantifying Inconsistency and Incompleteness of UML Designs

An Empirical Investigation in Quantifying Inconsistency and Incompleteness of UML Designs

The UML is becoming the de-facto notation for software engineering projects. It is a common hypothesis that incompletene

Publisher: Technical University of Eindhoven  |  Tags: software, software development, software engineering

Representing Explicit Attributes in UML

Representing Explicit Attributes in UML

Java annotations and .NET attributes are a lightwheight language extension mechanism supported directly by the compiler

Publisher: Darmstadt University of Technology  |  Tags: java