975 resultados para agent-oriented programming


Relevância:

30.00% 30.00%

Publicador:

Resumo:

In this session we look at how to think systematically about a problem and create a solution. We look at the definition and characteristics of an algorithm, and see how through modularisation and decomposition we can then choose a set of methods to create. We also compare this somewhat procedural approach, with the way that design works in Object Oriented Systems,

Relevância:

30.00% 30.00%

Publicador:

Resumo:

In this session we look at the public and protected keywords, and the principle of encapsulation. We also look at how Constructors can help you initialise objects, while maintaining the encapsulation principle.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

In this session we look at how to use Abstract Classes and Interfaces in Object Oriented Design - especially as a way to get all the advantages of multiple inheritance without any of the problems.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

In this session we look at the how to use noun verb parsing to try and identify the building blocks of a problem, so that we can start to create object oriented solutions. We also look at some of the challenges of software engineering, and the processes that software engineers use to meet them, and finally we take a look at some more Design Patterns that may help us reuse well known and effective solutions in our own designs.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

In domain of intelligent buildings, saving energy in buildings and increasing preferences of occupants are two important factors. These factors are the important keys for evaluating the performance of work environment. In recent years, many researchers combine these areas to create the system that can change from original to the modern work environment called intelligent work environment. Due to advance of agent technology, it has received increasing attention in the area of intelligent pervasive environments. In this paper, we review several issues in intelligent buildings, with respect to the implementation of control system for intelligent buildings via multi-agent systems. Furthermore, we present the MASBO (Multi-Agent System for Building cOntrol) that has been implemented for controlling the building facilities to reach the balancing between energy efficiency and occupant’s comfort. In addition to enhance the MASBO system, the collaboration through negotiation among agents is presented.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Building Management Systems (BMS) are widely adopted in modern buildings around the world in order to provide high-quality building services, and reduce the running cost of the building. However, most BMS are functionality-oriented and do not consider user personalization. The aim of this research is to capture and represent building management rules using organizational semiotics methods. We implement Semantic Analysis, which determines semantic units in building management and their relationship patterns of behaviour, and Norm Analysis, which extracts and specifies the norms that establish how and when these management actions occur. Finally, we propose a multi-agent framework for norm based building management. This framework contributes to the design domain of intelligent building management system by defining a set of behaviour patterns, and the norms that govern the real-time behaviour in a building.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Summary 1. Agent-based models (ABMs) are widely used to predict how populations respond to changing environments. As the availability of food varies in space and time, individuals should have their own energy budgets, but there is no consensus as to how these should be modelled. Here, we use knowledge of physiological ecology to identify major issues confronting the modeller and to make recommendations about how energy budgets for use in ABMs should be constructed. 2. Our proposal is that modelled animals forage as necessary to supply their energy needs for maintenance, growth and reproduction. If there is sufficient energy intake, an animal allocates the energy obtained in the order: maintenance, growth, reproduction, energy storage, until its energy stores reach an optimal level. If there is a shortfall, the priorities for maintenance and growth/reproduction remain the same until reserves fall to a critical threshold below which all are allocated to maintenance. Rates of ingestion and allocation depend on body mass and temperature. We make suggestions for how each of these processes should be modelled mathematically. 3. Mortality rates vary with body mass and temperature according to known relationships, and these can be used to obtain estimates of background mortality rate. 4. If parameter values cannot be obtained directly, then values may provisionally be obtained by parameter borrowing, pattern-oriented modelling, artificial evolution or from allometric equations. 5. The development of ABMs incorporating individual energy budgets is essential for realistic modelling of populations affected by food availability. Such ABMs are already being used to guide conservation planning of nature reserves and shell fisheries, to assess environmental impacts of building proposals including wind farms and highways and to assess the effects on nontarget organisms of chemicals for the control of agricultural pests. Keywords: bioenergetics; energy budget; individual-based models; population dynamics.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Supply chain management (SCM) has received increased attention in a globally challenging environment as companies face the necessity to improve customer service and maximize profit. Therefore, dynamic reconfiguration capability is vital for supply chain management to respond to changing customer requirements and operating environments. On the other hand, for its flexible and autonomous characteristics, multi-agent systems are a viable technology for SCM, and have been widely applied in SCM. To this end, dynamic reconfiguration in agent-based SCM systems is proposed from autonomy oriented computing point of view. The performance of agent-based SCM with dynamic reconfiguration is evaluated under a modified TAC SCM scenario. With a dynamic reconfigurable SCM system, new products and processes can be introduced with considerably less expense and ramp-up time.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The agent paradigm has been successfully used in a large number of research areas. MAPFS, a parallel file system, constitutes one successful application of agents to the I/O field, providing a multiagent I/O architecture. The use of a multiagent system implies coordination and cooperation among its agents. MAPFS is oriented to clusters of workstations, where agents are applied in order to provide features such as caching or prefetching. The adaptation of MAPFS to a grid environment is named MAPFS-Grid. Agents can help to increase the performance of data-intensive applications running on top of the grid.

This paper describes the conceptual agent framework and the communication model used in MAPFS-Grid, which provides the management of data resources in a grid environment. The evaluation of our proposal shows the advantages of using agents in a data grid.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Bangladesh exemplifies the complex challenges facing densely populated coastal regions. The
pressures on the country are immense: around 145 million people live within an area of just 145,000 sq-km at
the confluence of three major river systems: the Ganges, the Brahmaputra and the Meghna. While progress
has been made, poverty remains widespread, with around 39% of children under five malnourished. Most of
its land-mass lies below 10m above sea level with considerable areas at sea level, leading to frequent and
prolonged flooding during the monsoons. Sea level rise is leading to more flooding as storm surges rise off
higher sea levels, pushing further inland. Higher sea levels also result in salt-water intrusion into freshwater
coastal aquifers and estuaries, contaminating drinking water and farmland. Warmer ocean waters are also
expected to lead to an increase in the intensity of tropical storms.
Bangladesh depends on the South Asian summer monsoon for most of its rainfall which is expected to
increase, leading to more flooding. Climate scientists are also concerned about the stability of monsoon and
the potential for it to undergo a nonlinear phase shift to a drier regime. Bangladesh faces an additional
hydrological challenge in that the Ganges and Brahmaputra rivers both rise in the Himalaya-Tibetan Plateau
region, where glaciers are melting rapidly. The Intergovernmental Panel on Climate Change (IPCC)
concluded that rapid melting is expected to increase river flows until around the late-2030s, by which time
the glaciers are expected to have shrunk from their 1995 extent of 500,000 sq-km to an expected 100,000 sqkm.
After the 2030s, river flows could drop dramatically, turning the great glacier-fed rivers of Asia into
seasonal monsoon-fed rivers. The IPCC concluded that as a result, water shortages in Asia could affect more
than a billion people by the 2050s. Over the same period, crop yields are expected to decline by up to 30% in
South Asia due to a combination of drought and crop heat stress. Bangladesh is therefore likely to face
substantial challenges in the coming decades.
In order to adequately understand the complex, dynamic, spatial and nonlinear challenges facing Bangladesh,
an integrated model of the system is required. An agent-based model (ABM) permits the dynamic
interactions of the economic, social, political, geographic, environmental and epidemiological dimensions of
climate change impacts and adaptation policies to be integrated via a modular approach. Integrating these
dimensions, including nonlinear threshold events such as mass migrations, or the outbreak of conflicts or
epidemics, is possible to a far greater degree with an ABM than with most other approaches.
We are developing a prototype ABM, implemented in Netlogo, to examine the dynamic impacts on poverty,
migration, mortality and conflict from climate change in Bangladesh from 2001 to 2100. The model employs
GIS and sub-district level census and economic data and a coarse-graining methodology to allow model
statistics to be generated on a national scale from local dynamic interactions. This approach allows a more
realistic treatment of distributed spatial events and heterogeneity across the country. The aim is not to
generate precise predictions of Bangladesh’s evolution, but to develop a framework that can be used for
integrated scenario exploration. This paper represents an initial report on progress on this project. So far the
prototype model has demonstrated the desirability and feasibility of integrating the different dimensions of
the complex adaptive system and, once completed, is intended to be used as the basis for a more detailed
policy-oriented model.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Any attempt to model an economy requires foundational assumptions about the relations between prices, values and the distribution of wealth. These assumptions exert a profound influence over the results of any model. Unfortunately, there are few areas in economics as vexed as the theory of value. I argue in this paper that the fundamental problem with past theories of value is that it is simply not possible to model the determination of value, the formation of prices and the distribution of income in a real economy with analytic mathematical models. All such attempts leave out crucial processes or make unrealistic assumptions which significantly affect the results. There have been two primary approaches to the theory of value. The first, associated with classical economists such as Ricardo and Marx were substance theories of value, which view value as a substance inherent in an object and which is conserved in exchange. For Marxists, the value of a commodity derives solely from the value of the labour power used to produce it - and therefore any profit is due to the exploitation of the workers. The labour theory of value has been discredited because of its assumption that labour was the only ‘factor’ that contributed to the creation of value, and because of its fundamentally circular argument. Neoclassical theorists argued that price was identical with value and was determined purely by the interaction of supply and demand. Value then, was completely subjective. Returns to labour (wages) and capital (profits) were determined solely by their marginal contribution to production, so that each factor received its just reward by definition. Problems with the neoclassical approach include assumptions concerning representative agents, perfect competition, perfect and costless information and contract enforcement, complete markets for credit and risk, aggregate production functions and infinite, smooth substitution between factors, distribution according to marginal products, firms always on the production possibility frontier and firms’ pricing decisions, ignoring money and credit, and perfectly rational agents with infinite computational capacity. Two critical areas include firstly, the underappreciated Sonnenschein-Mantel- Debreu results which showed that the foundational assumptions of the Walrasian general-equilibrium model imply arbitrary excess demand functions and therefore arbitrary equilibrium price sets. Secondly, in real economies, there is no equilibrium, only continuous change. Equilibrium is never reached because of constant changes in preferences and tastes; technological and organisational innovations; discoveries of new resources and new markets; inaccurate and evolving expectations of businesses, consumers, governments and speculators; changing demand for credit; the entry and exit of firms; the birth, learning, and death of citizens; changes in laws and government policies; imperfect information; generalized increasing returns to scale; random acts of impulse; weather and climate events; changes in disease patterns, and so on. The problem is not the use of mathematical modelling, but the kind of mathematical modelling used. Agent-based models (ABMs), objectoriented programming and greatly increased computer power however, are opening up a new frontier. Here a dynamic bargaining ABM is outlined as a basis for an alternative theory of value. A large but finite number of heterogeneous commodities and agents with differing degrees of market power are set in a spatial network. Returns to buyers and sellers are decided at each step in the value chain, and in each factor market, through the process of bargaining. Market power and its potential abuse against the poor and vulnerable are fundamental to how the bargaining dynamics play out. Ethics therefore lie at the very heart of economic analysis, the determination of prices and the distribution of wealth. The neoclassicals are right then that price is the enumeration of value at a particular time and place, but wrong to downplay the critical roles of bargaining, power and ethics in determining those same prices.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The understanding of the micro-macro link is an urgent need in the study of social systems. The complex adaptive nature of social systems adds to the challenges of understanding social interactions and system feedback and presents substantial scope and potential for extending the frontiers of computer-based research tools such as simulations and agent-based technologies. In this project, we seek to understand key research questions concerning the interplay of ethical trust at the individual level and the development of collective social moral norms as representative sample of the bigger micro-macro link of social systems. We outline our computational model of ethical trust (CMET) informed by research findings from trust, machine ethics and neural science. Guided by the CMET architecture, we discuss key implementation ideas for the simulations of ethical trust and social moral norms.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

MAIDL, André Murbach; CARVILHE, Claudio; MUSICANTE, Martin A. Maude Object-Oriented Action Tool. Electronic Notes in Theoretical Computer Science. [S.l:s.n], 2008.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

This paper presents a network node embedded based on IEEE 1451 standard developed using structured programming to access the transducers in the WTIM. The NCAP was developed using Nios II processor and uClinux, a embedded operating system developed to features restricted hardware. Both hardware and software have dynamics features and they can be configured based in the application features. Based in this features, the NCAP was developed using the minimum components of hardware and software to that being implemented in remote environment like central point of data request. Many NCAP works are implemented with an object oriented structure. This is different from the surrounding implementations. In this project the NCAP was developed using structured programming. The tests of the NCAP were made using a ZigBee interface between NCAP and WTIM and the system demonstrated in areas of difficult access for long period of time due to need for low power consumption. © 2012 IEEE.