scispace - formally typeset
Search or ask a question
Topic

State (computer science)

About: State (computer science) is a research topic. Over the lifetime, 24436 publications have been published within this topic receiving 225733 citations.


Papers
More filters
Patent
28 Feb 1992
TL;DR: In this article, the authors present a system for employing a computer to control a device to provide a plurality of services, each of which corresponds to exactly one of the services and each service has its own copy of the code which defines the service.
Abstract: A system for employing a computer to control a device to provide a plurality of services for a plurality of entities. Each entity corresponds to exactly one of the services and each service has its own copy of the code which defines the service. The system associates a process which executes the service with each service. The code for a service defines a finite state machine which is continually executed by the service's process. While in a given state, the finite state machine may traverse a decision graph which is directly accessible to the process. Actions to be taken on traversal of a node of the decision graph may be defined in the finite state machine. The service's process communicates with other processes and with itself by means of interprocess messages. Each state of the finite state machine contains event handlers for responding to messages received by the service's process. The finite state machine is defined by a special language, the service, logi language, and the decision graphs are defined by means of a graphical editor. The compiler for the service logic language produces not only C++ code defining the finite state machine, but also data base and shell scripts which are used to provision and maintain the services. An embodiment of the system is disclosed which is used in a service node of a telephone switching network to provide telephone services such as 800 number service, caller ID, and the like.

49 citations

Patent
Jim Schmidt1, Calin Negreanu1
01 Oct 2001
TL;DR: In this paper, a system and method for migrating state data from a source computing platform to a destination platform is presented, such as for migrating data from one computer to another computer.
Abstract: A system and method for migrating state data from a source computing platform to a destination platform, such as for migrating state data from one computer to another computer. Pluggable modules collect state on a source platform and transport it to temporary storage as state objects that are independent of any particular destination platform. For example, a state object may contain the information that represents a file on a source machine, while another state object may contain a piece of registry data on that machine. At the source platform, modules provide state data gathering and analysis that collect the data into the state objects. A transport module transports the data to storage accessible to the destination. At the destination, the state objects are applied by pluggable modules to the destination platform. The object data can be adjusted, translated and/or merged with destination state data as appropriate for the destination platform.

49 citations

Patent
Kiichiro Tamaru1, Yoko Ookita1
29 Nov 1991
TL;DR: In this paper, an emulator device includes a hold circuit connected to the address pin in the microprocessor for holding the data output from a microprocessor through the address pins, and a trace memory stores the information transferred through the access pin as trace information during a real-time trace operation.
Abstract: A microprocessor device has an operand address register for storing an operand access address for an operand access, an access generation instruction address register for storing an access generation instruction address having caused the operand access and an operand data register for storing input/output data for the address indicated by the operand address. A multiplexer, whose operation is controlled by a selection signal provided from outside of the microprocessor, outputs the operand address or the access generation instruction address to an address pin of the microprocessor. An emulator device includes the above microprocessor device and a hold circuit, connected to the address pin in the microprocessor, for holding the data output from the microprocessor through the address pin. An address signal line is connected to the hold circuit. A trace memory stores the information transferred through the address pin as trace information during a real-time trace operation. A trace control circuit generates the selection signal and the hold signal to the hold circuit and generates a store signal. The hold circuit outputs the operand address to the address signal line when the hold signal and the selection signal are in the enable state.

49 citations

Patent
07 May 2008
TL;DR: In this article, a method for execution control of a user application program utilizing control program and management software is provided, which enables attaching a debugger to a state, maintaining debug context for all the saved states, and means to jump to another state saved at an earlier point in execution.
Abstract: A method for execution control of a user application program utilizing control program and management software is provided. This execution control is provided without a need to modify or recompile the user application program. The invention provides ability to save states during the execution of an application program and provides a means to jump between them. The invention also provides a means for multiple remote users to interact with the user program and also provide means to control the user application via script and share common portions of execution among multiple execution instances of the same user application program. The invention enables attaching a debugger to a state, maintaining debug context for all the saved states, and means to jump to a state saved at an earlier point in execution to help debug user application programs.

49 citations

Patent
Achim Enthaler1, Martin Roehder1
25 May 2013
TL;DR: In this paper, a motor vehicle has a control device that is designed to change over an operating state of an extravehicular computer system for office applications between an active state, in which the computer system executes at least one piece of office application software, and a passive state, where the system is deactivated.
Abstract: A motor vehicle has a control device that is designed to change over an operating state of an extravehicular computer system for office applications between an active state, in which the computer system executes at least one piece of office application software, and a passive state, in which the computer system is deactivated.

49 citations


Network Information
Related Topics (5)
Formal specification
18.3K papers, 370.6K citations
76% related
Model checking
16.9K papers, 451.6K citations
74% related
Software development
73.8K papers, 1.4M citations
73% related
Software construction
36.2K papers, 743.8K citations
72% related
Concurrency
13K papers, 347.1K citations
72% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20251
202426
202314,059
202232,515
2021467
2020690