9,996 research outputs found

    Generic domain models in software engineering

    Get PDF
    This paper outlines three research directions related to domain-specific software development: (1) reuse of generic models for domain-specific software development; (2) empirical evidence to determine these generic models, namely elicitation of mental knowledge schema possessed by expert software developers; and (3) exploitation of generic domain models to assist modelling of specific applications. It focuses on knowledge acquisition for domain-specific software development, with emphasis on tool support for the most important phases of software development

    Embedding Requirements within the Model Driven Architecture

    Get PDF
    The Model Driven Architecture (MDA) brings benefits to software development, among them the potential for connecting software models with the business domain. This paper focuses on the upstream or Computation Independent Model (CIM) phase of the MDA. Our contention is that, whilst there are many models and notations available within the CIM Phase, those that are currently popular and supported by the Object Management Group (OMG), may not be the most useful notations for business analysts nor sufficient to fully support software requirements and specification. Therefore, with specific emphasis on the value of the Business Process Modelling Notation (BPMN) for business analysts, this paper provides an example of a typical CIM approach before describing an approach which incorporates specific requirements techniques. A framework extension to the MDA is then introduced; which embeds requirements and specification within the CIM, thus further enhancing the utility of MDA by providing a more complete method for business analysis

    Supporting public availability and accessibility with Elvin: experiences and reflections.

    Get PDF
    We provide a retrospective account of how a generic event notification service called Elvin and a suite of simple client applications: CoffeeBiff, Tickertape and Tickerchat, came to be used within our organisation to support awareness and interaction. After overviewing Elvin and its clients, we outline various experiences from data collated across two studies where Elvin and its clients have been used to augment the workaday world to support interaction, to make digital actions visible, to make physical actions available beyond the location of action, and to support content and socially based information filtering. We suggest there are both functional and technical reasons for why Elvin works for enabling awareness and interaction. Functionally, it provides a way to produce, gather and redistribute information from everyday activities (via Elvin) and to give that information a perceptible form (via the various clients) that can be publicly available and accessible as a resource for awareness. The integration of lightweight chat facilities with these information sources enables awareness to easily flow into interaction, starting to re-connect bodies to actions, and starting to approximate the easy flow of interaction that happens when we are co-located. Technically, the conceptual simplicity of the Elvin notification, the wide availability of its APIs, and the generic functionality of its clients, especially Tickertape, have made the use of the service appealing to developers and users for a wide range of uses

    XSRL: An XML web-services request language

    Get PDF
    One of the most serious challenges that web-service enabled e-marketplaces face is the lack of formal support for expressing service requests against UDDI-resident web-services in order to solve a complex business problem. In this paper we present a web-service request language (XSRL) developed on the basis of AI planning and the XML database query language XQuery. This framework is designed to handle and execute XSRL requests and is capable of performing planning actions under uncertainty on the basis of refinement and revision as new service-related information is accumulated (via interaction with the user or UDDI) and as execution circumstances necessitate change

    Value creation and change in social structures: the role of entrepreneurial innovation from an emergence perspective

    Get PDF
    Aim: Our aim is to develop a more complete understanding of how processes that entrepreneurs perform interact with wider society and the causal effects of society on entrepreneurial behaviour and vice versa. We aim to show how entrepreneurial agency is put into effect in relation to the disruption of social structure and social change. This has implications for innovation and entrepreneurship policy and practice, and for entrepreneurship theory. We also investigate the role of ‘value’ in these processes. Contribution to the literature Our central argument is that emergent forms (or ‘emergents’) may be short lived (ephemeral) but have causal power on the performance of the actors in the system of inter-relationships in the innovation ecosystem. The emphasis on inter-related social processes and ontological stratification provides theoretical development of extant entrepreneurship theory on new venture creation (by explaining process), effectuation (by linking individualism and holism) and opportunity recognition (by deconstructing opportunity into anticipation, ontology and process). Methodology The paper takes an 'emergence' perspective as a way to understand entrepreneurial processes that give rise to innovation. The anticipation of value and the inter-relationship with social and organisational structures are fundamental to this perspective. A longitudinal analysis of a case study of the development of a new business model within an entrepreneurial firm is described. The case is followed through seven phases in which the relationship between process and emergent ontological status is shown to have destabilising and stabilising effects which produce emergent properties. Results and Implications One methodological contribution is framing how to conceptualise the empirical evidence. Emergents have causal effects on the anticipations of value inherent in their particular system of innovation. This causality is manifest as the attraction of resource in the firm; the stabilisation of the emergent constitutes strategy in the enterprise. A key role of the entrepreneurs in our case study was the creation and maintenance of evolving ontological materiality, as meaningful to themselves and to those with whom they interacted. In simple terms, they made things meaningful to people who mattered
    • …
    corecore