Academic literature on the topic 'Programming Languages, Event'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Programming Languages, Event.'
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 "Programming Languages, Event"
Nance, Richard E. "A history of discrete event simulation programming languages." ACM SIGPLAN Notices 28, no. 3 (March 1993): 149–75. http://dx.doi.org/10.1145/155360.155368.
Full textLukkarinen, Aleksi, Lauri Malmi, and Lassi Haaranen. "Event-driven Programming in Programming Education." ACM Transactions on Computing Education 21, no. 1 (March 2021): 1–31. http://dx.doi.org/10.1145/3423956.
Full textCuenca, Fredy, Jan Van den Bergh, Kris Luyten, and Karin Coninx. "Hasselt." International Journal of People-Oriented Programming 5, no. 1 (January 2016): 19–38. http://dx.doi.org/10.4018/ijpop.2016010102.
Full textKiviat, Philip. "A brief introduction to discrete-event simulation programming languages." ACM SIGPLAN Notices 28, no. 3 (March 1993): 369–70. http://dx.doi.org/10.1145/155360.155400.
Full textAchten, Peter, and Rinus Plasmeijer. "The ins and outs of Clean I/O." Journal of Functional Programming 5, no. 1 (January 1995): 81–110. http://dx.doi.org/10.1017/s0956796800001258.
Full textReznikova, Sofia, Victor Rivera, Joo Young Lee, and Manuel Mazzara. "Translation from Event-B into Eiffel." Modeling and Analysis of Information Systems 25, no. 6 (December 19, 2018): 623–36. http://dx.doi.org/10.18255/1818-1015-2018-6-623-636.
Full textPaschke, Adrian. "A Report on the Ninth International Web Rule Symposium." AI Magazine 37, no. 1 (April 13, 2016): 105–6. http://dx.doi.org/10.1609/aimag.v37i1.2634.
Full textGrzanek, Konrad. "Low-Cost Dynamic Constraint Checking for the JVM." Journal of Applied Computer Science Methods 8, no. 2 (December 1, 2016): 115–36. http://dx.doi.org/10.1515/jacsm-2016-0008.
Full textKOUZAPAS, DIMITRIOS, NOBUKO YOSHIDA, RAYMOND HU, and KOHEI HONDA. "On asynchronous eventful session semantics." Mathematical Structures in Computer Science 26, no. 2 (November 10, 2014): 303–64. http://dx.doi.org/10.1017/s096012951400019x.
Full textBIKAKIS, ANTONIS, PAUL FODOR, ADRIAN GIURCA, and LEORA MORGENSTERN. "Introduction to the special issue on the International Web Rule Symposia 2012–2014." Theory and Practice of Logic Programming 16, no. 3 (March 7, 2016): 243–46. http://dx.doi.org/10.1017/s1471068416000028.
Full textDissertations / Theses on the topic "Programming Languages, Event"
Malakuti, Somayeh. "An Overview of Language Support for Modular Event-driven Programming." Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2015. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-175990.
Full textEl-Kays, Ahmad Ziad. "Implementing event handlers in a database programming language." Thesis, McGill University, 1996. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=23884.
Full textEvent handlers for the Relix (Relational database on UNIX) update statement have been implemented. These event handlers are of two types: the first type is that which runs before an update statement. The second type runs after an update statement. Also, event handlers have states. An event handler can be either active or inactive. Event handlers are executed when they are in the active state.
Event handlers have the property of being "one-to-many", i.e. for a single event more than one event handler can be defined. Another property is non-determinism, i.e., event handlers are executed with no pre-specified order.
In this thesis we present the design and implementation of event handlers in Relix. The mechanism that we introduced in Relix is equivalent to the EA model.
Kent, Stuart John Harding. "Modelling events from natural language." Thesis, Imperial College London, 1993. http://kar.kent.ac.uk/21146/.
Full textSun, Weizhong 1975. "Updates and events in a nested relational programming language." Thesis, McGill University, 2000. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=33448.
Full textThe update operation allows the user to change values of specified attributes in certain tuples. These attributes can be selected by a "using" clause which uses a relational algebra operation to select tuples from the relation we want to update. We can also use updates to add or delete some tuples to or from the relation. The nested update in nested relations will also be presented.
Event handlers are introduced as procedures, invoked by events which are system generated procedure calls. We implement the event handler based on computation---the procedural abstraction facility of the database programming language.
An update statement can invoke multiple event handlers. Event handlers may contain update statements which in turn invoke other event handlers. This introduces cascading event handlers. We will present the combination of update and event handler algorithm by which the update; operation is coupled with event handler closely and neatly, and the cascading event handler is handled by the system's recursive execution.
In this thesis, we provide the user a uniform syntax to update both flat relations and nested relations. The unification of computation and procedure leads to a simpler language. More over, the explicitness and intuitiveness of the definition and implementation of both event and event handler are under substantial considerations.
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 textGruer, Juan Pablo. "Eléments de synchronisation pour un langage temps-réel de commande de procédés." Mulhouse, 1989. http://www.theses.fr/1989MULH0105.
Full textRafael, João Pedro Maia. "A programming language for parallel event-driven development." Master's thesis, 2013. http://hdl.handle.net/10316/35550.
Full textRecently, event-oriented programming frameworks have surfaced as a solution to highly scalable network applications. This model as been adopted under many languages resulting in frameworks such as Node.js, Gevent and EventMachine. These frameworks are capable of handling many concurrent requests by using asynchronous IO. However, in order to make use all available cores, parallelism is exploited by creating multiple instances of the same application. Under this solution instances don’t share memory making synchronization mechanisms required. The same problem applies when using the actor model for concurrency. The EVE framework provides support for event-oriented programming under a shared-memory model. It encompasses the EVE language definition, its compiler and a runtime system capable of executing the resulting applications. Using our model, the programmer divides the application logic into tasks and each task indicates what variables it can access. The runtime schedules compatible tasks to multiple cores using a work-stealing algorithm for load balancing. In this work, we present a formal description of the language and it’s runtime, including their operational semantics. Our benchmarks indicate that our solution delivers the best performance on IO heavy problems when compared to existing of-the-shelf solutions and performance comparable to the state-of-the-art architectures for CPU-bounded applications.
HSU, KUO-WEI, and 徐國維. "An Event-driven Programming Extension of Conditional Expression in C Language." Thesis, 2019. http://ndltd.ncl.edu.tw/handle/3bh54w.
Full text國立中央大學
資訊工程學系
107
Now a day, most of programs having UI interfaces. Whether it is a website program or an operating system, the process of the programs is determined by the user's operating. So that, the interaction between the program and the user is more and more important. The design of such programs is often using event-driven design. Event-driven programming is a common programming paradigm in which the flow of program is determined by the event such as user motions or messages from other programs. How difficult it is to design the event-driven programs is also depending on the programming language. Programming languages like C#, JAVA, PYTHON, etc., are easier to design event-driven programs because of the supporting of language itself. However, one of widely using language: C language, because of the lack of language-based support, can only design event-driven programs by the experience from designers. This research will present a tool which is called “C Event Dispatcher”(CED) to assist programmers in writing event-driven programs in C language. The feature of CED tool is that it use different way to trigger the event handler. Without using timeout and signal, it use conditional expression to trigger the handler, giving user more flexibility to design event-driven program. User can use the mechanism of conditional expression to monitor a event variable, calling the event handler depending on the condition of the event variable. The CED tool also support the publish–subscribe pattern, increasing the flexibility of event-driven architecture and the maintainability of the code. The finite-state machine built by CED tool can dynamically decrease and increase the states in the finite-state machine. This advantage is suitable for using on the embedded system. It can make the embedded system more flexible and maintainable.
陳勇霖. "CAROL5:An Event-driven Semi-agent-oriented Programming Language-An Interpreter Using C++ Implementation." Thesis, 1996. http://ndltd.ncl.edu.tw/handle/14366583340634024230.
Full text國立中央大學
資訊工程研究所
84
Most systems for developing educational software do not provide a good language or mechanism for establishing student model, designing teaching strategy and simulating learning companion in intelligent tutoriing systems (ITSs). It is very inconvenient and difficult for users while designing such a complex system. Agent-Oriented Programming (AOP) is a new programming paradigm that helps design large systems like ITSs, so we dsigned a programming language named CAROL5, and we combine event-driven, object-base and rule-base mechanisms to achieve the purpose of facilitating users to design AOP applications. In CAROL5, we preserve the rule-based programming style inherited from its pervious version, CAROL4, and delegation for resource sharing between objects, instead of inheritance.There is no difference between the state and behavior of an object, they are both variables of the object now. Event Sending & Handling Mechanism is a new feature added to the language. An agent can check his state continuously. When some condition is satisfied, the event will be triggered and broadcast to other agents. When other agents receive these events, they may respond, changing its state or other agents' states. This may, in tern, trigger other events and cause a chain reactions. The purpose is to allow agents act continuously.We hope we can transfer this system to network environment in the futuer, to achieve the goal of having the ability to write network agent applications. In this thesis, we give a detail description of the method, syntax and semantics of CAROL5, and various examples are illustrated. The C++ implementation of the CAROL5 interpreter is also introduced. Combining the event-driven, object-base and rule-base programming style, CAROL5 is a flexible and powerful language that support the development of AOP applications.
Matthews, Christopher. "SCOPE: Scalable Clustered Objects with Portable Events." Thesis, 2006. http://hdl.handle.net/1828/110.
Full textBooks on the topic "Programming Languages, Event"
ACM, SIGPLAN Erlang Workshop (2nd 2002 Pittsburgh Pa ). ACM SIGPLAN Erlang Workshop '02: A satellite event of PLI 2002 : October 7, 2002, Pittsburgh, Pennsylvania, USA. New York: Association for Computing Machinery, 2002.
Find full textA, Wall James, ed. Discrete event simulation: A practical approach. Boca Raton: CRC Press, 1993.
Find full textPooch, Udo W. Discrete event simulation: A practical approach. Boca Raton: CRC Press, 1993.
Find full textSingh, Neeraj Kumar. Using Event-B for Critical Device Software Systems. London: Springer London, 2013.
Find full textservice), SpringerLink (Online, ed. Rewriting Logic and Its Applications: 9th International Workshop, WRLA 2012, Held as a Satellite Event of ETAPS, Tallinn, Estonia, March 24-25, 2012, Revised Selected Papers. Berlin, Heidelberg: Springer Berlin Heidelberg, 2012.
Find full textBlanchette, Meghan, and Julie Steele, eds. Twisted Network Programming Essentials: Event-driven Network Programming with Python. 2nd ed. Beijing: O’Reilly Media, 2013.
Find full textPractical UML statecharts in C/C++: Event-driven programming for embedded systems. 2nd ed. Amsterdam: Newnes/Elsevier, 2009.
Find full textObject-oriented discrete-event simulation with Java: A practical introduction. New York: Kluwer Academic/Plenum Publishers, 2001.
Find full textBook chapters on the topic "Programming Languages, Event"
Palsberg, Jens. "Event Driven Software Quality." In Programming Languages and Systems, 165. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11924661_10.
Full textEmmi, Michael, Pierre Ganty, Rupak Majumdar, and Fernando Rosa-Velardo. "Analysis of Asynchronous Programs with Event-Based Synchronization." In Programming Languages and Systems, 535–59. Berlin, Heidelberg: Springer Berlin Heidelberg, 2015. http://dx.doi.org/10.1007/978-3-662-46669-8_22.
Full textLodaya, K., and P. S. Thiagarajan. "A modal logic for a subclass of event structures." In Automata, Languages and Programming, 290–303. Berlin, Heidelberg: Springer Berlin Heidelberg, 1987. http://dx.doi.org/10.1007/3-540-18088-5_24.
Full textBouajjani, Ahmed, Michael Emmi, Constantin Enea, Burcu Kulahcioglu Ozkan, and Serdar Tasiran. "Verifying Robustness of Event-Driven Asynchronous Programs Against Concurrency." In Programming Languages and Systems, 170–200. Berlin, Heidelberg: Springer Berlin Heidelberg, 2017. http://dx.doi.org/10.1007/978-3-662-54434-1_7.
Full textBusi, Nadia, and Gianluigi Zavattaro. "On the Expressiveness of Event Notification in Data-Driven Coordination Languages." In Programming Languages and Systems, 41–55. Berlin, Heidelberg: Springer Berlin Heidelberg, 2000. http://dx.doi.org/10.1007/3-540-46425-5_3.
Full textCastellani, Ilaria, Mariangiola Dezani-Ciancaglini, and Paola Giannini. "Event Structure Semantics for Multiparty Sessions." In Models, Languages, and Tools for Concurrent and Distributed Programming, 340–63. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-21485-2_19.
Full textYuster, Raphael, and Uri Zwick. "Finding even cycles even faster." In Automata, Languages and Programming, 532–43. Berlin, Heidelberg: Springer Berlin Heidelberg, 1994. http://dx.doi.org/10.1007/3-540-58201-0_96.
Full textGarrido, José M. "Relevant Aspects of the Java Programming Language." In Object-Oriented Discrete-Event Simulation with Java, 31–54. Boston, MA: Springer US, 2001. http://dx.doi.org/10.1007/978-1-4615-1319-3_3.
Full textAlferes, J. J., F. Banti, and A. Brogi. "An Event-Condition-Action Logic Programming Language." In Logics in Artificial Intelligence, 29–42. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11853886_5.
Full textFonseca, Alcides, João Rafael, and Bruno Cabral. "Eve: A Parallel Event-Driven Programming Language." In Lecture Notes in Computer Science, 170–81. Cham: Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-14313-2_15.
Full textConference papers on the topic "Programming Languages, Event"
Nance, Richard E. "A history of discrete event simulation programming languages." In The second ACM SIGPLAN conference. New York, New York, USA: ACM Press, 1993. http://dx.doi.org/10.1145/154766.155368.
Full textKiviat, Philip. "A brief introduction to discrete-event simulation programming languages." In The second ACM SIGPLAN conference. New York, New York, USA: ACM Press, 1993. http://dx.doi.org/10.1145/154766.155400.
Full textAinsworth, Sam, and Timothy M. Jones. "An Event-Triggered Programmable Prefetcher for Irregular Workloads." In ASPLOS '18: Architectural Support for Programming Languages and Operating Systems. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3173162.3173189.
Full textErb, Benjamin, Gerhard Habiger, and Franz J. Hauck. "On the Potential of Event Sourcing for Retroactive Actor-based Programming." In PMLDC '16: Programming Models and Languages for Distributed Computing. New York, NY, USA: ACM, 2016. http://dx.doi.org/10.1145/2957319.2957378.
Full textHu, Yongjian, and Iulian Neamtiu. "Static Detection of Event-based Races in Android Apps." In ASPLOS '18: Architectural Support for Programming Languages and Operating Systems. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3173162.3173173.
Full textProkopec, Aleksandar, and Martin Odersky. "Isolates, channels, and event streams for composable distributed programming." In SPLASH '15: Conference on Systems, Programming, Languages, and Applications: Software for Humanity. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2814228.2814245.
Full textJensen, Casper S., Anders Møller, Veselin Raychev, Dimitar Dimitrov, and Martin Vechev. "Stateless model checking of event-driven applications." In SPLASH '15: Conference on Systems, Programming, Languages, and Applications: Software for Humanity. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2814270.2814282.
Full textSadi, 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 textSavrun-Yeniçeri, Gülfem, Michael L. Van de Vanter, Per Larsen, Stefan Brunthaler, and Michael Franz. "An Efficient and Generic Event-based Profiler Framework for Dynamic Languages." In PPPJ '15: Principles and Practices of Programming on the Java Platform. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2807426.2807435.
Full textTorres Lopez, Carmen, Elisa Gonzalez Boix, Christophe Scholliers, Stefan Marr, and Hanspeter Mössenböck. "A principled approach towards debugging communicating event-loops." In SPLASH '17: Conference on Systems, Programming, Languages, and Applications: Software for Humanity. New York, NY, USA: ACM, 2017. http://dx.doi.org/10.1145/3141834.3141839.
Full text