Iterative software engineering for multiagent systems : the MASSIVE method /
Saved in:
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 |
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