Dynamic Systems
Discrete Event Examples
Untimed DES
Dynamic Systems
Try some definitions of
System
Dynamic
Dynamic System
Even if Dynamic can have the meaning of Powerful or Active, a Dynamic System is a primarily a Changeable System.
Event Driven Systems
An Event is a “thing in time”
Typing “Event Driven” in a search engine
Event Driven Programming
Event Driven Architecture/ Business
Event Driven Programming
Event-Driven Programming (EDP) is a programming paradigm in which the flow of the program is determined by events
sensor outputs
user actions (mouse clicks, key presses)
messages from other programs or threads
Event-driven programming
It uses an Infinite Loop with
Event detection
Event dispacher
The event dispatcher calls the event handlers, often using an event queue to hold unprocessed events.
Different from Batch Programming (BP)
EDP versus BP
In Bach Programming, the flow of the program is determined by the programmer
Give two short examples of pseudocode of the same problem treated using EDP and BP.
What are the differences?
What’s the main advantage of EDP?
Event-driven architecture
In an event-driven architecture, a notable thing happens inside or outside your business, which disseminates immediately to all interested parties (human or automated). The interested parties evaluate the event, and optionally take action. The event-driven action may include the invocation of a service, the triggering of a business process, and/or further information publication/ syndication.
Properties
Extreme Loose Coupling. By its nature, an event-driven architecture is extremely loosely coupled, and highly distributed. The creator (source) of the event only knows the event transpired. The creator has no knowledge of the event’s subsequent processing, or the interested parties. The traceability of an event through a dynamic multipath event network can be difficult. Thus, event-driven architectures are best used for asynchronous flows of work and information.
DES
The acronym DES, or frequently DEDS (for discrete event dynamic systems), has been used extensively in many different fields of mathematics and applications, to designate apparently widely different systems. Nevertheless, all these systems have in common the property of being driven by events, rather than by time.
DES
A Discrete Event System (DES) can be defined as a dynamic system for which the state changes in response to the occurrence of discrete events. The discrete events take place at possible irregular or unknown time instants, i.e., asynchronously and non-deterministically, but are the result of interactions within the system itself.
DES
The conceptual structure of a DES is deceptively simple: A system composed of multitudes of “jobs” that require various services from a multitude of "resources.” The limited availability of the resources determines the interactions between the jobs, while the start and the completion of the jobs, as well as the changes of the resources generate the events that govern the dynamics of the system.
University "Politehnica" of Bucharest
Faculty of Engineering in Foreign Languages
Master Studies in Business Administration
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.