48,758 research outputs found
A Combined Component-Based Approach for the Design of Distributed Software Systems
Component-based software development enables the construction of software artefacts by assembling binary units of production, distribution and deployment, the so-called components. Several approaches to component-based development have been proposed recently. Most of these approaches are based on the Unified Modeling Language (UML). UML has been increasingly used in component-based development, despite some shortcomings of this language. This paper presents a methodology for the design of component-based applications that combines a model-based approach with a UML-based approach. This combined approach tackles some of the limitations of UML, allowing a better control of the design proces
A systematic approach for component-based software development
Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This approach consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process
Proximate and ultimate factors in evolutionary thinking on art
Art is often described as an evolutionary adaptation, but not enough thought has been given to arguments in support of this claim. This can lead to a variety of explanatory issues, such as unjustly describing artmaking as an adaptation, not recognizing its complex nature, and its potentially even more complex evolutionary trajectory. This paper addresses one subject in particular, which is the conceptual distinction between ultimate and proximate levels of explanation. More specifically, this brief analysis investigates to what extent functional, adaptive explanations and proximate mechanisms might be confused, leading to strong adaptationist claims that may not be in accordance with the available evidence. In this paper, two hypotheses are discussed from this perspective, and it is argued that both of them, upon closer and more extensive analysis, might not stand the adaptationist test
Consistency in Multi-Viewpoint Architectural Design of Enterprise Information Systems
Different stakeholders in the design of an enterprise information system have their own view on that design. To help produce a coherent design this paper presents a framework that aids in specifying relations between such views. To help produce a consistent design the framework also aids in specifying consistency rules that apply to the view relations and in checking the consistency according to those rules. The framework focuses on the higher levels of abstraction in a design, we refer to design at those levels of abstraction as architectural design. The highest level of abstraction that we consider is that of business process design and the lowest level is that of software component design. The contribution of our framework is that it provides a collection of basic concepts that is common to viewpoints in the area of enterprise information systems. These basic concepts aid in relating viewpoints by providing: (i) a common terminology that helps stakeholders to understand each others concepts; and (ii) a basis for defining re-usable consistency rules. In particular we define re-usable rules to check consistency between behavioural views that overlap or are a refinement of each other. We also present an architecture for a tool suite that supports our framework. We show that our framework can be applied, by performing a case study in which we specify the relations and consistency rules between the RM-ODP enterprise, computational and information viewpoints
Recommended from our members
The therapeutic use of videogames within secure forensic settings: a review of the literature and application to practice
Engagement in leisure pursuits that involves the use of tools and objects and the exploration of a new environment can provide a success experience that leads to increased feelings of competence and mastery. Such experiences are considered important in the rehabilitation of forensic clients. The findings from videogame research within a general population are compared with those among mental health and forensic clients. Within the general population, videogames may provide opportunities for social interaction and the expression of creativity and humour as well as offering a graded approach to building computer skills. Within a forensic population, videogames have been found to be a normalising, age-appropriate and culturally appropriate activity, useful in engaging clients and improving self-concept and locus of control. The findings suggest that videogame play offers access to a safe virtual environment that encourages exploration and mastery and that it may be a useful therapeutic tool in secure settings where such opportunities are often limited. The use and potential contraindications of videogames within a forensic setting, the content of certain games and their possible influence on behaviour and the implications for future research are also discussed
Recommended from our members
Personality and Affiliation in a Cooperative Task for Bottlenose Dolphin (Tursiops truncatus) Dyads
Social species can depend on each other for survival, helping in rearing of young, predator defense, and foraging. Personality dynamics between individuals may influence cooperative behaviors. Bottlenose dolphins (Tursiops truncatus) live in social communities and cooperate with other conspecifics to achieve goals both in the wild and in human care. We investigated the role that personality plays in the willingness of dolphins to work together. We tested five bottlenose dolphin pairs at the Roatan Institute for Marine Sciences, Honduras, with an apparatus previously used to experimentally test dolphin cooperation. Personality profiles of each dolphin were created using surveys completed by the caretakers, in particular noting two different categories of interactions: dolphin to dolphin and dolphin to world. We hypothesized that dyadic success in the cooperative task would differ based on specific personality traits of individuals. We also hypothesized that the most successful dyads would show similar types of conspecific sociality and different means of interacting with objects. Although none of the dolphin pairs cooperated to open the apparatus, individual personalities were analyzed in relation to the dolphins’ individual and mutual interactions with the apparatus as well as the pairs’ social behaviors. Playfulness, curiosity, and affiliation as well as agreeableness, and extraversion were positively related to affiliation with the apparatus and each other. These findings suggest that certain aspects of personality are indicative of affiliation or interaction by an individual dolphin. These results could guide future animal research on the relationship between personality, social interactions, and problem-solving
Gorillas’ (Gorilla g. gorilla) knowledge of conspecifics’ affordances: intraspecific social tool use for food acquisition
The use of tools, long thought to be uniquely human, has now been observed in other animal taxa including several species of birds, non-primate mammals as well as some non-human primate species. Chimpanzees, one of humankind’s closest living relatives, exceed all other non-human animal species as they have been reported to use an exceptionally large toolkit. However, relatively little is known about the tool-use skills of the other great ape species. While the majority of tools described are inanimate objects, the use of social tools has received relatively little attention. Here we provide the first evidence of naturally occurring spontaneous exploitative behaviour of a conspecific as a social tool for food acquisition in non-human animals. We observed gorillas in captivity utilising a conspecific as a ladder to gain access to unreachable food. We discuss our findings in the light of other studies on social tool use and suggest the need for more nuanced interpretations of gorillas’ cognitive skills
Child development and the aims of road safety education
Pedestrian accidents are one of the most prominent causes of premature injury, handicap and death in the modern world. In children, the problem is so severe that pedestrian accidents are widely regarded as the most serious of all health risks facing children in developed countries. Not surprisingly, educational measures have long been advocated as a means of teaching children how to cope with traffic and substantial resources have been devoted to their development and provision. Unfortunately, there seems to be a widespread view at the present time that education has not achieved as much as had been hoped and that there may even be quite strict limits to what can be achieved through education. This would, of course, shift the emphasis away from education altogether towards engineering or urban planning measures aimed at creating an intrinsically safer environment in which the need for education might be reduced or even eliminated. However, whilst engineering measures undoubtedly have a major role to play in the effort to reduce accidents, this outlook is both overly optimistic about the benefits of engineering and overly pessimistic about the limitations of education. At the same time, a fresh analysis is clearly required both of the aims and methods of contemporary road safety education. The present report is designed to provide such an analysis and to establish a framework within which further debate and research can take place
Mindreading in a dog: an adaptation of a primate ‘mental attribution’ study
In the framework of a longitudinal case study on a male tervueren dog, Philip, the present paper was aimed to get a more sophisticated insight into the cognitive functioning of the dog's mind. Our experiment was designed to study the dog's ability to recognize knowledge or ignorance in others. The procedure used here was identical to that used in an ape-study (Gómez & Teixidor, 1992) and therefore provides the possibility for direct dog-ape comparison regarding their performance. Results show that similarly to the case with this “enculturated” orangutan, after few trials Philip was able to adjust his communicative behaviour to the state of knowledge of his human partner and cooperated successfully in the problem solving task (getting the ball). The exact mechanism underlying this communicative behaviour is still not clear, and both low- and high-level explanations are considered. We suggest that this approach gives a new possibility to conduct comparative studies aimed to understand the evolution of social cognition
- …