Filters








387,226 Hits in 6.0 sec

Viewing object as patterns of communicating agents

Oscar Nierstrasz, Michael Papathomas
1990 SIGPLAN notices  
We propose an approach to language design in which an executable notation describing the behaviour of communicating agents is extended by syntactic patterns that encapsulate language constructs.  ...  Following our own experience developing a concurrent object-oriented language as well of that of other researchers, we have identified several key problems in the design of a concurrency model compatible  ...  Viewing Objects as Communicating Agents We take the position that objects, whether they be "active" or "passive," and regardless of the particular object model of a language, are naturally modeled as communicating  ... 
doi:10.1145/97946.97952 fatcat:3gdce3e6uvaflpeg4qtcyaipci

Volume 2, Issue 3, Special issue on Recent Advances in Engineering Systems (Published Papers) Articles Transmit / Received Beamforming for Frequency Diverse Array with Symmetrical frequency offsets Shaddrack Yaw Nusenu Adv. Sci. Technol. Eng. Syst. J. 2(3), 1-6 (2017); View Description Detailed Analysis of Amplitude and Slope Diffraction Coefficients for knife-edge structure in S-UTD-CH Model Eray Arik, Mehmet Baris Tabakcioglu Adv. Sci. Technol. Eng. Syst. J. 2(3), 7-11 (2017); View Description Application ...

Fatma Abdelhedi, Nabil Derbel
2016 Advances in Science, Technology and Engineering Systems  
errors affects the position and the velocity state vectors of agents.  ...  Then, it has been proved that the synchronizing algorithm enables cooperative agents, acting in a disturbed environment, to efficiently accomplish a shared task and to compensate delayed communication  ...  In fact, position and velocity behaviors of the multi-agent system are almost similar in both cases as shown in Figs.1, 2 and 3, despite the addition of measurement errors (at the position vector of the  ... 
doi:10.25046/aj020366 fatcat:lz53vuczpreolaule54nnayiii

Volume 2, Issue 3, Special issue on Recent Advances in Engineering Systems (Published Papers) Articles Transmit / Received Beamforming for Frequency Diverse Array with Symmetrical frequency offsets Shaddrack Yaw Nusenu Adv. Sci. Technol. Eng. Syst. J. 2(3), 1-6 (2017); View Description Detailed Analysis of Amplitude and Slope Diffraction Coefficients for knife-edge structure in S-UTD-CH Model Eray Arik, Mehmet Baris Tabakcioglu Adv. Sci. Technol. Eng. Syst. J. 2(3), 7-11 (2017); View Description Application ...

Yahav Biran, George Collins, Borky John M, Joel Dubow
2017 Advances in Science, Technology and Engineering Systems  
Also, multi-cloud solution implemented by the Cloud tenant is suboptimal as it requires expensive adaptation costs.  ...  This is a particularly serious issue because of the possibility of an attacker potentially gaining access to more than one CSP federation member.  ...  The CPU usage in the nor-mal dataset fit the viewing patterns at the first half of the run.  ... 
doi:10.25046/aj020371 fatcat:nm5dmv2atncmrj7scg3kwgq7l4

Articles Transmit / Received Beamforming for Frequency Diverse Array with Symmetrical frequency offsets Shaddrack Yaw Nusenu Adv. Sci. Technol. Eng. Syst. J. 2(3), 1-6 (2017); View Description Detailed Analysis of Amplitude and Slope Diffraction Coefficients for knife-edge structure in S-UTD-CH Model Eray Arik, Mehmet Baris Tabakcioglu Adv. Sci. Technol. Eng. Syst. J. 2(3), 7-11 (2017); View Description Applications of Case Based Organizational Memory Supported by the PAbMM Architecture Martín, María de los ...

Jith Sarker, Abu Shami Md. Zadid Shifat, Rezoan Ahmed Shuvro
2017 Advances in Science, Technology and Engineering Systems  
Gate voltage dependence of surface potential has been analyzed with graphical illustrations and required mathematics as well.  ...  Output characteristics, transfer characteristics, transconductance (as a function of gate voltage) behavior have been investigated.  ...  As GFETs experiences low Ion/Ioff ratio, opening of band gap in bilayer graphene has made graphene an enduring replacement for semiconductors, specially, in high speed electronics.  ... 
doi:10.25046/aj0203177 fatcat:qhd2rteuajdqzo77fq74ixwevu

Applying MVC and PAC patterns in mobile applications [article]

D. Plakalovic, D. Simic
2010 arXiv   pre-print
These requirements have influence on the user interface and therefore it is needed to consider the usability of MVC (Model-View-Controller) and PAC (Presentation-Abstraction-Control) design patterns for  ...  One of the questions is making certain choices of design patterns for certain classes of mobile applications.  ...  If any graphic object, such as circle and rectangle, is implemented as a separate PAC agent, the system will drown in a sea of agents.  ... 
arXiv:1001.3489v1 fatcat:bh4hf6ogkjanbkle663sj2whde

The Agent Pattern for Mobile Agent Systems

Alberto Rodrigues da Silva, José C. Delgado
1998 European Conference on Pattern Languages of Programs  
Furthermore, this paper presents a detailed application of this pattern in the AgentSpace framework, as well as a brief application to the Telescript and Aglets Workbench.  ...  The Agent pattern provides a clean and easy way to develop agent-based applications, mainly in open and large-scale distributed environments such as the Internet and application areas such as Electronic  ...  Acknowledgments We would like to thank our shepherd Doug Lea to help improve the pattern mainly in content and structure. We also wish to thank Danny Lange for his comments and references.  ... 
dblp:conf/europlop/SilvaD98 fatcat:reax5ryrqjb6nle4uqbkm5tssu

Towards an object calculus [chapter]

Oscar Nierstrasz
1992 Lecture Notes in Computer Science  
To this end, we briefly review some of this work, we pose some informal requirements for an object calculus, and we present the syntax, operational semantics and use through examples of a proposed object  ...  To address this problem, we propose the development of an object calculus, borrowing heavily from relevant work in the area of process calculi.  ...  Acknowledgements Many thanks to Michael Papathomas and Laurent Dami who offered considerable improvements to the presentation of this paper.  ... 
doi:10.1007/3-540-55613-3_1 fatcat:6s7frmdlebhszizvt4hqx4ztny

Developing GUI Applications: Architectural Patterns Revisited

Alexandros Karagkasidis
2008 European Conference on Pattern Languages of Programs  
To help the developers, a number of patterns have been proposed by the software community.  ...  Apparently, we do not have to start from scratch when tackling these issues, since these seem to be in the realm of the patterns for GUI applications, such as Model-View-Controller or Presentation-Abstraction-Control  ...  With the Domain Model pattern [Fowler02] , a business object is implemented as a separate class or a set of related classes.  ... 
dblp:conf/europlop/Karagkasidis08 fatcat:xt4gpqh3cjfhtdmvnrd53otzne

Modelling Institutional, Communicative and Physical Domains in Agent Oriented Information Systems [chapter]

Maria Bergholtz, Prasad Jayaweera, Paul Johannesson, Petia Wohed
2004 Lecture Notes in Computer Science  
An equally important function of the system is to support communication within an organisation, by structuring and co-ordinating the actions performed by the organisation's agents.  ...  The main contribution of this paper is a unified framework based on agent oriented concepts for facilitating analysis and integration of business models and process models in a systematic way.  ...  Design patterns are defined as "descriptions of communicating objects and classes customised to solve a general design problem in a particular context" [10] .  ... 
doi:10.1007/978-3-540-25943-5_13 fatcat:avm26g5jtfhsfnasbmanfgk23q

Multiplayer Games for Learning Multirobot Coordination Algorithms [article]

Arash Tavakoli, Haig Nalbandian, Nora Ayanian
2016 arXiv   pre-print
This ability, if learned as a set of distributed multirobot coordination strategies, can enable programming large groups of robots to collaborate towards complex coordination objectives in a way similar  ...  Through this platform, we are able to limit the communication, sensing, and actuation capabilities provided to the players.  ...  of robots toward a formation objective, with no explicit communication.  ... 
arXiv:1604.05942v1 fatcat:qwpgsogoobdafi2c7azrubcdzy

The Agent–Object-Relationship metamodel: towards a unified view of state and behavior

Gerd Wagner
2003 Information Systems  
Business processes are viewed as social interaction processes emerging from the behavior of the participating agents.  ...  external (and internal) agents, while an organizational information system is viewed as an artificial internal agent possessing a global view of the organization and interacting both with internal and  ...  Acknowledgements I am grateful to Kuldar Taveter and to the anonymous referees for their valuable comments on preliminary versions of this article.  ... 
doi:10.1016/s0306-4379(02)00027-3 fatcat:p6gotp3qm5aljfrm6zzyq2hayi

Reconciling Physical, Communicative, and Social/Institutional Domains in Agent Oriented Information Systems – A Unified Framework [chapter]

Maria Bergholtz, Prasad Jayaweera, Paul Johannesson, Petia Wohed
2003 Lecture Notes in Computer Science  
An equally important function of the system is to support communication within an organisation by structuring and co-ordinating the actions performed by the organisations agents.  ...  The approach suggested bridges the gap between the declarative and social/economic aspects of a business model and the procedural and communicative aspects of a process model.  ...  Design patterns are defined as "descriptions of communicating objects and classes that are customised to solve a general design problem in a particular context" [9] .  ... 
doi:10.1007/978-3-540-39597-3_18 fatcat:jrwsrpbxsfaszcqhb5g27aratq

Multi-level Selection in the Emergence of Language Systematicity [chapter]

Luc Steels, Remi van Trijp, Pieter Wellens
2007 Lecture Notes in Computer Science  
Language can be viewed as a complex adaptive system which is continuously shaped and reshaped by the actions of its users as they try to solve communicative problems.  ...  This paper shows that it is nevertheless possible when agents take multiple levels into account both for processing meaning-form associations and for consolidating the language inventory after each interaction  ...  We thank other members of the VUB AI laboratory, particularly Joachim De Beule, and the SONY Computer Science Laboratory for discussion and implementation of the FCG framework that underlies the experiments  ... 
doi:10.1007/978-3-540-74913-4_43 fatcat:ji2ftgv7sjhspdg6acd3uqjifq

Patterns in Agent-Oriented Software Engineering [chapter]

Jürgen Lind
2003 Lecture Notes in Computer Science  
To this end, I will present a possible structure of a pattern catalog for agent-oriented patterns and introduce a pattern description scheme that accounts for the specific needs of agent patterns.  ...  In this paper, I will show how the now popular concept of software patterns can be used in agent-oriented software engineering.  ...  In this view, interaction within the target system is seen as a generalized form of conflict resolution that is not limited to a particular form such as communication.  ... 
doi:10.1007/3-540-36540-0_4 fatcat:oyr5xi4si5b5te7sm5zpw6gfqq

An approach to modelling and applying mobile agent design patterns

Emerson F. A. Lima, Patrícia D. L. Machado, Fláavio R. Sampaio, Jorge C. A. Figueiredo
2004 Software engineering notes  
Also, we show that an adequate platform independent view can be constructed to be used as a guide to implement the pattern in different platforms.  ...  Mobile agent design patterns represent solutions to specific problems of implementing mobile agent-based applications that have evolved over time.  ...  Platform dependent patterns are usually categorised as: (1) refinement of patterns to include details related to implementing them in the platform and (2) patterns related to issues such as communication  ... 
doi:10.1145/986710.986726 fatcat:7xfps4wgx5a53duevg5iyxkwwy
« Previous Showing results 1 — 15 out of 387,226 results