Filters








337,105 Hits in 5.4 sec

Towards a Decoupled Context-Oriented Programming Language for the Internet of Things

Baptiste Maingret, Frédéric Le Mouël, Julien Ponge, Nicolas Stouls, Jian Cao, Yannick Loiseau
2015 Proceedings of the 7th International Workshop on Context-Oriented Programming - COP'15  
We keep a very easy declarative and non-layered programming model. We illustrate by defining an extension to Golo-a JVM-based dynamic language.  ...  We propose to abstract and separate the context tracking from the decision process, and to use event-based handlers to interconnect them.  ...  Towards a Decoupled Context-Oriented Programming Language for the Internet of Things ABSTRACT Easily programming behaviors is one major issue of a large and reconfigurable deployment in the Internet  ... 
doi:10.1145/2786545.2786552 dblp:conf/ecoop/MaingretMPSCL15 fatcat:gkhzrwk4yzeynborba6emcy7ja

Two models of concurrent objects

O. M. Nierstrasz
1988 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming -  
We propose two models of concurrent objects that address, respectively, methodological and semantic issues of object-oriented programming languages.  ...  A pure, shared memory view is inappropriate for object-oriented languages, since it separates data from the processes that manipulate them.  ...  and object-oriented programming languages.  ... 
doi:10.1145/67386.67436 fatcat:jwpwhwkwi5aefozijxndszddeu

Object-oriented models of cognitive processing

George Mather
2001 Trends in Cognitive Sciences  
Models that emphasize object-based representations are closely related to object-oriented programming languages.  ...  The concepts underlying object-oriented languages provide a theoretical framework for cognitive processing that differs markedly from that offered by procedural languages.  ...  Object-oriented programs are usually event-driven, so that the functional flow of procedural programs is replaced by event processing.  ... 
doi:10.1016/s1364-6613(00)01649-1 pmid:11323249 fatcat:ao2krjgotzd45obiwselkk7gyi

Two models of concurrent objects

O. M. Nierstrasz
1989 SIGPLAN notices  
We propose two models of concurrent objects that address, respectively, methodological and semantic issues of object-oriented programming languages.  ...  A pure, shared memory view is inappropriate for object-oriented languages, since it separates data from the processes that manipulate them.  ...  and object-oriented programming languages.  ... 
doi:10.1145/67387.67436 fatcat:5hwkirinfrd2hlwf2inpztkox4

Modular definition of agent-oriented languages using action semantics

Luis Menezes, Geber Ramalho, Hermano Moura
2002 Proceedings of the first international joint conference on Autonomous agents and multiagent systems part 2 - AAMAS '02  
Agent-oriented programming is a programming model proposed to design complex programs.  ...  To simplify the implementation of agent systems, several new agent-oriented programming languages (AOPL) have been proposed.  ...  Figure 1 shows an Abaco session, which is processing a specification of the 3APL programming language.  ... 
doi:10.1145/544862.544962 dblp:conf/atal/MenezesRM02 fatcat:umuqvyjekrfgvoatbslasf5bwi

Modular definition of agent-oriented languages using action semantics

Luis Menezes, Geber Ramalho, Hermano Moura
2002 Proceedings of the first international joint conference on Autonomous agents and multiagent systems part 2 - AAMAS '02  
Agent-oriented programming is a programming model proposed to design complex programs.  ...  To simplify the implementation of agent systems, several new agent-oriented programming languages (AOPL) have been proposed.  ...  Figure 1 shows an Abaco session, which is processing a specification of the 3APL programming language.  ... 
doi:10.1145/544951.544962 fatcat:dpixkfaaynad7ils4xgvh33b2q

Towards a Family of Pattern Languages for Simulation Software Design [chapter]

Wolfgang Kreutzer
1997 OOIS'96  
(i.e. machine-oriented process synchronization) domains.  ...  The main part of the paper gives a more detailed survey of simulation modelling patterns and presents two examples from the simulator design (i.e. event-oriented model time management) and model construction  ...  Here we will look at the event-based pattern in more detail since it can be described easily and is simple to implement in conventional programming languages. 2 Pattern Name: Event-Oriented Time Management  ... 
doi:10.1007/978-1-4471-0973-0_27 dblp:conf/oois/Kreutzer96 fatcat:sygcgpvgnfdwfjuiwu5bcd3osu

Programming Language Design for Event-Driven Service Composition

Siniša Srbljić, Dejan Škvorc, Daniel Skrobo
2010 Automatika  
First, a language should be based on standard service composition languages to be compatible with SOA-enabling technologies.  ...  Programming languages for development of event-driven service compositions face several main challenges.  ...  Programming languages presented in the rest of this paper use these services for implementation of event-driven service-oriented workflows.  ... 
doi:10.1080/00051144.2010.11828393 fatcat:bt6llcr7ujdxfn6gisg4b6u5zi

Using Category Theory to Verify Implementation Against Design in Concurrent Systems

Ming Zhu, Peter Grogono, Olga Ormandjieva
2015 Procedia Computer Science  
The research has shown that process-oriented programming languages provide a suitable means for developing concurrent systems.  ...  In this methodology, a concurrent system is designed using a process algebra, namely communicating sequential processes, and implemented in a process-oriented programming language, namely Erasmus.  ...  Many process-oriented programming languages are based on process algebra CSP and π-Calculus.  ... 
doi:10.1016/j.procs.2015.05.030 fatcat:ko4m3sjetfh6tla6riuit7fq2i

BPEL Remote Objects: Integrating BPEL Processes into Object-Oriented Applications

Marvin Ferber, Thomas Rauber, Sascha Hunold
2010 2010 IEEE International Conference on Services Computing  
However, using business processes from within object-oriented and event-driven applications is difficult as asynchronous event handling is missing in workflow-based business process modeling languages.  ...  We propose BPEL remote objects (BPELROs) that can be accessed asynchronously in an object-oriented manner. We present a method how state-based business processes can be implemented using BPELROs.  ...  SOA is based on message-oriented Web services and object-oriented programming is based on objects that provide attributes and methods.  ... 
doi:10.1109/scc.2010.84 dblp:conf/IEEEscc/FerberRH10 fatcat:wijsrvrhrvc25d74rbquwwyn5q

Architect's dream or developer's nightmare?

Gregor Hohpe
2007 Proceedings of the 2007 inaugural international conference on Distributed event-based systems - DEBS '07  
Service-oriented architectures promote concepts such as composition, process modeling, protocol design, declarative programming, event-based programming, and object-document mapping.  ...  Architectural principles such as loose coupling are the key drivers behind the adoption of service-oriented architectures.  ...  Event-based Programming Services communicate through messages, which are often the result of business events, such as an incoming order or a low inventory alert.  ... 
doi:10.1145/1266894.1266931 dblp:conf/debs/Hohpe07 fatcat:w6da363pejawpmomouafizeycy

Silk

Kevin J. Healy, Richard A. Kilgore
1997 Proceedings of the 29th conference on Winter simulation - WSC '97  
We discuss various aspects of the design, implementation, and use of Silk, a general purpose simulation language based on the Java programming language.  ...  Silk merges familiar process-oriented modeling structures with powerful object-oriented language features in an intelligent design that will encourage model simplicity and reusability.  ...  PROCESS-ORIENTED SIMULATION AND OBJECT-ORIENTED METHODS Process-oriented simulation is a phrase commonly used to denote a particular world-view employed in modeling the dynamics of a discrete-event system  ... 
doi:10.1145/268437.268545 fatcat:2aun4jwm5nhxff6nervvjcyzmm

A Rule-based Middleware for Business Process Execution

Adrian Paschke, Alexander Kozlenkov
2008 Multikonferenz Wirtschaftsinformatik  
In this paper we propose a rule-based representation approach to describe service-oriented business processes and implement a distributed execution middleware for such rule-based process specifications  ...  Executable business process description languages such as BPEL provide only limited expressiveness to describe (business) decision logic and conditional reaction logic.  ...  In this paper we propose a declarative rule and event-based middleware for business process orchestration which combines technologies from declarative rule-based programming, in particular logic programming  ... 
dblp:conf/mkwi/PaschkeK08 fatcat:c47vf2lb2ba5naaipt2zpsxw6a

Survey of Languages and Runtime Libraries for Parallel Discrete-Event Simulation

Yoke-Hean Low, Chu-Cheow Lim, Wentong Cai, Shell-Ying Huang, Wen-Jing Hsu, Sanjay Jain, Stephen J. Turner
1999 Simulation (San Diego, Calif.)  
To develop a parallel discrete-event simulation from scratch requires in-depth knowledge of the mapping process from the physical model to the simulation model, and also a substantial effort in coping  ...  This paper contains a survey of the existing languages and libraries for parallel discrete-event simulation. It is divided into two major sections: one on the languages, the other on the libraries.  ...  APOSTLE (A Parallel Object-oriented SimulaTion LanguagE) [5] is an object-oriented PDES language based on an optimistic protocol.  ... 
doi:10.1177/003754979907200309 fatcat:kufkubczhndfvabz74twdzpxhe

The Modular Simulation Language (MODSIM) -A Powerful Tool for Computer Simulation

Juliana Karakaneva
1999 Information & Security An International Journal  
Conclusion MODSIM possesses all the capabilities of object-oriented programming languages for the development of an information base and object classes, a mechanism for process and events control, tools  ...  Processes and events management Besides possessing object-oriented programming features MODSIM is capable of building process-based discrete-event simulation models.  ... 
doi:10.11610/isij.0309 fatcat:5ovp33y2uraqvbsk5eh7fhsox4
« Previous Showing results 1 — 15 out of 337,105 results