331,864 Hits in 6.6 sec

Paradigms for process interaction in distributed programs

Gregory R. Andrews
1991 ACM Computing Surveys  
Several paradigms-examples or models-for process interaction in distributed computations are described.  ...  Distributed computations are concurrent programs in which processes communicate by message passing.  ...  Several paradigms-examples or models-for process interaction in distributed computations are described.  ... 
doi:10.1145/103162.103164 fatcat:slwd3loprjdnpbbo3nedmwuipq

Artificial Intelligence + Distributed Systems = Agents

Ioan Dzitac, Boldur E. Bărbat
2009 International Journal of Computers Communications & Control  
technology and semantic web, applications - running in open, heterogeneous, dynamic and uncertain environments-current paradigms are not enough, because of the shift from programs to processes.  ...  merge conventional agent design with approaches employed in advanced distributed systems (where parallelism is intrinsic to the problem, not just a mean to speed up).  ...  in parallel, autonomously but not independently (since they interact as in any normal communication process: inform, wait, interrupt each other, etc.).  ... 
doi:10.15837/ijccc.2009.1.2410 fatcat:f75nvipq2ja6bddgjk5swcqs2a

A UML-based Approach to Design Parallel and Distributed Applications [article]

Yasset Perez-Riverol, Roberto Vera Alvarez
2013 arXiv   pre-print
Parallel and distributed application design is a major area of interest in the domain of high performance scientific and industrial computing.  ...  In this paper it will be used some concepts from agile development methodologies and Unified Modeling Language (UML) to modeling parallel and distributed applications.  ...  We presented several programming paradigms are commonly used to develop parallel programs on distributed clusters and the cloud.  ... 
arXiv:1311.7011v1 fatcat:o7lv66myvfasjcntdxkwpok53a

Approaches to Designing Complex Dependable Systems

Andrea Clematis, Vittoria Gianuzzi, Alexander Romanovsky, Andy M. Tyrrell, Walter Cazzola
1998 IFAC Proceedings Volumes  
Two main paradigms for their design have recently been proposed we name these paradigms living processes and hidden concurrency, depending on their approach to concurrency handling.  ...  Finally, i t i s s h o wn that in some cases an intermediate paradigm may p r o vide a suitable solution.  ...  PROGRAMMING PARADIGMS FOR REACTIVE SYSTEMS The general structure of a reactive system is represented in Figure 1 .  ... 
doi:10.1016/s1474-6670(17)36338-3 fatcat:syj5conw2vh5zenvhxqoe7gxzy


Dina Goldin, Mirko Viroli
2005 Electronical Notes in Theoretical Computer Science  
The program was divided into four sessions as follows: Calculi for Interaction, Interaction and Logic, Interaction and Design, and Research Directions.  ...  Our day-long program included an invited talk, a panel, and multiple papers, all of which went through a full referee process.  ...  In the process, the organizers had to wear multiple hats.  ... 
doi:10.1016/j.entcs.2005.05.013 fatcat:hi6grcl2ejedrlkfiqknwqzkve

CORBA and MPI code coupling

S. P. Kopysov, I. V. Krasnopyorov, V. N. Rychkov
2006 Programming and computer software  
Coupling of application programs designed for multiprocessor computing systems requires simultaneous use of several paradigms implemented as communication middleware.  ...  In this paper, we propose a method of integration of MPI, which is widely used in scientific parallel computations, and CORBA, which is designed for the development of object-oriented applications.  ...  ACKNOWLEDGMENTS This work was supported by the Russian Foundation for Basic Research, project no. 06-07-8915.  ... 
doi:10.1134/s0361768806050045 fatcat:nzzyyhwrcfda7dgnyyljyea3qy

Resource-Based Scripting to Stitch Distributed Components [chapter]

Jean-Marc Andreoli, Damián Arregui, François Pacull, Jutta Willamowski
2002 Lecture Notes in Computer Science  
This paper proposes the Resource-Based Programming paradigm as support for the design, implementation, debugging and tuning of distributed applications.  ...  We then illustrate through an example application the various advantages of using it in the context of distributed applications.  ...  Distributed Programming Paradigms Programming paradigms for distributed applications have been investigated for many years, and research in that field has gained considerable momentum since the advent  ... 
doi:10.1007/3-540-45785-2_34 fatcat:l5kc7rii4bfklh72ny7edm7dwu

Architecture paradigms and their influences and impacts on component-based software systems

Guijun Wang, C.K. Fung
2004 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the  
Component-based software developers for distributed systems should decide on the architecture paradigms based on business requirements.  ...  In this paper, we describe the characteristics of the three architecture paradigms and the business drivers for their applications.  ...  From technology and engineering viewpoints [16] , components and their interactions in CBSS are implemented in programming languages and on distributed middleware platforms.  ... 
doi:10.1109/hicss.2004.1265643 dblp:conf/hicss/WangF04 fatcat:2pbhwtz2h5dfdmegjj4ariqmca

Notification Oriented Paradigm (NOP) and Imperative Paradigm: A Comparative Study

Jean M. Simão, Cesar A. Tacla, Paulo C. Stadzisz, Roni F. Banaszewski
2012 Journal of Software Engineering and Applications  
Anyway, both paradigms present similar drawbacks like causal-evaluation redundancies and strongly coupled entities, which decrease software performance and processing distribution feasibility.  ...  In short, DP solutions are considered easier to use than IP solutions thanks to the concept of high-level programming.  ...  For example, Friedman-Hill [51] affirms that 20% of causal-expression can be affected in each interaction.  ... 
doi:10.4236/jsea.2012.56047 fatcat:m3p74pmpdbbb5lpfwfzzrygtbu

Services, Frameworks, and Paradigms for Distributed Multimedia Applications

M. Muhlhauser, J. Gecsei
1996 IEEE Multimedia  
As a way to alleviate this problem, we make the case for an encompassing framework in which all services would be offered under a unifying paradigm.  ...  Known development environments for distributed applications are obvious candidates for such encompassing frameworks.  ...  paradigm such as 'distributed object-oriented programming'.  ... 
doi:10.1109/mmul.1996.556539 fatcat:rprbbw4rbrdnhpo35llmur2swy

Distributed computing using autonomous objects

L.F. Bic, M. Fukuda, R. Dillencourt
1996 Computer  
Autonomous Objects are a new paradigm for distributed systems, based on the concept of intelligent messages that carry their own behavior as they navigate autonomously through the underlying computational  ...  Another recent approach to higher-level distributed programming is to use an objectbased paradigm.  ...  blood stream and in the various organs, their metabolic processes, and other possible interactions.  ... 
doi:10.1109/2.532046 fatcat:gdcx3t4v35ay5kds4roxjofqvu

Learning parallel programming: a challenge for university students

Ronal Muresano, Dolores Rexachs, Emilio Luque
2010 Procedia Computer Science  
We present a novel methodology for teaching parallel programming centered on improving parallel applications written by students through their experiences obtained during classes.  ...  These paradigms were selected due to their different communication and computation behaviors, which generate challenges for students when they wish to improve performance application metrics.  ...  This focus is totally different when parallel applications are programmed, since parallel application tasks have to be divided and distributed among the processes, and these processes are executed in a  ... 
doi:10.1016/j.procs.2010.04.096 fatcat:bknbg5dtozdixjqsq2iet3wq3a

Mobile active objects for highly dynamic distributed computing

G. Fortino, F. Frattolillo, W. Russo, E. Zimeo
2002 Proceedings 16th International Parallel and Distributed Processing Symposium  
In this paper, we present a distributed computational model which extends an active object model by introducing the mobile active object concept in order to support a multi paradigm design approach.  ...  The model is embedded in ActiWare -our customizable Javabased framework for the development of highly dynamic distributed applications.  ...  As a consequence, new programming and design paradigms have been developed in order to support the construction of distributed applications.  ... 
doi:10.1109/ipdps.2002.1016504 dblp:conf/ipps/FortinoFRZ02 fatcat:ml5fc6zqinepvnsodnrmmh4l2u

Anti-Turing Machine [article]

Viacheslav Dubeyko
2019 arXiv   pre-print
Anti-Turing machine is able to execute a special type of programs. The commands of such program have to be addressed to the 2D or 3D persistent memory space is able to process data in-place.  ...  This program should not define the position or structure of data but it has to define the goal of data processing activity.  ...  This paradigm provides the flexibility as for data distribution in the persistent memory space as for synthesis of algorithm by different PU in the scope of the same abstract request.  ... 
arXiv:1903.09653v1 fatcat:42of2tzixrflljcnal7xqua3o4

PODC: Paradigm-oriented distributed computing

Hairong Kuang, Lubomir F. Bic, Michael B. Dillencourt
2005 Journal of Parallel and Distributed Computing  
We describe an environment for distributed computing that uses the concept of well-known paradigms.  ...  of mobile agents; (3) it supports programming in C, rather than a functional or special-purpose language, and (4) it provides an interactive graphics interface through which programs are constructed,  ...  In this section, we illustrate the process of specification and interaction in the context of the branch-and-bound paradigm.  ... 
doi:10.1016/j.jpdc.2004.11.009 fatcat:4v3y5aytmbaipbq2ruanqya47q
« Previous Showing results 1 — 15 out of 331,864 results