Iterative software engineering for multiagent systems : the MASSIVE method /

Saved in:
Bibliographic Details
Author / Creator:Lind, Jürgen, 1968-
Imprint:New York : Springer, 2001.
Description:xiv, 286 p.
Language:English
Series:Lecture notes in computer science ; 1994. Lecture notes in artifial intelligence
Lecture notes in computer science ; 1994.
Lecture notes in computer science. Lecture notes in artificial intelligence.
Subject:
Format: Print Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/4459216
Hidden Bibliographic Details
ISBN:3540421661 (pbk. : alk. paper)
Table of Contents:
  • Foreword
  • List of Figures
  • List of Process Models
  • 1. Introduction
  • 2. Agents, Multiagent Systems and Software Engineering
  • 2.1. Intelligent Agents
  • 2.1.1. What's an Agent, anyway?
  • 2.1.2. Roles
  • 2.1.3. Architectures
  • 2.1.4. Agents, Roles and Architectures
  • 2.2. Systems of Agents
  • 2.2.1. Interaction
  • 2.2.2. The Social Dimension
  • 2.3. Related Fields in Computer Science
  • 2.4. Agent-Oriented Software Engineering
  • 2.4.1. Aspects of Programming Paradigms
  • 2.4.2. A Historic Perspective
  • 2.4.3. The Bottom Line
  • 2.4.4. Where Next?
  • 2.5. Summary
  • 3. Basic Concepts in Software Engineering
  • 3.1. Cognitive Aspects of Software Engineering
  • 3.1.1. Basic Human Information Processing
  • 3.1.2. Software Engineering as a General Design Task
  • 3.1.3. Designs and Models
  • 3.1.4. A General Model of Engineering
  • 3.1.5. The Basic Engineering Cycle
  • 3.1.6. Basic Skills in Software Engineering
  • 3.2. Requirements for Software Engineering Support
  • 3.3. AGeneral Model of Software Engineering
  • 3.4. Software Engineering Product Models
  • 3.4.1. AGeneric Product Model
  • 3.4.2. Software Blueprints: The Unified Modeling Language
  • 3.5. Software Engineering Process Models
  • 3.5.1. Classical Process Models
  • 3.5.2. Novel Trends in Software Engineering
  • 3.5.3. Development Methods for Multiagent Systems
  • 3.5.4. Discussion
  • 3.6. Quality Management and Systematic Learning
  • 3.6.1. The Quality Improvement Paradigm
  • 3.6.2. Experience Factory
  • 3.7. Summary
  • 4. The Conceptual Framework of Massive
  • 4.1. The Foundations of Massive
  • 4.2. Knowbbles
  • 4.3. Views
  • 4.3.1. What and Why?
  • 4.3.2. View-Oriented Analysis
  • 4.3.3. A View System for Multiagent Systems
  • 4.4. Iterative View Engineering
  • 4.5. Putting It All Together
  • 4.6. Summary
  • 5. Massive Views
  • 5.1. A Brief Introduction to Train Coupling- and Sharing (TCS)
  • 5.2. Environment View
  • 5.2.1. Developers Perspective
  • 5.2.2. Systems Perspective
  • 5.3. Task View
  • 5.3.1. Use Case Analysis
  • 5.3.2. Functional Requirements
  • 5.3.3. Non functional Requirements
  • 5.4. Role View
  • 5.4.1. Role Definition
  • 5.4.2. Role Assignment
  • 5.5. Interaction View
  • 5.5.1. Intent Layer
  • 5.5.2. Protocol Layer
  • 5.5.3. Transport Layer
  • 5.6. Society View
  • 5.6.1. Characterization of Social Systems
  • 5.6.2. Designing Social Systems
  • 5.7. Architecture View
  • 5.7.1. System Architecture
  • 5.7.2. The Architectural Feature Space
  • 5.7.3. Agent Architecture
  • 5.8. System View
  • 5.8.1. User Interface Design
  • 5.8.2. Exception Handling
  • 5.8.3. Performance Engineering
  • 5.8.4. Deployment
  • 5.9. Summary
  • 6. Further Case Studies
  • 6.1. The Teamwork Library
  • 6.1.1. Environment View
  • 6.1.2. Task View
  • 6.1.3. Role View
  • 6.1.4. Interaction View
  • 6.1.5. Society View
  • 6.1.6. ArchitectureView
  • 6.1.7. System View
  • 6.2. Personal Travel Assistant: Intermodal Route Planning
  • 6.2.1. EnvironmentView
  • 6.2.2. Task View
  • 6.2.3. Role View
  • 6.2.4. Interaction View
  • 6.2.5. Society View
  • 6.2.6. Architecture View
  • 6.2.7. System View
  • 6.3. Summary
  • 7. Conclusion
  • A. Toolkits for Agent-Based Applications
  • A.1. SIF
  • A.2. ZEUS
  • A.3. Swarm
  • A.4. Summary
  • B. Basic Problem Solving Capabilities of TCS Agents
  • B.1. Planing Algorithm for a Single Task
  • B.2. Plan Integration Operator
  • B.3. Decision Functions
  • B.4. Plan Execution Simulation
  • C. Protoz Specification of the Contract-Net Protocol
  • Bibliography
  • Glossary
  • Index