18,523 research outputs found

    SPEEDY: An Eclipse-based IDE for invariant inference

    Full text link
    SPEEDY is an Eclipse-based IDE for exploring techniques that assist users in generating correct specifications, particularly including invariant inference algorithms and tools. It integrates with several back-end tools that propose invariants and will incorporate published algorithms for inferring object and loop invariants. Though the architecture is language-neutral, current SPEEDY targets C programs. Building and using SPEEDY has confirmed earlier experience demonstrating the importance of showing and editing specifications in the IDEs that developers customarily use, automating as much of the production and checking of specifications as possible, and showing counterexample information directly in the source code editing environment. As in previous work, automation of specification checking is provided by back-end SMT solvers. However, reducing the effort demanded of software developers using formal methods also requires a GUI design that guides users in writing, reviewing, and correcting specifications and automates specification inference.Comment: In Proceedings F-IDE 2014, arXiv:1404.578

    From Inter-modal Transport Services to Integrated Common Objectives

    Get PDF
    The article starts from the paradigm of modernity and its connection to the technological basis with special regards to the technological determinations in the development of the transport modes. As a contrast to the approach, the next parts deal with the excess of the barriers at a paradigm level, introducing the connection of the problems with the different integrations. Integrations mean here both the common planning of the city with the conurbation area (territorial integration), the common handling of different transport modes (inter-modality, co-modality) and the transfer between technological platforms (interoperability). As a representation of the problems, the article presents and interprets the recent development of the plans for the public transport backbone network of Budapest and its environ. A further case for the integrated approach is the new integrated transport strategy for Hungary: where just the preparation phase begins in this year

    Global Talentship: Toward a Decision Science Connecting Talent to Global Strategic Success

    Get PDF
    It is widely accepted that global competitive advantage frequently requires managing such complex situations that traditional organization and job structures are simply insufficient. Increasingly, in order to create a flexible and integrated set of decisions that balance local flexibility with global efficiency, organizations must rely on more social, informal and matrix-based shared visions among managers and employees. Research on global strategic advantage, global organizational structures, and even shared mindsets has suggested that dimensions of culture, product and function provide a valuable organizing framework. However, typical decisions about organization structure, HRM practices and talent often remain framed at such a high level as to preclude their solution. We maintain that there is often no logical answer to such questions as, “Should the sales force be local or global?” or “Should product authority rest with the countries or the corporate center?” However, we propose that embedding business processes or value chains within a Culture and Product matrix provides the necessary analytic detail to reveal otherwise elusive solutions. Moreover, by linking this global process matrix to a model that bridges strategy and talent, it is possible to identify global “pivotal talent pools,” and to target organizational and human resource investments toward those talent areas that have the greatest impact on strategic advantage. We demonstrate the Value-Chain, Culture and Product (VCCP) matrix using several examples, and discuss future research and practical implications, particularly for leadership and leadership development

    Applying Formal Methods to Networking: Theory, Techniques and Applications

    Full text link
    Despite its great importance, modern network infrastructure is remarkable for the lack of rigor in its engineering. The Internet which began as a research experiment was never designed to handle the users and applications it hosts today. The lack of formalization of the Internet architecture meant limited abstractions and modularity, especially for the control and management planes, thus requiring for every new need a new protocol built from scratch. This led to an unwieldy ossified Internet architecture resistant to any attempts at formal verification, and an Internet culture where expediency and pragmatism are favored over formal correctness. Fortunately, recent work in the space of clean slate Internet design---especially, the software defined networking (SDN) paradigm---offers the Internet community another chance to develop the right kind of architecture and abstractions. This has also led to a great resurgence in interest of applying formal methods to specification, verification, and synthesis of networking protocols and applications. In this paper, we present a self-contained tutorial of the formidable amount of work that has been done in formal methods, and present a survey of its applications to networking.Comment: 30 pages, submitted to IEEE Communications Surveys and Tutorial

    (WP 2010-08) Neuroeconomics: Constructing Identity

    Get PDF
    This paper asks whether neuroeconomics will make instrumental use of neuroscience to adjudicate existing disputes in economics or be more seriously informed by neuroscience in ways that might transform economics. The paper pursues the question by asking how neuroscience constructs an understanding of individuals as whole persons. The body of the paper is devoted to examining two approaches: Don Ross’s neurocellular approach to neuroeconomics and Joseph Dumit’s cultural anthropological science organization approach. The accounts are used to identify boundaries on single individual explanations. With that space Andy Clark’s external scaffolding view and Nathaniel Wilcox’s socially distributed cognition view are employed

    Embedding object-oriented design in system engineering

    Get PDF
    The Unified Modeling Language (UML) is a collection of techniques intended to document design decisions about software. This contrasts with systems engineering approaches such as for exampleStatemate and the Yourdon Systems Method (YSM), in which the design of an entire system consisting of software and hardware can be documented. The difference between the system- and the software level is reflected in differences between execution semantics as well as in methodology. In this paper, I show how the UML can be used as a system-level design technique. I give a conceptual framework for engineering design that accommodates the system- as well as the software level and show how techniques from the UML and YSM can be classified within this framework, and how this allows a coherent use of these techniques in a system engineering approach. These ideas are illustrated by a case study in which software for a compact dynamic bus station is designed. Finally, I discuss the consequences of this approach for a semantics of UML constructs that would be appropriate for system-level design

    DRS: Dynamic Resource Scheduling for Real-Time Analytics over Fast Streams

    Full text link
    In a data stream management system (DSMS), users register continuous queries, and receive result updates as data arrive and expire. We focus on applications with real-time constraints, in which the user must receive each result update within a given period after the update occurs. To handle fast data, the DSMS is commonly placed on top of a cloud infrastructure. Because stream properties such as arrival rates can fluctuate unpredictably, cloud resources must be dynamically provisioned and scheduled accordingly to ensure real-time response. It is quite essential, for the existing systems or future developments, to possess the ability of scheduling resources dynamically according to the current workload, in order to avoid wasting resources, or failing in delivering correct results on time. Motivated by this, we propose DRS, a novel dynamic resource scheduler for cloud-based DSMSs. DRS overcomes three fundamental challenges: (a) how to model the relationship between the provisioned resources and query response time (b) where to best place resources; and (c) how to measure system load with minimal overhead. In particular, DRS includes an accurate performance model based on the theory of \emph{Jackson open queueing networks} and is capable of handling \emph{arbitrary} operator topologies, possibly with loops, splits and joins. Extensive experiments with real data confirm that DRS achieves real-time response with close to optimal resource consumption.Comment: This is the our latest version with certain modificatio
    corecore