132 research outputs found

    Preemptive regression test scheduling strategies: a new testing approach to thriving on the volatile service environments

    Get PDF
    A workflow-based web service may use ultra-late binding to invoke external web services to concretize its implementation at run time. Nonetheless, such external services or the availability of recently used external services may evolve without prior notification, dynamically triggering the workflow-based service to bind to new replacement external services to continue the current execution. Any integration mismatch may cause a failure. In this paper, we propose Preemptive Regression Testing (PRT), a novel testing approach that addresses this adaptive issue. Whenever such a late-change on the service under regression test is detected, PRT preempts the currently executed regression test suite, searches for additional test cases as fixes, runs these fixes, and then resumes the execution of the regression test suite from the preemption point. © 2012 IEEE |postprin

    Context-aware management of multi-device services in the home

    Get PDF
    MPhilMore and more functionally complex digital consumer devices are becoming embedded or scattered throughout the home, networked in a piecemeal fashion and supporting more ubiquitous device services. For example, activities such as watching a home video may require video to be streamed throughout the home and for multiple devices to be orchestrated and coordinated, involving multiple user interactions via multiple remote controls. The main aim of this project is to research and develop a service-oriented multidevice framework to support user activities in the home, easing the operation and management of multi-device services though reducing explicit user interaction. To do this, user contexts i.e., when and where a user activity takes place, and device orchestration using pre-defined rules, are being utilised. A service-oriented device framework has been designed in four phases. First, a simple framework is designed to utilise OSGi and UPnP functionality in order to orchestrate simple device operation involving device discovery and device interoperability. Second, the framework is enhanced by adding a dynamic user interface portal to access virtual orchestrated services generated through combining multiple devices. Third the framework supports context-based device interaction and context-based task initiation. Context-aware functionality combines information received from several sources such as from sensors that can sense the physical and user environment, from user-device interaction and from user contexts derived from calendars. Finally, the framework supports a smart home SOA lifecycle using pre-defined rules, a rule engine and workflows

    Data flow testing of service choreography

    Get PDF
    This work is supported in part by the General Research Fund of the Research Grants Council of Hong Kong (project nos. 717506 and 717308).ESEC/FSE (Conference)Service computing has increasingly been adopted by the industry, developing business applications by means of orchestration and choreography. Choreography specifies how services collaborate with one another by defining, say, the message exchange, rather than via the process flow as in the case of orchestration. Messages sent from one service to another may require the use of different XPaths to manipulate or extract message contents. Mismatches in XML manipulations through XPaths (such as to relate incoming and outgoing messages in choreography specifications) may result in failures. In this paper, we propose to associate XPath Rewriting Graphs (XRGs), a structure that relates XPath and XML schema, with actions of choreography applications that are skeletally modeled as labeled transition systems. We develop the notion of XRG patterns to capture how different XRGs are related even though they may refer to different XML schemas or their tags. By applying XRG patterns, we successfully identify new data flow associations in choreography applications and develop new data flow testing criteria. Finally, we report an empirical case study that evaluates our techniques. The result shows our techniques are promising in detecting failures in choreography applications. Copyright 2009 ACM.postprin

    Cybersecurity issues in software architectures for innovative services

    Get PDF
    The recent advances in data center development have been at the basis of the widespread success of the cloud computing paradigm, which is at the basis of models for software based applications and services, which is the "Everything as a Service" (XaaS) model. According to the XaaS model, service of any kind are deployed on demand as cloud based applications, with a great degree of flexibility and a limited need for investments in dedicated hardware and or software components. This approach opens up a lot of opportunities, for instance providing access to complex and widely distributed applications, whose cost and complexity represented in the past a significant entry barrier, also to small or emerging businesses. Unfortunately, networking is now embedded in every service and application, raising several cybersecurity issues related to corruption and leakage of data, unauthorized access, etc. However, new service-oriented architectures are emerging in this context, the so-called services enabler architecture. The aim of these architectures is not only to expose and give the resources to these types of services, but it is also to validate them. The validation includes numerous aspects, from the legal to the infrastructural ones e.g., but above all the cybersecurity threats. A solid threat analysis of the aforementioned architecture is therefore necessary, and this is the main goal of this thesis. This work investigate the security threats of the emerging service enabler architectures, providing proof of concepts for these issues and the solutions too, based on several use-cases implemented in real world scenarios

    Becoming together: collaborative labour in contemporary performance practice

    Get PDF
    Performance, in its multi-participant aspects, tends to emphasise the relationship between the individual and the collective. Through an examination of practices of co-working in contemporary performing arts, and with a particular focus on choreographic practices, the thesis develops a theory of co-labouring grounded in the idea of an economy of belonging. Borrowing from Brian Massumi’s concept of ‘becoming-together’ (Massumi, 2002, 2011), this thesis assumes that the development of a sense of belonging is bound to temporal processes of becoming, and that such transient ways of being can be identified as central to an understanding of current collective formations. The thesis argues that the notion of becoming together in performance-making is likely to promote an ethics of belonging which foregrounds the practitioner’s affective commitment to the other, to relational modes of working and encompasses multiple and open-ended action modes. Co-labouring in performance is revealed as a site of human interaction which can yield new insights into the construction of contemporary digital collective identities. Building on post and para-human ideas of the multiplicity of self (Rotman, 2008), co-working is presented as a way to address the relationship between individual and collective becoming in advanced technological society. A central aim of the thesis is to investigate how far relational modes of working can enhance performance-making and the practitioner’s experience and sense of the self. Engaging with post-autonomist ideas of immaterial labour (Lazzarato, 1996; Negri, 2008), the thesis further assesses the extent to and conditions under which contemporary practices demonstrate patterns of resistance to dominant modes of working. The complexities of modes of co-working are examined through the use of a reflective research metadiscourse, which incorporates distinct registers of practice, commentary and analysis. These include a historical register, the use of case studies, and a practice-led stream of inquiry bound-in to and tied back to the theoretical. This approach allows for a multidimensional but also a critical view of modes of co-labouring; it reveals that an informed coworking is bound to the possibility of individual transformation for the co-workers in performance. In other words, the thesis argues that performance mastery (Melrose, 2003) can be seen as partly constituted by the participants’ negotiation of the relationship between the individual and collective

    Folding and withholding: writing with and by choreographers

    Get PDF
    The impetus for the present research comes from questions that arose in projects of collaborative writing by the author with British-based choreographers Rosemary Lee, Kim Brandstrup and Rosemary Butcher. In these projects, the three choreographers differently attempted to word elements of their ongoing choreographic enquiries. The conviction was that such writing might participate in a choreographer's current choreographic research, rather than document research that had already unfolded in the creation of a performance work. The present research thus interrogates the philosophical implications of asking a choreographer for an account of how she or he works. With reference to recent studies in critical ethnography and ethics, the research proposes the development of practices of collaborative writing by a choreographer and a researcher-observer alert to the motivated and implicated positions of each. Included as appendix to the thesis is a book co-written with a choreographer and a CD-ROM of published collaborative writing and open interviews with Butcher, Brandstrup and Lee, performance documentation and journals of studio observation. Published instances of writing by other performance makers are additionally drawn into the enquiry as "research companions". Interrogating relations between writing and choreographers' creation processes, the overall research premise thus concerns the development of writing capable of articulating what matters to choreographers. This research addresses those choreographers who have hesitated when asked about how they work, and asks every dance scholar to hesitate before writing on or about dance-making

    Arts-Based Methods in Education Around the World

    Get PDF
    Arts-Based Methods in Education Around the World aims to investigate arts-based encounters in educational settings in response to a global need for studies that connect the cultural, inter-cultural, cross-cultural, and global elements of arts-based methods in education. In this extraordinary collection, contributions are collected from experts all over the world and involve a multiplicity of arts genres and traditions. These contributions bring together diverse cultural and educational perspectives and include a large variety of artistic genres and research methodologies.The topics covered in the book range from policies to pedagogies, from social impact to philosophical conceptualisations. They are informative on specific topics, but also offer a clear monitoring of the ways in which the general attention to the arts in education evolves through time

    Dance, performance and technology : a discourse in seven chapters and seven choreographic works

    Get PDF
    EThOS - Electronic Theses Online ServiceGBUnited Kingdo
    corecore