Control as a state machine engine, Database Management System

Control as a State Machine Engine

First let us define the state machine: "the state machine is a machine which is an object but not an application object. It is a part of language substrate to support syntax of application object". The normal approach to implement control is to have a few ways of explicitly representing and executing state machines. For illustration, a general "state machine engine" class can provide capability to execute a state machine represented by table of transitions and actions provided by application. As you know, each object consists of its own independent state variable and can call on the state engine to determine next state and action.

This approach helps quickly progress from analysis model to a skeleton prototype of system by defining classes from object model, state machines from dynamic model and creating "stubs" of action routines. A stub can be termed as "the minimal definition of a subroutine or function without any internal code". So, if every stub-print out own name, this technique permits you to execute skeleton application to verify which the basic flow of control is correct or not.

State machine mechanisms can be created easily using the object oriented language. 


Posted Date: 8/30/2013 2:40:27 AM | Location : United States

Related Discussions:- Control as a state machine engine, Assignment Help, Ask Question on Control as a state machine engine, Get Answer, Expert's Help, Control as a state machine engine Discussions

Write discussion on Control as a state machine engine
Your posts are moderated
Related Questions
Define an abstraction by which relationships are treated as higher level entities Ans: Aggregation.  It is an abstraction by which relationships are treated as higher level

Describe relational model? Structure of relational data base Basic structure Database schema Keys Schema diagram Query languages

please describe the data base management with the easy example &give the application?

how to design a bakery business in data base

E-R Model This data model is based on real world that consists of basic objects named entities and of relationship among these objects. Entities are illustrated in a database

Describe the benefits of OOD techniques OOD techniques are very useful for development of large and complex systems. It has been noted that large projects that are developed u

What is the meaning of Data independence? Data independence means a programs that are not dependent on the physical attributes of data and a programs that are not dependent on

1. Design the logic, using a looping structure, for a program that outputs every even number from 1 through 25 along with its square and cube. 2. Mr. Sanchez owns 12 apartme

From SAD to OOAD (Structured Analysis and Design (SAD) to Object Oriented Analysis and Design (OOAD). We will find here how we can map various models in SAD to different model

Q.   Explain the terms key constraints participation constraints and mapping caradinalities in ER model.  Participation Constraints :   The participation of an entity set E i