241,299 research outputs found
UML-F: A Modeling Language for Object-Oriented Frameworks
The paper presents the essential features of a new member of the UML language
family that supports working with object-oriented frameworks. This UML
extension, called UML-F, allows the explicit representation of framework
variation points. The paper discusses some of the relevant aspects of UML-F,
which is based on standard UML extension mechanisms. A case study shows how it
can be used to assist framework development. A discussion of additional tools
for automating framework implementation and instantiation rounds out the paper.Comment: 22 pages, 10 figure
Strategic Directions in Object-Oriented Programming
This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components, distributed programming, and new paradigms. In general there is a need to continue research in traditional areas:\ud
(1) as computer systems become more and more complex, there is a need to further develop the work on architecture and design; \ud
(2) to support the development of complex systems, there is a need for better languages, environments, and tools; \ud
(3) foundations in the form of the conceptual framework and other theories must be extended to enhance the means for modeling and formal analysis, as well as for understanding future computer systems
Learning and innovative elements of strategy adoption rules expand cooperative network topologies
Cooperation plays a key role in the evolution of complex systems. However,
the level of cooperation extensively varies with the topology of agent networks
in the widely used models of repeated games. Here we show that cooperation
remains rather stable by applying the reinforcement learning strategy adoption
rule, Q-learning on a variety of random, regular, small-word, scale-free and
modular network models in repeated, multi-agent Prisoners Dilemma and Hawk-Dove
games. Furthermore, we found that using the above model systems other long-term
learning strategy adoption rules also promote cooperation, while introducing a
low level of noise (as a model of innovation) to the strategy adoption rules
makes the level of cooperation less dependent on the actual network topology.
Our results demonstrate that long-term learning and random elements in the
strategy adoption rules, when acting together, extend the range of network
topologies enabling the development of cooperation at a wider range of costs
and temptations. These results suggest that a balanced duo of learning and
innovation may help to preserve cooperation during the re-organization of
real-world networks, and may play a prominent role in the evolution of
self-organizing, complex systems.Comment: 14 pages, 3 Figures + a Supplementary Material with 25 pages, 3
Tables, 12 Figures and 116 reference
Recommended from our members
Links between ICT advanced skills teachers and initial teacher training
This report and guidance materials were compiled for the Training and Development Agency for Schools (TDA)Research undertaken at one higher education institution located in West London, UK sought to explore links between ICT Avanced Skills Teachers (AST) and Initial Teacher Training (ITT). The main objective was to capture the perceptions and experiences of leading ASTs in ICT along with those of teacher educators and trainee teachers to identify ways in which collaborative and/or sustainable partnerships might be forged, which enable trainee teachers to gain exposure to cutting edge, best practice of ICT in primary and secondary schools
Self-organization in urban development: towards a new perspective on spatial planning
To date, participatory spatial planning has produced disappointing results. We argue that one reason is that time and again participatory planning proposals remain controlled by public government, and that public government seems not to be very adaptive to initiatives that emerge from the dynamics of civil society itself. To find out why and how citizens could and would be motivated to contribute out of their own motivation to urban development, we propose turning the focus outside-in, instead of inside-out. In this article, we therefore introduce the notion of self-organization, referring to initiatives that originate in civil society itself, via autonomous community-based networks of citizens outside government control which participate in developing the âurban fabricâ too. We discuss some examples of self-organization and draw preliminary conclusions of the conceptâs usefulness for the theory and practice of spatial planning
- âŚ