441 research outputs found

    Strengthening MDA by Drawing from the Living Systems Theory

    Get PDF
    OMGs Model Driven Architecture initiative comes at a time where information system builders and integrators have realized that application design and thus application interoperability is not primarily a technology issue but is about understanding different types of systems, involving different professional and scientific disciplines. Understanding requires thinking and thinking is modeling. Hence, MDA provides a framework for modeling systems, especially those systems that are relevant in the context of IT-system integration within and across company boundaries. However, model correspondence, i.e., relations and transformations among models and views in a consistent way, presents a challenging problem for MDA. Bridging of disciplines was also a key motivation for the systems science communities, and in particular for the life sciences. A widely accepted theory about all living systems was developed by J. G. Miller the Living Systems Theory. His theory is striking because the basic concepts and principles are applicable at all levels, i.e., for all types of livings systems, from a cell to a supranational organization. The Living Systems Theory thus provides a good basis for consistently relating different systems and different views. In this paper, we will show how the living systems theory can be used to go about the problem of model correspondences. In particular, we suggest that MDA explicitly use the notions of a model reality with organizational levels based on a modeling ontology that is derived from the living systems theory

    Cloud Application Portability: Issues and Developments

    Get PDF
    Cloud computing is a standard that is fast gaining momentum in the IT world. The availability of storage capacity that can be accessed and increased as the need arises makes computing easier. Applications can also be deployed using services provided by a cloud service provider. Portability allows utilization of applications and services across various domains. Portability could be in the area of programming language, application programming interface, data storage or data migration. Clearly, the easier it is to move services across various providers, the more attractive cloud computing becomes. The study was executed by means of review of some literature available on cloud application portability. This chapter examines current trends in cloud application portability area and gives focus for future research. In the present work, the objective is to answer the following question: what is the current trend and development in cloud application portability? Papers published in journals, conferences, white papers, and reputable magazines were analyzed. Some core topic facets were used in this review for the identification of trends in cloud application portability. The finding is that discussions on virtualization and API-specific issues are not adequate. This will be of benefit to prospective cloud users and even cloud providers

    Document Variant Management – Facilitating Enterprise System Definition, Configuration, and Interoperability

    Get PDF
    Enterprise Systems (ES) provide a standardized means to assist operations and management. Being off-the-shelf software, ES provide a generic approach and they have to be configured to the enterprise’s requirements. The customization of ES is a complex and costly task, therefore especially small and midsize enterprises (SME) flinch from doing so. Independent software vendors can assist SMEs in adapting ES to their needs. To be of reasonable economical value, it must be possible to facilitate the customization process with configuration mechanisms that allow generating customer specific processes and documents from a generic model-based repository. Several high-level configuration mechanisms are presented that add up to a comprehensive procedure for document variant management

    Critical analysis of vendor lock-in and its impact on cloud computing migration: a business perspective

    Get PDF
    Vendor lock-in is a major barrier to the adoption of cloud computing, due to the lack of standardization. Current solutions and efforts tackling the vendor lock-in problem are predominantly technology-oriented. Limited studies exist to analyse and highlight the complexity of vendor lock-in problem in the cloud environment. Consequently, most customers are unaware of proprietary standards which inhibit interoperability and portability of applications when taking services from vendors. This paper provides a critical analysis of the vendor lock-in problem, from a business perspective. A survey based on qualitative and quantitative approaches conducted in this study has identified the main risk factors that give rise to lock-in situations. The analysis of our survey of 114 participants shows that, as computing resources migrate from on-premise to the cloud, the vendor lock-in problem is exacerbated. Furthermore, the findings exemplify the importance of interoperability, portability and standards in cloud computing. A number of strategies are proposed on how to avoid and mitigate lock-in risks when migrating to cloud computing. The strategies relate to contracts, selection of vendors that support standardised formats and protocols regarding standard data structures and APIs, developing awareness of commonalities and dependencies among cloud-based solutions. We strongly believe that the implementation of these strategies has a great potential to reduce the risks of vendor lock-in

    A social network approach in semantic web services selection using follow the leader behavior

    Full text link
    Automatic discovery of web services is a crucial task for e-Business communities. Locating and selecting "the best" web service from a vast number of similar services that matches the user's requirements and preferences is a cognitive challenge and requires the use of an intelligent decision making framework. This paper develops a flexible ontological architecture and framework for Semantic Web Service Selection that exploits Goldbaum's innovative "Follow the Leader" model originally designed as an analytic tool for studying social network behavior and evolution. The framework proposes two new ontologies integrated in a recommender system, which guides a user to select the best service that matches their requirements and preferences. We test and evaluate several behaviors of market leader scenarios using a simulation agent. ©2009 IEEE

    Functorial Data Migration

    Get PDF
    In this paper we present a simple database definition language: that of categories and functors. A database schema is a small category and an instance is a set-valued functor on it. We show that morphisms of schemas induce three "data migration functors", which translate instances from one schema to the other in canonical ways. These functors parameterize projections, unions, and joins over all tables simultaneously and can be used in place of conjunctive and disjunctive queries. We also show how to connect a database and a functional programming language by introducing a functorial connection between the schema and the category of types for that language. We begin the paper with a multitude of examples to motivate the definitions, and near the end we provide a dictionary whereby one can translate database concepts into category-theoretic concepts and vice-versa.Comment: 30 page

    On the Integration of Adaptive and Interactive Robotic Smart Spaces

    Get PDF
    © 2015 Mauro Dragone et al.. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License. (CC BY-NC-ND 3.0)Enabling robots to seamlessly operate as part of smart spaces is an important and extended challenge for robotics R&D and a key enabler for a range of advanced robotic applications, such as AmbientAssisted Living (AAL) and home automation. The integration of these technologies is currently being pursued from two largely distinct view-points: On the one hand, people-centred initiatives focus on improving the user’s acceptance by tackling human-robot interaction (HRI) issues, often adopting a social robotic approach, and by giving to the designer and - in a limited degree – to the final user(s), control on personalization and product customisation features. On the other hand, technologically-driven initiatives are building impersonal but intelligent systems that are able to pro-actively and autonomously adapt their operations to fit changing requirements and evolving users’ needs,but which largely ignore and do not leverage human-robot interaction and may thus lead to poor user experience and user acceptance. In order to inform the development of a new generation of smart robotic spaces, this paper analyses and compares different research strands with a view to proposing possible integrated solutions with both advanced HRI and online adaptation capabilities.Peer reviewe

    A General Theory of Emergence in Engineered Systems

    Get PDF
    Engineered systems are designed to satisfy specific needs and produce explainable/predictable results. But despite this intent, engineered systems don’t always do what they are designed to do once they are implemented. Some engineered systems produce properties and behaviors that are not clearly explainable or predictable by the properties of their components. This is a problem recognized in government and private sectors as having broad ranging financial and security consequences. It is also the essence of the emergence phenomena. A review of the literature reveals two significant gaps in the current body of knowledge on emergence as it pertains to engineered systems: 1) no conceptual model that reconciles conflicting aspects of emergence; and 2) no explanation of system factors and their relationships that affect the occurrence of emergence. The gaps are addressed in this dissertation through research using a methodology that incorporates rationalist inductive methods with modeling & simulation frameworks. Where other research and models of emergence focus on entity or agent behavior; the research in this dissertation takes place from a systems perspective. The focus is on system level behaviors and system factors as they pertain to the occurrence of emergent effects. Generally accepted thermodynamic principles and axioms for chemical reactions are used to develop scientific analogies for factors in engineered systems. A theory is derived consisting of six factors that are determinants in a mathematical model of a tipping point at which emergent effects will occur in engineered systems: 1) interoperability; 2) concentration of components; 3) component degrees of freedom; 4) variety of system regulators; 5) rate of information received vs transmitted by the system; and 6) relative amount of information received by the system vs a threshold for change in the system configuration. The theory and its implications are explored in simulation experiments. Other products and contributions of the research include: a) an ontology of emergence concepts; b) a unifying definition of emergence; and c) a system dynamics model of emergence in engineered systems
    • 

    corecore