8,832 research outputs found

    Adaptability Checking in Multi-Level Complex Systems

    Full text link
    A hierarchical model for multi-level adaptive systems is built on two basic levels: a lower behavioural level B accounting for the actual behaviour of the system and an upper structural level S describing the adaptation dynamics of the system. The behavioural level is modelled as a state machine and the structural level as a higher-order system whose states have associated logical formulas (constraints) over observables of the behavioural level. S is used to capture the global and stable features of B, by a defining set of allowed behaviours. The adaptation semantics is such that the upper S level imposes constraints on the lower B level, which has to adapt whenever it no longer can satisfy them. In this context, we introduce weak and strong adaptabil- ity, i.e. the ability of a system to adapt for some evolution paths or for all possible evolutions, respectively. We provide a relational characterisation for these two notions and we show that adaptability checking, i.e. deciding if a system is weak or strong adaptable, can be reduced to a CTL model checking problem. We apply the model and the theoretical results to the case study of motion control of autonomous transport vehicles.Comment: 57 page, 10 figures, research papaer, submitte

    Modeling Adaptation with Klaim

    Get PDF
    In recent years, it has been argued that systems and applications, in order to deal with their increasing complexity, should be able to adapt their behavior according to new requirements or environment conditions. In this paper, we present an investigation aiming at studying how coordination languages and formal methods can contribute to a better understanding, implementation and use of the mechanisms and techniques for adaptation currently proposed in the literature. Our study relies on the formal coordination language Klaim as a common framework for modeling some well-known adaptation techniques: the IBM MAPE-K loop, the Accord component-based framework for architectural adaptation, and the aspect- and context-oriented programming paradigms. We illustrate our approach through a simple example concerning a data repository equipped with an automated cache mechanism

    Towards guidelines for building a business case and gathering evidence of software reference architectures in industry

    Get PDF
    Background: Software reference architectures are becoming widely adopted by organizations that need to support the design and maintenance of software applications of a shared domain. For organizations that plan to adopt this architecture-centric approach, it becomes fundamental to know the return on investment and to understand how software reference architectures are designed, maintained, and used. Unfortunately, there is little evidence-based support to help organizations with these challenges. Methods: We have conducted action research in an industry-academia collaboration between the GESSI research group and everis, a multinational IT consulting firm based in Spain. Results: The results from such collaboration are being packaged in order to create guidelines that could be used in similar contexts as the one of everis. The main result of this paper is the construction of empirically-grounded guidelines that support organizations to decide on the adoption of software reference architectures and to gather evidence to improve RA-related practices. Conclusions: The created guidelines could be used by other organizations outside of our industry-academia collaboration. With this goal in mind, we describe the guidelines in detail for their use.Peer ReviewedPostprint (published version

    From Sensor to Observation Web with Environmental Enablers in the Future Internet

    Get PDF
    This paper outlines the grand challenges in global sustainability research and the objectives of the FP7 Future Internet PPP program within the Digital Agenda for Europe. Large user communities are generating significant amounts of valuable environmental observations at local and regional scales using the devices and services of the Future Internet. These communities’ environmental observations represent a wealth of information which is currently hardly used or used only in isolation and therefore in need of integration with other information sources. Indeed, this very integration will lead to a paradigm shift from a mere Sensor Web to an Observation Web with semantically enriched content emanating from sensors, environmental simulations and citizens. The paper also describes the research challenges to realize the Observation Web and the associated environmental enablers for the Future Internet. Such an environmental enabler could for instance be an electronic sensing device, a web-service application, or even a social networking group affording or facilitating the capability of the Future Internet applications to consume, produce, and use environmental observations in cross-domain applications. The term ?envirofied? Future Internet is coined to describe this overall target that forms a cornerstone of work in the Environmental Usage Area within the Future Internet PPP program. Relevant trends described in the paper are the usage of ubiquitous sensors (anywhere), the provision and generation of information by citizens, and the convergence of real and virtual realities to convey understanding of environmental observations. The paper addresses the technical challenges in the Environmental Usage Area and the need for designing multi-style service oriented architecture. Key topics are the mapping of requirements to capabilities, providing scalability and robustness with implementing context aware information retrieval. Another essential research topic is handling data fusion and model based computation, and the related propagation of information uncertainty. Approaches to security, standardization and harmonization, all essential for sustainable solutions, are summarized from the perspective of the Environmental Usage Area. The paper concludes with an overview of emerging, high impact applications in the environmental areas concerning land ecosystems (biodiversity), air quality (atmospheric conditions) and water ecosystems (marine asset management)

    The revival of the historic Islamic geometric pattern on the gate of The Al-Sharabeya School in Wasit City using the Grasshopper program

    Get PDF
    There is a lack of knowledge that is required for using computer programs (parametric computing) to generate and derive new Islamic geometric patterns locally. This study focuses on the application of parametric modeling using the Rhinoceros 6 Grasshopper program on an Islamic geometric historical pattern, which decorated the gate of the School in Wasit, where the search imposes a spatial approach. This program is applied with the help of the algorithmic parameters used by the parametric design technique to generate and derive new Islamic geometric patterns from an extinct reference pattern used in contemporary urbanism. The goal is to enhance and impart an attribute of cultural inclusion and architectural originality to the local architecture of cities. The results demonstrate that the program was able to generate a new Islamic geometric pattern that did not previously exist, by finding the associative relationships and a hidden network between the tessellations of the Islamic geometric pattern, through algorithmic relationships, which was not visible. Therefore, the Rhinoceros 6 Grasshopper program can be used by architects and urbanites to devise distinctive design alternatives based on historical patterns and heritage models that can be applied in the future design of urban areas and cities that belong to the Islamic civilization

    Appraising the impact and role of platform models and Government as a Platform (GaaP) in UK Government public service reform: towards a Platform Assessment Framework (PAF)

    Get PDF
    The concept of “Government as a Platform” (GaaP) (O'Reilly, 2009) is coined frequently, but interpreted inconsistently: views of GaaP as being solely about technology and the building of technical components ignore GaaP's radical and disruptive embrace of a new economic and organisational model with the potential to improve the way Government operates – helping resolve the binary political debate about centralised versus localised models of public service delivery. We offer a structured approach to the application of the platforms that underpin GaaP, encompassing not only their technical architecture, but also the other essential aspects of market dynamics and organisational form. Based on a review of information systems platforms literature, we develop a Platform Appraisal Framework (PAF) incorporating the various dimensions that characterise business models based on digital platforms. We propose this PAF as a general contribution to the strategy and audit of platform initiatives and more specifically as an assessment framework to provide consistency of thinking in GaaP initiatives. We demonstrate the utility of our PAF by applying it to UK Government platform initiatives over two distinct periods, 1999–2010 and 2010 to the present day, drawing practical conclusions concerning implementation of platforms within the unique and complex environment of the public sector.Non
    • 

    corecore