453 research outputs found

    Dynamic reconfiguration of GCM components

    Get PDF
    We detail in this report past research and current/future developments in formal specification of Grid component systems by temporal logic and consequent resolution technique, for an automated dynamic reconfiguration of components. It is analysed the specification procedure of GCM (Grid Component Model) components and infrastructure in respect to their state behaviour, and the verification process in a dynamic and reconfigurable distributed system. Furthermore it is demonstrated how an automata based method is used to achieve the specification, as well as how the enrichment of the temporal specification language of Computation Tree Logic CTL with the ability to capture norms, allows to formally define the concept of reconfiguration

    Temporal specification and deductive verification of a distributed component model and its environment

    Get PDF
    In this paper we investigate the formalisation of distributed and long-running stateful systems using our normative temporal specification framework. We analyse aspects of a component-oriented Grid system, and the benefits of having a logic-based tool to perform automated and safe dynamic reconfiguration of its components. We describe which parts of this Grid system are involved in the reconfiguration process and detail the translation procedure into a state-based formal specification. Subsequently, we apply deductive verification to test whether dynamic reconfiguration can be performed. Finally, we analyse the procedure required to update our model for reconfiguration and justify the validity and the advantages of our methodology

    Integrating formal reasoning into component-based approach to reconfigurable distributed systems

    Get PDF
    Distributed computing is becoming ubiquitous in recent years in many areas, especially the scientific and industrial ones, where the processing power - even that of supercomputers - never seems to be enough. Grid systems were born out of necessity, and had to grow quickly to meet requirements which evolved over time, becoming today’s complex systems. Even the simplest distributed system nowadays is expected to have some basic functionalities, such as resources and execution management, security and optimization features, data control, etc. The complexity of Grid applications is also accentuated by their distributed nature, making them some of the most elaborate systems to date. It is often too easy that these intricate systems happen to fall in some kind of failure, it being a software bug, or plain simple human error; and if such a failure occurs, it is not always the case that the system can recover from it, possibly meaning hours of wasted computational power. In this thesis, some of the problems which are at the core of the development and mainte- nance of Grid software applications are addressed by introducing novel and solid approaches to their solution. The difficulty of Grid systems to deal with unforeseen and unexpected cir- cumstances resulting from dynamic reconfiguration can be identified. Such problems are often related to the fact that Grid applications are large, distributed and prone to resource failures. This research has produced a methodology for the solution of this problem by analysing the structure of distributed systems and their reliance on the environment which they sit upon, often overlooked when dealing with these types of scenarios. It is concluded that the way that Grid applications interact with the infrastructure is not sufficiently addressed and a novel approach is developed in which formal verification methods are integrated with distributed applications development and deployment in a way that includes the environment. This approach allows for reconfiguration scenarios in distributed applications to proceed in a safe and controlled way, as demonstrated by the development of a prototype application

    Conditionals and Unconditionals in Universal Grammar and Situation Semantics

    Get PDF

    Truthmaker Semantics for Natural Language: Attitude Verbs, Modals, and Intensional Transitive Verbs

    Get PDF
    This paper gives an outline of truthmaker semantics for natural language against the background of standard possible-worlds semantics. It develops a truthmaker semantics for attitude reports and deontic modals based on an ontology of attitudinal and modal objects and on a semantic function of clauses as predicates of such objects. It also présents new motivations for 'object-based truthmaker semantics' from intensional transitive verbs such as ‘need’, ‘look for’, ‘own’, and ‘buy’ and gives an outline of their semantics. This paper is a commissioned 'target' article, with commentaries by W. Davis, B. Arsenijevic, K. Moulton, K. Liefke, M. Kaufmann, R. Matthews, P. Portner and A. Rubinstein, P. Elliott, G. Ramchand and my reply

    Conditionals and Unconditionals in Universal Grammar and Situation Semantics

    Get PDF

    Lessons from the English auxiliary system

    Get PDF
    The English auxiliary system exhibits many lexical exceptions and subregularities, and considerable dialectal variation, all of which are frequently omitted from generative analyses and discussions. This paper presents a detailed, movement-free account of the English Auxiliary System within Sign-Based Construction Grammar (Sag 2010, Michaelis 2011, Boas & Sag 2012) that utilizes techniques of lexicalist and construction-based analysis. The resulting conception of linguistic knowledge involves constraints that license hierarchical structures directly (as in context-free grammar), rather than by appeal to mappings over such structures. This allows English auxiliaries to be modeled as a class of verbs whose behavior is governed by general and class-specific constraints. Central to this account is a novel use of the feature aux, which is set both constructionally and lexically, allowing for a complex interplay between various grammatical constraints that captures a wide range of exceptional patterns, most notably the vexing distribution of unstressed do, and the fact that Ellipsis can interact with other aspects of the analysis to produce the feeding and blocking relations that are needed to generate the complex facts of EAS. The present approach, superior both descriptively and theoretically to existing transformational approaches, also serves to undermine views of the biology of language and acquisition such as Berwick et al. (2011), which are centered on mappings that manipulate hierarchical phrase structures in a structure-dependent fashion.status: accepte

    State-of-the-art on evolution and reactivity

    Get PDF
    This report starts by, in Chapter 1, outlining aspects of querying and updating resources on the Web and on the Semantic Web, including the development of query and update languages to be carried out within the Rewerse project. From this outline, it becomes clear that several existing research areas and topics are of interest for this work in Rewerse. In the remainder of this report we further present state of the art surveys in a selection of such areas and topics. More precisely: in Chapter 2 we give an overview of logics for reasoning about state change and updates; Chapter 3 is devoted to briefly describing existing update languages for the Web, and also for updating logic programs; in Chapter 4 event-condition-action rules, both in the context of active database systems and in the context of semistructured data, are surveyed; in Chapter 5 we give an overview of some relevant rule-based agents frameworks
    • …
    corecore