Methods of object-oriented reactive agents implementation on the basis of finite automata

  title={Methods of object-oriented reactive agents implementation on the basis of finite automata},
  author={Anatoly A. Shalyto and Lev Naumov and Georgiy Korneev},
  journal={International Conference on Integration of Knowledge Intensive Multi-Agent Systems, 2005.},
  • A. Shalyto, L. Naumov, G. Korneev
  • Published 18 April 2005
  • Computer Science
  • International Conference on Integration of Knowledge Intensive Multi-Agent Systems, 2005.
This paper gives an overview of different automata implementation methods in the framework of object-oriented agent-based systems development. The general idea of this paper is the application of the finite automata to the reactive agents' development (Luger, 2002). Support of several mechanisms of automata interactions allows using discussed methods for multiagents systems implementation. So, this paper describes an approach to solution of one of the paramount problems of object-oriented… 
Modeling Technology for One Class of Multi-Agent Systems with Automata Based Programming
The technology of modeling of one class of multi-agent systems with automata based programming is proposed in the paper. The technology is illustrated on the example of system of interacting drone
XAL: A Web Oriented Programming Language Based on Timed-Automata
XAL, a framework that allows to build Web-oriented applications and services in a more productive way, is developed, a modified version of the timed-automata, that allows the programmer to specify constraints over real-time in a declarative way, rather than mix them within the logic of the application.
Agent-Based Economic Modeling With Finite State Machines
An approach based on representing an agent's production cycle as a finite state machine model offers natural representations for basic economic features such as complementary and substitute commodities and various production strategies with transition costs.
Automata-Based Programming and Automata-Based Control
The article contains main theses of automata-based programming and discusses its advantages when applied in software engineering. The apparatus for automata-based programming is described.
Development of a Feed Mechanism Control Model for KARA Master Circular Saw Based on SWITCH Technology
An approach to the development of logical control systems for small-scale sawmills is described, which allows automating algorithm creation and programming of control devices using the so-called SWITCH technology.


Object-Oriented Methods: Principles and Practice
The third edition of Object-oriented and object-based programming languages, with emphasis on the benefits of object-oriented programming and methods, is published.
Artificial Intelligence: Structures and Strategies for Complex Problem Solving (5th Edition)
From the Publisher: Combines the theoretical foundations of intelligent problem-solving with he data structures and algorithms needed for its implementation. The book presents logic, rule, object
Design patterns: elements of reuseable object-oriented software
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out
Foundation for Open Project Documentation
  • Linux Summit,
  • 2004
Switch-Technology. Algorithmization and Programming of Logic Control, SPb.: Science (Nauka)
  • 1998
State Machine – New Object-Oriented Design Pattern
  • Informational and Controlling Systems,
  • 2004
Tanks and Automata”, BYTE/Russia, 2003, Vol. 2. in “Articles
  • 2003
State Machine – Java Language’s Extension for Efficient Implementation of Automata
  • Informational and Controlling Systems,
  • 2004
The Art of Lift Programming. Object-Oriented Programming with Explicit States Separation
  • Informational and Controlling Systems,
  • 2004
Automata theory for multi-agent systems implementation
  • L. Naumov, A. Shalyto
  • Computer Science
    IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change (IEEE Cat. No.03CH37502)
  • 2003
It is shown that automata theory can be useful for engineering, developing and documenting multiagent systems and regarding algorithms and programs as finite automata.