109,759 research outputs found

    Ontology-based modelling of architectural styles

    Get PDF
    The conceptual modelling of software architectures is of central importance for the quality of a software system. A rich modelling language is required to integrate the different aspects of architecture modelling, such as architectural styles, structural and behavioural modelling, into a coherent framework. Architectural styles are often neglected in software architectures. We propose an ontological approach for architectural style modelling based on description logic as an abstract, meta-level modelling instrument. We introduce a framework for style definition and style combination. The application of the ontological framework in the form of an integration into existing architectural description notations is illustrated

    Autism, the Integrations of 'Difference' and the Origins of Modern Human Behaviour

    Get PDF
    It is proposed here that the archaeological evidence for the emergence of 'modern behaviour' (160,000-40,000 bp) can best be explained as the rise of cognitive variation within populations through social mechanisms for integrating 'different minds', rather than by the development of a single 'modern human mind'. Autism and the autistic spectrum within human populations are used as an example of 'different minds' which when integrated within society can confer various selective benefits. It is proposed that social mechanisms for incorporating autistic difference are visible in the archaeological record and that these develop sporadically from 160,000 years bp in association with evidence for their consequences in terms of technological innovations, improved efficiency in technological and natural spheres and innovative thinking. Whilst other explanations for the emergence Of modern human behaviour may also contribute to observed changes, it is argued that the incorporation of cognitive differences played a significant role in the technological, social and symbolic expression of 'modern' behaviour

    The Extended Importance of the Social Creation of Value in Evolutionary Processes

    Full text link
    This is a single-authored paper delivered at the biennial European Conference on Artificial Intelligence (ECAI) in Riva del Garda, Italy 28 – 29 August 2006 and published in proceedings. The paper proposed that computational modelling be employed in order to test two processes that might hypothetically distinguish particular dimensions of human creativity. The first process is identified by the researcher as one in which the pursuit of novelty in artistic invention – especially music – tends to words the production of increasingly perceptually complex artefacts. The second process moves from a perspective orientated towards the individual artist and the individual art work’s reception to a more collective one: namely, whether cultural behaviour that tends towards novelty might find itself being reinforced by clustering of similar activities. This latter process would be one that explains why the process of “making special” – that may distinguish art in an anthropological sense – is one that forms particularly strong community bonds. These bonds between novelty seekers – which in the case of the researchers paper can be understood as musicians or artists – may reciprocally reinforce to support yet more novelty seeking. The relation of art and the new is not itself innovative. Boris Groys’ “On The New” provides a scoping of that territory. What is innovative is the proposal to use of computer simulation of individual and collective behaviour as a kind of artificial laboratory to determine the complex tendencies that animate these processes of novelty seeking and, by extension, artistic production. Computationally simulating behaviour that parallels both novelty-seeking as an individual practice (the artist) and the emergence of clusters of novelty seekers (the artistic styles) may, according to the researcher, provide us with new insights the historical evolution of creativity

    A comparative evaluation of dynamic visualisation tools

    Get PDF
    Despite their potential applications in software comprehension, it appears that dynamic visualisation tools are seldom used outside the research laboratory. This paper presents an empirical evaluation of five dynamic visualisation tools - AVID, Jinsight, jRMTool, Together ControlCenter diagrams and Together ControlCenter debugger. The tools were evaluated on a number of general software comprehension and specific reverse engineering tasks using the HotDraw objectoriented framework. The tasks considered typical comprehension issues, including identification of software structure and behaviour, design pattern extraction, extensibility potential, maintenance issues, functionality location, and runtime load. The results revealed that the level of abstraction employed by a tool affects its success in different tasks, and that tools were more successful in addressing specific reverse engineering tasks than general software comprehension activities. It was found that no one tool performs well in all tasks, and some tasks were beyond the capabilities of all five tools. This paper concludes with suggestions for improving the efficacy of such tools

    A Developmental Systems Account of Human Nature

    Get PDF
    It is now widely accepted that a scientifically credible conception of human nature must reject the folkbiological idea of a fixed, inner essence that makes us human. We argue here that to understand human nature is to understand the plastic process of human development and the diversity it produces. Drawing on the framework of developmental systems theory and the idea of developmental niche construction we argue that human nature is not embodied in only one input to development, such as the genome, and that it should not be confined to universal or typical human characteristics. Both similarities and certain classes of differences are explained by a human developmental system that reaches well out into the 'environment'. We point to a significant overlap between our account and the ‘Life History Trait Cluster’ account of Grant Ramsey, and defend the developmental systems account against the accusation that trying to encompass developmental plasticity and human diversity leads to an unmanageably complex account of human nature

    Quality-aware model-driven service engineering

    Get PDF
    Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Quality aspects ranging from interoperability to maintainability to performance are of central importance for the integration of heterogeneous, distributed service-based systems. Architecture models can substantially influence quality attributes of the implemented software systems. Besides the benefits of explicit architectures on maintainability and reuse, architectural constraints such as styles, reference architectures and architectural patterns can influence observable software properties such as performance. Empirical performance evaluation is a process of measuring and evaluating the performance of implemented software. We present an approach for addressing the quality of services and service-based systems at the model-level in the context of model-driven service engineering. The focus on architecture-level models is a consequence of the black-box character of services

    Transcriptomes of parents identify parenting strategies and sexual conflict in a subsocial beetle

    Get PDF
    This work was funded by UK NERC grants to M.G.R. and A.J.M. an NERC studentship to D.J.P. the University of Georgia and a US NSF grant to A.J.M. and M.G.R.Parenting in the burying beetle Nicrophorus vespilloides is complex and, unusually, the sex and number of parents that can be present is flexible. Such flexibility is expected to involve specialized behaviour by the two sexes under biparental conditions. Here, we show that offspring fare equally well regardless of the sex or number of parents present. Comparing transcriptomes, we find a largely overlapping set of differentially expressed genes in both uniparental and biparental females and in uniparental males including vitellogenin, associated with reproduction, and takeout, influencing sex-specific mating and feeding behaviour. Gene expression in biparental males is similar to that in non-caring states. Thus, being ‘biparental’ in N. vespilloides describes the family social organization rather than the number of directly parenting individuals. There was no specialization; instead, in biparental families, direct male parental care appears to be limited with female behaviour unchanged. This should lead to strong sexual conflict.Publisher PDFPeer reviewe

    Routines and representations at work - observing the architecture of conceptual design

    Get PDF
    routines, representations, artifacts, product development, workplace observation, evolutionary economics, chip manufacturing
    • …
    corecore