15,872 research outputs found

    Modal logics for reasoning about object-based component composition

    Get PDF
    Component-oriented development of software supports the adaptability and maintainability of large systems, in particular if requirements change over time and parts of a system have to be modified or replaced. The software architecture in such systems can be described by components and their composition. In order to describe larger architectures, the composition concept becomes crucial. We will present a formal framework for component composition for object-based software development. The deployment of modal logics for defining components and component composition will allow us to reason about and prove properties of components and compositions

    On properties of modeling control software for embedded control applications with CSP/CT framework

    Get PDF
    This PROGRESS project (TES.5224) traces a design framework for implementing embedded real-time software for control applications by exploiting its natural concurrency. The paper illustrates the stage of yielded automation in the process of structuring complex control software architectures, modeling controlled mechatronic systems and designing corresponding control laws, simulating them, generating control code out of simulated control strategy and implementing the software system on a (embedded) computer. The gap between the development of control strategies and the procedures of implementing them on chosen hardware targets is going to be overcome

    Refinement for user interface designs

    Get PDF
    Formal approaches to software development require that we correctly describe (or specify) systems in order to prove properties about our proposed solution prior to building it. We must then follow a rigorous process to transform our specification into an implementation to ensure that the properties we have proved are retained. Different transformation, or refinement, methods exist for different formal methods, but they all seek to ensure that we can guide the transformation in a way which preserves the desired properties of the system. Refinement methods also allow us to subsequently compare two systems to see if a refinement relation exists between the two. When we design and build the user interfaces of our systems we are similarly keen to ensure that they have certain properties before we build them. For example, do they satisfy the requirements of the user? Are they designed with known good design principles and usability considerations in mind? Are they correct in terms of the overall system specification? However, when we come to implement our interface designs we do not have a defined process to follow which ensures that we maintain these properties as we transform the design into code. Instead, we rely on our judgement and belief that we are doing the right thing and subsequent user testing to ensure that our final solution remains useable and satisfactory. We suggest an alternative approach, which is to define a refinement process for user interfaces which will allow us to maintain the same rigorous standards we apply to the rest of the system when we implement our user interface designs

    The rate of cosmic ray showers at large zenith angles: a step towards the detection of ultra-high energy neutrinos by the Pierre Auger Observatory

    Get PDF
    It is anticipated that the Pierre Auger Observatory can be used to detect cosmic neutrinos of >10^19 eV that arrive at very large zenith angles. However showers created by neutrino interactions close to the detector must be picked out against a background of similar events initiated by cosmic ray nuclei. As a step towards understanding this background, we have made the first detailed analysis of air showers recorded at Haverah Park (an array which used similar detectors to those planned for the Auger Observatory) with zenith angles above 60 degs. We find that the differential shower rate from 60 degs to 80 degs. can be predicted accurately when we adopt the known primary energy spectrum above 10^17 eV and assume the QGSJET model and proton primaries. Details of the calculation are given.Comment: 22 pages, 12 figures, to appear in Astroparticle Physic

    Semantic model-driven development of web service architectures.

    Get PDF
    Building service-based architectures has become a major area of interest since the advent of Web services. Modelling these architectures is a central activity. Model-driven development is a recent approach to developing software systems based on the idea of making models the central artefacts for design representation, analysis, and code generation. We propose an ontology-based engineering methodology for semantic model-driven composition and transformation of Web service architectures. Ontology technology as a logic-based knowledge representation and reasoning framework can provide answers to the needs of sharable and reusable semantic models and descriptions needed for service engineering. Based on modelling, composition and code generation techniques for service architectures, our approach provides a methodological framework for ontology-based semantic service architecture

    Specification goals for a Mars seismic network

    Get PDF
    A seismic network on Mars should have enough stations (e.g., 24) to characterize the seismicity of the planet for comparison with a diversity of structural features; be comprised of low noise stations, preferably underground, 3 to 4 orders of magnitude more sensitive than those used on Viking; record over a sufficient band-width (DC-30 Hz) to detect micro-earthquakes to normal modes; and record for a sufficient duration (10 years) and data rate (10(exp 8) Mb/day/station) to obtain a data set comparable to that from the Apollo mission to the Moon so that locations of major internal boundaries can be inferred, such as those in the Earth, i.e., crust - lithosphere - asthenosphere - upper - lower phase transitions - outer - inner core. The proposed Mars Global Network Mission provides an opportunity to sense the dynamics and probe the interior of the planet. The seismic objectives, the availability of the instrumentation and trade-offs to meet them are discussed
    • ā€¦
    corecore