Academic literature on the topic 'Event-oriented programming'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Event-oriented programming.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Event-oriented programming"

1

Dr., Paulo Jorge Lopes de Moura, and Abel Jo˜ao Padr˜ao Gomes Dr. "A find out about of a dialogue and making a Logtalk for the sketch of an Object Oriented Logic Programming Language." International Journal of Indian Science and Research 1, no. 4 (2022): 01–14. https://doi.org/10.5281/zenodo.7130230.

Full text
Abstract:
This thesis describes the design, implementation, and documentation of Logtalk, an object-oriented common sense programming language. Logtalk is designed as an extension to the Prolog common sense programming language offering encapsulation aspects primarily based on object-oriented concepts. Logtalk primary points encompass help for each prototypes and training in the equal application, integration of event-driven programming with object-oriented programming, and category-based code reusing
APA, Harvard, Vancouver, ISO, and other styles
2

Chibani, Meriem, Brahim Belattar, and Abdelhabib Bourouis. "Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation." Modelling and Simulation in Engineering 2014 (2014): 1–16. http://dx.doi.org/10.1155/2014/736359.

Full text
Abstract:
Aspect-oriented modeling and simulation is a new approach which uses the separation of concerns principle to enhance the quality of models and simulation tools. It adopts the separation of concerns (SOC) principle. Thus, crosscutting concerns such as processes synchronization, steady state detection, and graphical animation could be separated from simulation functional modules. The capture of crosscutting concerns in a modular way is carried out to cope with complexity and to achieve the required engineering quality factors such as robustness, modularity, adaptability, and reusability. This paper provides a summary of aspect-oriented paradigm with its usage in simulation by illustrating the main crosscutting concerns that may infect simulation systems. A practical example is given with the use of the Japrosim discrete event simulation library.
APA, Harvard, Vancouver, ISO, and other styles
3

Leal, Marcus, Noemi Rodriguez, and Roberto Ierusalimschy. "LuaTS - A Reactive Event-Driven Tuple Space." JUCS - Journal of Universal Computer Science 9, no. (8) (2003): 730–44. https://doi.org/10.3217/jucs-009-08-0730.

Full text
Abstract:
With the goal of assessing the use of the tuple space model in the context of event-driven applications, we developed a reactive tuple space in the Lua programming language. This system, which we called LuaTS, extends the original Linda model with a more powerful associative mechanism for retrieving tuples, supports code mobility and includes a reactive layer through which the programmer can modify the behavior of the basic system calls. In this paper we describe the implementation of LuaTS and illustrate its main features with a few examples.
APA, Harvard, Vancouver, ISO, and other styles
4

Marley, Vladimir, Dmitrii Vasilchenko, Lubov Tyndykar, Sergey Plotnikov, and Oleg Korolev. "Algorithmic Networks and Object-Oriented Programming." E3S Web of Conferences 363 (2022): 01003. http://dx.doi.org/10.1051/e3sconf/202236301003.

Full text
Abstract:
The article considers relevance of using the formalism of algorithmic networks in terms of object-oriented programming and the development of the basic ideology of using the formalism of algorithmic networks to solve problems in the framework of object-oriented systems is considered. A solution is proposed to create a network of connected objects of a certain structure with the formalism of algorithmic networks and its algorithmic completeness. The choice of the platform for the implementation of the required task on the software part was made, providing full support for the object-oriented paradigm and allowing the use of the event mechanism and the delegate mechanism. The main classes of the system are presented, and the interaction between them is discussed in detail in the execution diagram. The process of setting an algorithmic network and its calculation is considered. The ability to set algorithmic networks programmatically is implemented, which further allows you to create the required configuration of the algorithmic network and save it as files. The calculation process is considered.
APA, Harvard, Vancouver, ISO, and other styles
5

An, Zheng, and Luana Mendiola-Smith. "Connections to neighborhood storytellers and community-oriented emotional disclosure on Twitter during an emergency event." New Media & Society 22, no. 8 (2019): 1359–77. http://dx.doi.org/10.1177/1461444819878818.

Full text
Abstract:
From a communication infrastructure theory perspective, this study examined local residents’ connections to neighborhood storytellers and its association with community-oriented emotional disclosure, a specific form of neighborhood storytelling, during an emergency event. A sample of 1676 local residents and their Twitter activities were obtained from Twitter’s streaming application programming interface (API) during a 2-hour window after the event. A connection was established when the focal user retweeted, commented on, or replied to another user. The results show that scope of connections to residents, community organizations, and mainstream media positively predicted community-oriented disclosure of negative emotions. Scope of connections to residents positively predicted community-oriented disclosure of positive emotions. Scope of connections to local media did not predict community-oriented emotional disclosure.
APA, Harvard, Vancouver, ISO, and other styles
6

Sorokin, David E. "DVCompute Simulator for discrete event simulation." Journal Of Applied Informatics 16, no. 93 (2021): 93–108. http://dx.doi.org/10.37791/2687-0649-2021-16-3-93-108.

Full text
Abstract:
The author of this article represents his own work DVCompute Simulator, which is a collection of general-purpose programming libraries for discrete event simulation. The aim of the research was to create a set of simulators in the Rust language, efficient in terms of speed of execution, based on a unified approach and destined for different simulation modes. The simulators implement such modes as ordinary sequential simulation, nested simulation and distributed simulation. The article describes that nested simulation is related to Theory of Games, while distributed simulation can be used for running large-scale simulation models on supercomputers. It is shown how these different simulation modes can be implemented based on the single approach that combines many paradigms: the event-oriented paradigm, the process-oriented one, blocks similar to the GPSS language and even partially agent-based modeling. The author's approach is based on using the functional programming techniques, where the simulation model is defined as a composition of computations. The results of testing two modules are provided, where the modules support both the optimistic and conservative methods of distributed simulation.
APA, Harvard, Vancouver, ISO, and other styles
7

Zeigler, Bernard P. "Hierarchical, modular discrete-event modelling in an object-oriented environment." SIMULATION 49, no. 5 (1987): 219–30. http://dx.doi.org/10.1177/003754978704900506.

Full text
Abstract:
Hierarchical, modular specification of discrete-event models of fers a basis for reusable model bases and hence for enhanced simulation of truly varied design alternatives. We describe an envi ronment which realizes the DEVS formalism developed in Zeigler (1984) for hierarchical, modular models. It is implemented in PC-Scheme, a powerful Lisp dialect for microcomputers contain ing an object-oriented programming subsystem. Since both the implementation and the underlying language are accessible to the user, the result is a capable medium for combining simula tion modelling and artificial intelligence techniques. The envi ronment is developed in an object-oriented manner which lends itself to model base organization using the entity structure knowl edge representation. It also serves as a medium for developing hierarchical distributed simulation models and architectures.
APA, Harvard, Vancouver, ISO, and other styles
8

Luong, Tran Thanh, and Le My Canh. "JAVASCRIPT ASYNCHRONOUS PROGRAMMING." Hue University Journal of Science: Techniques and Technology 128, no. 2B (2019): 5–16. http://dx.doi.org/10.26459/hueuni-jtt.v128i2b.5104.

Full text
Abstract:
JavaScript has become more and more popular in recent years because its wealthy features as being dynamic, interpreted and object-oriented with first-class functions. Furthermore, JavaScript is designed with event-driven and I/O non-blocking model that boosts the performance of overall application especially in the case of Node.js. To take advantage of these characteristics, many design patterns that implement asynchronous programming for JavaScript were proposed. However, choosing a right pattern and implementing a good asynchronous source code is a challenge and thus easily lead into less robust application and low quality source code. Extended from our previous works on exception handling code smells in JavaScript and exception handling code smells in JavaScript asynchronous programming with promise, this research aims at studying the impact of three JavaScript asynchronous programming patterns on quality of source code and application.
APA, Harvard, Vancouver, ISO, and other styles
9

Shelekhov, V. I. "Automata-based Software Engineering with Event-B." Programmnaya Ingeneria 13, no. 4 (2022): 155–67. http://dx.doi.org/10.17587/prin.13.155-167.

Full text
Abstract:
A new automata-based programming language has been built by extending the Event-B specification language. When developing models in Event-B, it becomes possible to use automata-based methods in addition to the popular refinement method. Automata-based software engineering, supported by deductive verification in Event-B, can be successfully used for the development of control systems in critical infrastructure with a high cost of error. A model of the Event-B specification in the automata-based programming language is constructed. The Event-B specification is a chain of machine refinements. The machine is defined by a non-deterministic composition of events. An event is the equivalent of a simple conditional statement without else branch. In automata-based software engineering, in addition to non-deterministic composition, a number of other compositions are allowed. The main one is a hypergraphic composition with respect to control states. Parallel process composition, object-oriented and aspect-oriented compositions are also possible. A process can be called from another process. It is possible to send and receive messages. There are different time actions. It is not difficult to rewrite an automata-based program into the Event-B specification. The automata-based software engineering with Event-B is demonstrated by the example of the problem of traffic control on the bridge from the Event-B system manual. A simpler solution with verification in the Rodin tool is proposed. The effectiveness of Event-B verification methods is confirmed by finding three non-trivial errors in our solution.
APA, Harvard, Vancouver, ISO, and other styles
10

Shelekhov, V. I. "Automata-based Software Engineering with Event-B." Programmnaya Ingeneria 13, no. 4 (2022): 155–67. http://dx.doi.org/10.17587/prin.13.155-167.

Full text
Abstract:
A new automata-based programming language has been built by extending the Event-B specification language. When developing models in Event-B, it becomes possible to use automata-based methods in addition to the popular refinement method. Automata-based software engineering, supported by deductive verification in Event-B, can be successfully used for the development of control systems in critical infrastructure with a high cost of error. A model of the Event-B specification in the automata-based programming language is constructed. The Event-B specification is a chain of machine refinements. The machine is defined by a non-deterministic composition of events. An event is the equivalent of a simple conditional statement without else branch. In automata-based software engineering, in addition to non-deterministic composition, a number of other compositions are allowed. The main one is a hypergraphic composition with respect to control states. Parallel process composition, object-oriented and aspect-oriented compositions are also possible. A process can be called from another process. It is possible to send and receive messages. There are different time actions. It is not difficult to rewrite an automata-based program into the Event-B specification. The automata-based software engineering with Event-B is demonstrated by the example of the problem of traffic control on the bridge from the Event-B system manual. A simpler solution with verification in the Rodin tool is proposed. The effectiveness of Event-B verification methods is confirmed by finding three non-trivial errors in our solution.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Event-oriented programming"

1

Hendry, Barbara. "Distributed object-oriented discrete event simulation /." Online version of thesis, 1990. http://hdl.handle.net/1850/10999.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Ayre, John. "Object-oriented development using the structured techniques : an entity-event approach." Thesis, University of Ulster, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.261021.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Shi, Yuan. "Integrated verification of constraints and event-and-action-oriented business rules." [Gainesville, Fla.] : University of Florida, 2001. http://etd.fcla.edu/etd/uf/2001/anp1051/thesis%5Fyshi.pdf.

Full text
Abstract:
Thesis (M.S.)--University of Florida, 2001.<br>Title from first page of PDF file. Document formatted into pages; contains ix, 68 p.; also contains graphics. Vita. Includes bibliographical references (p. 64-67).
APA, Harvard, Vancouver, ISO, and other styles
4

Salt, John D. "The specification of interactive behaviour patterns in object-oriented discrete-event simulation modelling." Thesis, Brunel University, 1999. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.286822.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Chen, Min. "A distributed object-oriented discrete event-driven simulation environment-DODESE." FIU Digital Commons, 1991. http://digitalcommons.fiu.edu/etd/2140.

Full text
Abstract:
A new distributed object-oriented discrete event-driven simulation environment, DODESE, is developed to provide a common framework for simulation model design and implementation. The DODESE can be used to define a simulation including all the simulation objects participating in the simulation while the execution of the simulation can be interactively monitored on DODESE. The DODESE system has combined the strengths of both object-oriented paradigms and data base technology to make computer simulation more powerful and has achieved the goals of object-orientation, distribution, reusability, maintainability and extensibility. The system runs on two Sun workstations concurrently connected by an Ethernet. One of the workstations performs the simulation tasks while the other workstation displays the status of the simulation interactively. Both workstations communicate through the GemStone data base, thus a mechanism is designed for synchronization and concurrency control. The DODESE is implemented using OPAL, GemStone’s data definition and manipulation language, C and Xlib.
APA, Harvard, Vancouver, ISO, and other styles
6

Fabbri, Francesco. "Engineering Concurrent and Event-driven Web Apps: An Agent-Oriented Approach based on the simpAL Language." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2012. http://amslaurea.unibo.it/4795/.

Full text
Abstract:
Web is constantly evolving, thanks to the 2.0 transition, HTML5 new features and the coming of cloud-computing, the gap between Web and traditional desktop applications is tailing off. Web-apps are more and more widespread and bring several benefits compared to traditional ones. On the other hand reference technologies, JavaScript primarly, are not keeping pace, so a paradim shift is taking place in Web programming, and so many new languages and technologies are coming out. First objective of this thesis is to survey the reference and state-of-art technologies for client-side Web programming focusing in particular on what concerns concurrency and asynchronous programming. Taking into account the problems that affect existing technologies, we finally design simpAL-web, an innovative approach to tackle Web-apps development, based on the Agent-oriented programming abstraction and the simpAL language. == Versione in italiano: Il Web è in continua evoluzione, grazie alla transizione verso il 2.0, alle nuove funzionalità introdotte con HTML5 ed all’avvento del cloud-computing, il divario tra le applicazioni Web e quelle desktop tradizionali va assottigliandosi. Le Web-apps sono sempre più diffuse e presentano diversi vantaggi rispetto a quelle tradizionali. D’altra parte le tecnologie di riferimento, JavaScript in primis, non stanno tenendo il passo, motivo per cui la programmazione Web sta andando incontro ad un cambio di paradigma e nuovi linguaggi e tecnologie stanno spuntando sempre più numerosi. Primo obiettivo di questa tesi è di passare al vaglio le tecnologie di riferimento ed allo stato dell’arte per quel che riguarda la programmmazione Web client-side, porgendo particolare attenzione agli aspetti inerenti la concorrenza e la programmazione asincrona. Considerando i principali problemi di cui soffrono le attuali tecnologie passeremo infine alla progettazione di simpAL-web, un approccio innovativo con cui affrontare lo sviluppo di Web-apps basato sulla programmazione orientata agli Agenti e sul linguaggio simpAL.
APA, Harvard, Vancouver, ISO, and other styles
7

Van, Ham Jurgen Michael. "Seamless concurrent programming of objects, aspects and events." Thesis, Nantes, Ecole des Mines, 2015. http://www.theses.fr/2015EMNA0118/document.

Full text
Abstract:
L’utilisation de concepts avancés de programmation concurrente permet de dépasser les inconvénients de l’utilisation de techniques de bas niveau à base de verrous ou de moniteurs. Elle augmente le niveau d’abstraction, libérant les programmeurs d’applications concurrentes d’une focalisation excessive sur des détails. Cependant, avec les approches actuelles, la logique nécessaire à la mise en place de schémas de coordinations complexes est fragmentée en plusieurs points de l’application sous forme de« join patterns », de notifications et de la logique applicative qui crée implicitement des dépendances entre les canaux de communication et donc, indirectement, les « join patterns » (qui définissent ces canaux). Nous présentons JEScala, un langage qui capture les schémas de coordination (d’une application concurrente) d’une manière plus expressive et modulaire, en s’appuyant sur l’intégration fine d’un système d’évènements avancé et des « join patterns ». Nous implémentons des automates finis à partir de « joins » à l’aide de JEScala et introduisons un langage dédié à la définition de ces automates finis permettant d’en obtenir des implémentations plus efficaces. Nous validons notre approche avec des études de cas et évaluons l’efficacité de son exécution. Nous comparons la performance de trois implémentations d’un automate fini. Nous validons enfin l’idée d’un moniteur d’évènements en créant un programme JEScala concurrent à partir d’un découpage d’un programme séquentiel<br>The advanced concurrency abstractions provided by the Join calculus overcome the drawbacks of low-level techniques such as locks and monitors. They rise the level of abstraction, freeing programmers that implement concurrent applications from the burden of concentrating on low-level details. However, with current approaches the coordination logic involved incomplex coordination schemas is fragmented into several pieces including join patterns, data emissions triggered in different places of the application, and the application logic that implicitly creates dependencies among channels, hence indirectly among join patterns. We present JEScala, a language that captures coordination schemas in a more expressive and modular way by leveraging a seamless integration of an advanced event system with join abstractions. We implement Joins-based state machines using JEScala and introduce a domain specific language for finite state machines that make faster alternative implementations possible. We validate our approach with case studies and we provide a first performance assessment. We compare the performance of three different implementations of a finite state machine. Finally, we validate the idea of constructing a concurrent JEScala program by using the parts of a sequential Event-Based program in combination with an event monitor, a component that synchronizes handling of multiple events
APA, Harvard, Vancouver, ISO, and other styles
8

Galassi, Enrico. "Il ruolo delle architetture di controllo nella progettazione e sviluppo di applicazioni web: Un confronto fra event-loop e control-loop utilizzando il linguaggio dart e linguaggi agent-oriented." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2014. http://amslaurea.unibo.it/7956/.

Full text
Abstract:
Quando si parla di architetture di controllo in ambito Web, il Modello ad Eventi è indubbiamente quello più diffuso e adottato. L’asincronicità e l’elevata interazione con l’utente sono caratteristiche tipiche delle Web Applications, ed un architettura ad eventi, grazie all’adozione del suo tipico ciclo di controllo chiamato Event Loop, fornisce un'astrazione semplice ma sufficientemente espressiva per soddisfare tali requisiti. La crescita di Internet e delle tecnologie ad esso associate, assieme alle recenti conquiste in ambito di CPU multi-core, ha fornito terreno fertile per lo sviluppo di Web Applications sempre più complesse. Questo aumento di complessità ha portato però alla luce alcuni limiti del modello ad eventi, ancora oggi non del tutto risolti. Con questo lavoro si intende proporre un differente approccio a questa tipologia di problemi, che superi i limiti riscontrati nel modello ad eventi proponendo un architettura diversa, nata in ambito di IA ma che sta guadagno popolarità anche nel general-purpose: il Modello ad Agenti. Le architetture ad agenti adottano un ciclo di controllo simile all’Event Loop del modello ad eventi, ma con alcune profonde differenze: il Control Loop. Lo scopo di questa tesi sarà dunque approfondire le due tipologie di architetture evidenziandone le differenze, mostrando cosa significa affrontare un progetto e lo sviluppo di una Web Applications avendo tecnologie diverse con differenti cicli di controllo, mettendo in luce pregi e difetti dei due approcci.
APA, Harvard, Vancouver, ISO, and other styles
9

Norberg, Johan. "Verification techniques in the context of event-trigged soft real-time systems." Thesis, Jönköping University, JTH, Computer and Electrical Engineering, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-737.

Full text
Abstract:
<p>When exploring a verification approach for Komatsu Forest's control system regarding their forest machines (Valmet), the context of soft real-time systems is illuminated. Because of the nature of such context, the verification process is based on empirical corroboration of requirements fulfillment rather than being a formal proving process.</p><p>After analysis of the literature with respect to the software testing field, two paradigms have been defined in order to highlight important concepts for soft real-time systems. The paradigms are based on an abstract stimuli/response model, which conceptualize a system with inputs and output. Since the system is perceived as a black box, its internal details are hidden and thus focus is placed on a more abstract level.</p><p>The first paradigm, the “input data paradigm”, is concerned about what data to input to the system. The second paradigm, the “input data mechanism paradigm” is concerned about how the data is sent, i.e. the actual input mechanism is focused. By specifying different dimensions associated with each paradigm, it is possible to define their unique characteristics. The advantage of this kind of theoretical construction is that each paradigm creates an unique sub-field with its own problems and techniques.</p><p>The problems defined for this thesis is primarily focused on the input data mechanism paradigm, where devised dimensions are applied. New verification techniques are deduced and analyzed based on general software testing principles. Based on the constructed theory, a test system architecture for the control system is developed. Finally, an implementation is constructed based on the architecture and a practical scenario. Its automation capability is then assessed.</p><p>The practical context for the thesis is a new simulator under development. It is based upon LabVIEW and PXI technology and handles over 200 I/O. Real machine components are connected to the environment, together with artificial components that simulate the engine, hydraulic systems and a forest. Additionally, physical control sticks and buttons are connected to the simulator to enable user testing of the machine being simulated.</p><p>The results associated with the thesis is first of all that usable verification techniques were deduced. Generally speaking, some of these techniques are scalable and are possible to apply for an entire system, while other techniques may be appropriate for selected subsets that needs extra attention. Secondly, an architecture for an automated test system based on a selection of techniques has been constructed for the control system.</p><p>Last but not least, as a result of this, an implementation of a general test system has been possible and successful. The implemented test system is based on both C# and LabVIEW. What remains regarding the implementation is primarily to extend the system to include the full scope of features described in the architecture and to enable result analysis.</p><br><p>Då verifikationstekniker för Komatu Forests styrsystem utreds angående Valmet skogsmaskiner, hamnar det mjuka realtidssystemkontextet i fokus. Ett sådant kontext antyder en process där empirisk styrkning av kravuppfyllande står i centrum framför formella bevisföringsprocesser.</p><p>Efter en genomgång och analys av litteratur för mjukvarutestområdet har två paradigmer definierats med avsikten att belysa viktiga concept för mjuka realtidssystem. Paradigmerna är baserade på en abstrakt stimuli/responsmodell, som beskriver ett system med in- och utdata. Eftersom detta system betraktas som en svart låda är inre detaljer gömda, vilket medför att fokus hamnar på ett mer abstrakt plan.</p><p>Det första paradigmet benämns som “indata-paradigmet” och inriktar sig på vilket data som skickas in i systemet. Det andra paradigmet går under namnet “indatamekanism-paradigmet” och behandlar hur datat skickas in i systemet, dvs fokus placeras på själva inskickarmekanismen. Genom att definiera olika</p><p>dimensioner för de två paradigmen, är det möjligt att beskriva deras utmärkande drag. Fördelen med att använda denna teoretiska konstruktion är att ett paradigm skapar ett eget teoriområde med sina egna frågeställningar och tekniker.</p><p>De problem som definierats för detta arbete är främst fokuserade på indatamekanism-paradigmet, där framtagna dimensioner tillämpas. Nya verifikationstekniker deduceras och analyseras baserat på generella mjukvarutestprinciper. Utifrån den skapade teorin skapas en testsystemarkitektur för kontrollsystemet. Sedan utvecklas ett testsystem baserat på arkitekturen samt ett praktiskt scenario med syftet att utreda systemets automationsgrad.</p><p>Den praktiska miljön för detta arbete kretsar kring en ny simulator under utveckling. Den är baserad på LabVIEW och PXI-teknik och hanterar över 200 I/O. Verkliga maskinkomponenter ansluts till denna miljö tillsammans med konstgjorda komponenter som simulerar motorn, hydralik samt en skog. Utöver detta, ansluts styrspakar och knappar för att möjliggöra användarstyrning av maskinen som simuleras.</p><p>Resultatet förknippat med detta arbete är för det första användbara verifikationstekniker. Man kan generellt säga att några av dessa tekniker är skalbara och därmed möjliga att tillämpa för ett helt system. Andra tekniker är ej skalbara, men lämpliga att applicera på en systemdelmängd som behöver testas mer utförligt.</p><p>För det andra, en arkitektur har konstruerats för kontrollsystemet baserat på ett urval av tekniker. Sist men inte minst, som en följd av ovanstående har en lyckad implementation av ett generellt testsystem utförts. Detta system implementerades med hjälp av C# och LabVIEW. Det som återstår beträffande implementationen är att utöka systemet så att alla funktioner som arkitekturen beskriver är inkluderade samt att införa resultatanalys.</p>
APA, Harvard, Vancouver, ISO, and other styles
10

Wu, Tai-Chi. "Definition, analysis, and an approach for discrete-event simulation model interoperability." Diss., Mississippi State : Mississippi State University, 2005. http://sun.library.msstate.edu/ETD-db/ETD-browse/browse.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Event-oriented programming"

1

Garrido, José M. Object-oriented discrete-event simulation with Java: A practical introduction. Kluwer Academic/Plenum Publishers, 2001.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Hinckley, John A. Object-GAWSER: Object-oriented Guelph all-weather storm-event runoff model : phase I, training manual : application of object-oriented simulation to hydrologic modeling / John A. Hinckley, Jr. ; prepared for Office of the Chief of Engineers. US Army Corps of Engineers, Cold Regions Research & Engineering Laboratory, 1996.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Hinckley, John A. Object-GAWSER: Object-oriented Guelph all-weather storm-event runoff model : phase I, training manual : application of object-oriented simulation to hydrologic modeling / John A. Hinckley, Jr. ; prepared for Office of the Chief of Engineers. US Army Corps of Engineers, Cold Regions Research & Engineering Laboratory, 1996.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

United States. National Aeronautics and Space Administration., ed. Synchronization of autonomous objects in discrete event simulation. National Aeronautics and Space Administration, 1990.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Dashorst, Martijn. Wicket in action. Manning, 2009.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Dashorst, Martijn. Wicket in action. Manning, 2009.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

Yeager, Dorian P. Object-Oriented Programming Languages and Event-Driven Programming. de Gruyter GmbH, Walter, 2012.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

Yeager, Dorian P. Object-Oriented Programming Languages and Event-Driven Programming. de Gruyter GmbH, Walter, 2012.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

Objectoriented Programming Languages And Eventdriven Programming. Mercury Learning & Information, 2012.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Discrete event simulation using object-oriented programming, application to manufacturing. National Research Council Canada, 1992.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Book chapters on the topic "Event-oriented programming"

1

Garrido, José M. "Relevant Aspects of the Java Programming Language." In Object-Oriented Discrete-Event Simulation with Java. Springer US, 2001. http://dx.doi.org/10.1007/978-1-4615-1319-3_3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Appeltauer, Malte, Robert Hirschfeld, Hidehiko Masuhara, Michael Haupt, and Kazunori Kawauchi. "Event-Specific Software Composition in Context-Oriented Programming." In Software Composition. Springer Berlin Heidelberg, 2010. http://dx.doi.org/10.1007/978-3-642-14046-4_4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Rangisetti, Anil Kumar. "Event-Driven Programming." In Hands-On Object-Oriented Programming. Apress, 2024. http://dx.doi.org/10.1007/979-8-8688-0524-0_9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Fiege, Ludger, Mira Mezini, Gero Mühl, and Alejandro P. Buchmann. "Engineering Event-Based Systems with Scopes." In ECOOP 2002 — Object-Oriented Programming. Springer Berlin Heidelberg, 2002. http://dx.doi.org/10.1007/3-540-47993-7_14.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Veltkamp, Remco C., and Edwin H. Blake. "Event-based.Constraints: coordinate.Satisfaction —> object.State 1." In Object-Oriented and Mixed Programming Paradigms. Springer Berlin Heidelberg, 1996. http://dx.doi.org/10.1007/978-3-642-61062-2_12.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

"Chapter 2 Event-Driven Programming." In Object-Oriented Programming Languages and Event-Driven Programming. De Gruyter, 2014. http://dx.doi.org/10.1515/9781937585198-004.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

"Appendix A Event-Driven Project Ideas." In Object-Oriented Programming Languages and Event-Driven Programming. De Gruyter, 2014. http://dx.doi.org/10.1515/9781937585198-012.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

"Chapter 7 Java and the Swing Library." In Object-Oriented Programming Languages and Event-Driven Programming. De Gruyter, 2014. http://dx.doi.org/10.1515/9781937585198-009.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

"Chapter 8 C# and the Common Language Infrastructure." In Object-Oriented Programming Languages and Event-Driven Programming. De Gruyter, 2014. http://dx.doi.org/10.1515/9781937585198-010.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

"CONTENTS." In Object-Oriented Programming Languages and Event-Driven Programming. De Gruyter, 2014. http://dx.doi.org/10.1515/9781937585198-toc.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Event-oriented programming"

1

Elliott, Conal. "Declarative event-oriented programming." In the 2nd ACM SIGPLAN international conference. ACM Press, 2000. http://dx.doi.org/10.1145/351268.351276.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Hildebrandt, Thomas, and Francesco Zanitti. "A process-oriented event-based programming language." In the 6th ACM International Conference. ACM Press, 2012. http://dx.doi.org/10.1145/2335484.2335530.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Kamina, Tetsuo, Tomoyuki Aotani, and Hidehiko Masuhara. "Designing event-based context transition in context-oriented programming." In the 2nd International Workshop. ACM Press, 2010. http://dx.doi.org/10.1145/1930021.1930023.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Santana, Vagner Jose, Gabriel Spadon de Souza, Ronaldo Celso Messias Correia, Rogerio Eduardo Garcia, Danilo Medeiros Eler, and Celso Olivete. "Scalable information system using event oriented programming and NoSQL." In 2015 10th Iberian Conference on Information Systems and Technologies (CISTI). IEEE, 2015. http://dx.doi.org/10.1109/cisti.2015.7170465.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Sadi, S., and P. Maes. "subTextile: Reduced event-oriented programming system for sensate actuated materials." In 2007 IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE, 2007. http://dx.doi.org/10.1109/vlhcc.2007.37.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Cutsem, Tom Van, Stijn Mostinckx, Elisa Gonzalez Boix, Jessie Dedecker, and Wolfgang De Meuter. "AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks." In XXVI International Conference of the Chilean Society of Computer Science (SCCC'07). IEEE, 2007. http://dx.doi.org/10.1109/sccc.2007.12.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Cutsem, Tom Van, Stijn Mostinckx, Elisa Gonzalez Boix, Jessie Dedecker, and Wolfgang De Meuter. "AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks." In XXVI International Conference of the Chilean Society of Computer Science (SCCC'07). IEEE, 2007. http://dx.doi.org/10.1109/sccc.2007.4396972.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Oruc, Orcun. "Role-Based Embedded Domain-Specific Language for Collaborative Multi-Agent Systems through Blockchain Technology." In 9th International Conference of Security, Privacy and Trust Management (SPTM 2021). AIRCC Publishing Corporation, 2021. http://dx.doi.org/10.5121/csit.2021.110501.

Full text
Abstract:
Multi-agent systems have evolved with their complexities over the past few decades. To create multi-agent systems, developers should understand the design, analysis, and implementation together. Agent-oriented software engineering applies best practices through mainly software agents with abstraction levels in the multi-agent systems. However, abstraction levels take a considerable amount of time due to the design complexity and adversity of the analysis phase before implementing them. Moreover, trust and security of multi-agent systems have never been detailed in the design and analysis phase even though the implementation of trust and security on the tamper-proof data are necessary for developers. Nonetheless, object-oriented programming is the right way to do it, when implementing complex software agents, one of the major problems is that the object-oriented programming approach still has a complex process-interaction and a burden of event-goal combination to represent actions by multi-agents. Designated roles with their relationships, invariants, and constraints of roles can be constructed based on blockchain contracts between agents. Furthermore, in the case of new agents who participate in an agent network, decentralization and transparency are two key parameters, which agents can exchange trusted information and reach a consensus aspect of roles. This study will take the software agent development as a whole with analysis, design, and development with role-object pattern in terms of smart contract applications. In this paper, we aim to propose a role-based domain-specific language that enables smart contracts which can be used in agent-oriented frameworks. Furthermore, we would like to refer to methodology, results of the research, and case study to enlighten readers in a better way. Finally, we summarize findings and highlight the main research points by inferencing in the conclusion section.
APA, Harvard, Vancouver, ISO, and other styles
9

Brandão, Bruna, Flávia Santoro, and Leonardo Azevedo. "Towards Aspects Identification in Business Process Through Process Mining." In XI Simpósio Brasileiro de Sistemas de Informação. Sociedade Brasileira de Computação, 2015. http://dx.doi.org/10.5753/sbsi.2015.5883.

Full text
Abstract:
In business process models, elements can be scattered (repeated) within different processes, making it difficult to handle changes, analyze process for improvements, or check crosscutting impacts. These scattered elements are named as Aspects. Similar to the aspect-oriented paradigm in programming languages, in BPM, aspect handling has the goal to modularize the crosscutting concerns spread across the models. This process modularization facilitates the management of the process (reuse, maintenance and understanding). The current approaches for aspect identification are made manually; thus, resulting in the problem of subjectivity and lack of systematization. This paper proposes a method to automatically identify aspects in business process from its event logs. The method is based on mining techniques and it aims to solve the problem of the subjectivity identification made by specialists. The initial results from a preliminary evaluation showed evidences that the method identified correctly the aspects present in the process model.
APA, Harvard, Vancouver, ISO, and other styles
10

Popović, Anastasija, Marko Novković, Tomislav Rajić, and Zoran Radaković. "SOFTWARE IMPLEMENTATION OF THE METHOD FOR SHORT CIRCUIT CALCULATION THROUGH TRANSFORMER WINDINGS." In 14. Savetovanje o elektrodistributivnim mrežama Srbije, sa regionalnim učešćem,. CIRED Liaison Committee of Serbia, 2024. http://dx.doi.org/10.46793/cired24.i-1.13ap.

Full text
Abstract:
The paper presents software implementation of the method for short circuit current calculation through transformer windings given in the paper presented at CIRED Serbia Conference in 2022. The software is developed in the C# programming language. Commercial programs designed for short-circuit current calculations are predominantly oriented towards values in power lines i.e. location where relay protection is installed. The paper provides an overview of the possibilities for short circuit calculation through transformer windings that are available in widely used commercial software tools. During consulting services related to the equipment and the system of the new thermal power plant block unit, the necessity to check the stresses of the self-consumption transformers in the event of a short circuit appeared. The initial implementation of the method was in Excel. Self-consumption transformers are three-winding three-phase transformers, with a rated power of 68 MVA on the high-voltage side and with a rated power of 40 MVA at each of two 6 kV windings. The rated voltage for the high-voltage side and transformer connections of the first transformer is 110 kV, YNd5d5, and for the second transformer, 22 kV, Dd0d0. All types of faults on transformer terminals and different network topologies are considered. The new software, presented in the paper, is extended to include calculation for two-winding transformers. The paper presents the complete software implementation, including the input graphical user interface for transformer and network input parameters, as well as the output graphical interface for displaying calculation results.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!