V. S. Subrahmanian

V.S. Subrahmanian is Assistant Professor of Computer Science at the University of Maryland.

  • Heterogeneous Agent Systems

    Heterogeneous Agent Systems

    V. S. Subrahmanian, Piero Andrea Bonatti, Jürgen Dix, Thomas Robert Eiter, Sarit Kraus, Fatma Ozcan, and Robert B. Ross

    After a discussion of the theory of software agents, this book presents IMPACT (Interactive Maryland Platform for Agents Collaborating Together), an experimental agent infrastructure that translates formal theories of agency into a functional multiagent system that can extend legacy software code and application-specific or legacy data structures.

    Software agents are the latest advance in the trend toward smaller, modular pieces of code, where each module performs a well-defined, focused task or set of tasks. Programmed to interact with and provide services to other agents, including humans, software agents act autonomously with prescribed backgrounds, beliefs, and operations. Systems of agents can access and manipulate heterogeneously stored data such as that found on the Internet.

    After a discussion of the theory of software agents, this book presents IMPACT (Interactive Maryland Platform for Agents Collaborating Together), an experimental agent infrastructure that translates formal theories of agency into a functional multiagent system that can extend legacy software code and application-specific or legacy data structures. The book describes three sample applications: a store, a self-correcting auto-pilot, and a supply chain.

    • Hardcover $80.00 £55.95
    • Paperback $58.00 £45.00
  • Logic Programming and Non-Monotonic Reasoning

    Proceedings of the First International Workshop

    Wiktor Marek, Anil Nerode, and V. S. Subrahmanian

    The First International Workshop brings together researchers from the theoretical ends of the logic programming and artificial intelligence communities to discuss their mutual interests. Logic programming deals with the use of models of mathematical logic as a way of programming computers, where theoretical AI deals with abstract issues in modeling and representing human knowledge and beliefs. One common ground is nonmonotonic reasoning, a family of logics that includes room for the kinds of variations that can be found in human reasoning.

    Topics Stable Semantics • Default Logic • AutoEpistemic Logic • Truth Maintenance Systems • Implementation Issues • Diagnosis • Applications • Inheritance Reasoning • Logics of Belief • Inconsistency and Non-Monotonicity

    • Paperback $32.50