Ground Model

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 459558 Experts worldwide ranked by ideXlab platform

Egon Borger - One of the best experts on this subject based on the ideXlab platform.

  • abstract state machines a method for high level system design and analysis
    2003
    Co-Authors: Egon Borger, Robert F Stark
    Abstract:

    1 Introduction.- 1.1 Goals of the Book and Contours of its Method.- 1.1.1 Stepwise Refinable Abstract Operational Modeling.- 1.1.2 Abstract Virtual Machine Notation.- 1.1.3 Practical Benefits.- 1.1.4 Harness Pseudo-Code by Abstraction and Refinement.- 1.1.5 Adding Abstraction and Rigor to UML Models.- 1.2 Synopsis of the Book.- 2 ASM Design and Analysis Method.- 2.1 Principles of Hierarchical System Design.- 2.1.1 Ground Model Construction (Requirements Capture).- 2.1.2 Stepwise Refinement (Incremental Design).- 2.1.3 Integration into Software Practice.- 2.2 Working Definition.- 2.2.1 Basic ASMs.- 2.2.2 Definition.- 2.2.3 Classification of Locations and Updates.- 2.2.4 ASM Modules.- 2.2.5 Illustration by Small Examples.- 2.2.6 Control State ASMs.- 2.2.7 Exercises.- 2.3 Explanation by Example: Correct Lift Control.- 2.3.1 Exercises.- 2.4 Detailed Definition (Math. Foundation).- 2.4.1 Abstract States and Update Sets.- 2.4.2 Mathematical Logic.- 2.4.3 Transition Rules and Runs of ASMs.- 2.4.4 The Reserve of ASMs.- 2.4.5 Exercises.- 2.5 Notational Conventions.- 3 Basic ASMs.- 3.1 Requirements Capture by Ground Models.- 3.1.1 Fundamental Questions to be Asked.- 3.1.2 Illustration by Small Use Case Models.- 3.1.3 Exercises.- 3.2 Incremental Design by Refinements.- 3.2.1 Refinement Scheme and its Specializations.- 3.2.2 Two Refinement Verification Case Studies.- 3.2.3 Decomposing Refinement Verifications.- 3.2.4 Exercises.- 3.3 Microprocessor Design Case Study.- 3.3.1 Ground Model DLXseq.- 3.3.2 Parallel Model DLXpar Resolving Structural Hazards.- 3.3.3 Verifying Resolution of Structural Hazards (DLXpar).- 3.3.4 Resolving Data Hazards (Refinement DLXdata).- 3.3.5 Exercises.- 4 Structured ASMs (Composition Techniques).- 4.1 Turbo ASMs (seq, iterate, submachines, recursion).- 4.1.1 Seq and Iterate (Structured Programming).- 4.1.2 Submachines and Recursion (Encapsulation and Hiding).- 4.1.3 Analysis of Turbo ASM Steps.- 4.1.4 Exercises.- 4.2 Abstract State Processes (Interleaving).- 5 Synchronous Multi-Agent ASMs.- 5.1 Robot Controller Case Study.- 5.1.1 Production Cell Ground Model.- 5.1.2 Refinement of the Production Cell Component ASMs.- 5.1.3 Exercises.- 5.2 Real-Time Controller (Railroad Crossing Case Study).- 5.2.1 Real-TimeProcess Control Systems.- 5.2.2 Railroad Crossing Case Study.- 5.2.3 Exercises.- 6 Asynchronous Multi-Agent ASMs.- 6.1 Async ASMs: Definition and Network Examples.- 6.1.1 Mutual Exclusion.- 6.1.2 Master-Slave Agreement.- 6.1.3 Network Consensus.- 6.1.4 Load Balance.- 6.1.5 Leader Election and Shortest Path.- 6.1.6 Broadcast Acknowledgment (Echo).- 6.1.7 Phase Synchronization.- 6.1.8 Routing Layer Protocol for Mobile Ad Hoc Networks.- 6.1.9 Exercises.- 6.2 Embedded System Case Study.- 6.2.1 Light Control Ground Model.- 6.2.2 Signature (Agents and Their State).- 6.2.3 User Interaction (Manual Control).- 6.2.4 Automatic Control.- 6.2.5 Failure and Service.- 6.2.6 Component Structure.- 6.2.7 Exercises.- 6.3 Time-Constrained Async ASMs.- 6.3.1 Kermit Case Study (Alternating Bit/Sliding Window).- 6.3.2 Processor-Group-Membership Protocol Case Study.- 6.3.3 Exercises.- 6.4 Async ASMs with Durative Actions.- 6.4.1 Protocol Verification using Atomic Actions.- 6.4.2 Refining Atomic to Durative Actions.- 6.4.3 Exercises.- 6.5 Event-Driven ASMs.- 6.5.1 UML Diagrams for Dynamics.- 6.5.2 Exercises.- 7 Universal Design and Computation Model.- 7.1 Integrating Computation and Specification Models.- 7.1.1 Classical Computation Models.- 7.1.2 System Design Models.- 7.1.3 Exercises.- 7.2 Sequential ASM Thesis (A Proof from Postulates).- 7.2.1 Gurevich's Postulates for Sequential Algorithms.- 7.2.2 Bounded-Choice Non-Determinism.- 7.2.3 Critical Terms for ASMs.- 7.2.4 Exercises.- 8 Tool Support for ASMs.- 8.1 Verification of ASMs.- 8.1.1 Logic for ASMs.- 8.1.2 Formalizing the Consistency of ASMs.- 8.1.3 Basic Axioms and Proof Rules of the Logic.- 8.1.4 Why Deterministic Transition Rules?.- 8.1.5 Completeness for Hierarchical ASMs.- 8.1.6 The Henkin Model Construction.- 8.1.7 An Extension with Explicit Step Information.- 8.1.8 Exercises.- 8.2 Model Checking of ASMs.- 8.3 Execution of ASMs.- 9 History and Survey of ASM Research.- 9.1 The Idea of Sharpening Turing's Thesis.- 9.2 Recognizing the Practical Relevance of ASMs.- 9.3 Testing the Practicability of ASMs.- 9.3.1 Architecture Design and Virtual Machines.- 9.3.2 Protocols.- 9.3.3 Why use ASMs for Hw/Sw Engineering?.- 9.4 Making ASMs Fit for their Industrial Deployment.- 9.4.1 Practical Case Studies.- 9.4.2 Industrial Pilot Projects and Further Applications.- 9.4.3 Tool Integration.- 9.5 Conclusion and Outlook.- References.- List of Problems.- List of Figures.- List of Tables.

  • abstract state machines a method for high level system design and analysis
    2003
    Co-Authors: Egon Borger, Robert F Stark
    Abstract:

    1 Introduction.- 1.1 Goals of the Book and Contours of its Method.- 1.1.1 Stepwise Refinable Abstract Operational Modeling.- 1.1.2 Abstract Virtual Machine Notation.- 1.1.3 Practical Benefits.- 1.1.4 Harness Pseudo-Code by Abstraction and Refinement.- 1.1.5 Adding Abstraction and Rigor to UML Models.- 1.2 Synopsis of the Book.- 2 ASM Design and Analysis Method.- 2.1 Principles of Hierarchical System Design.- 2.1.1 Ground Model Construction (Requirements Capture).- 2.1.2 Stepwise Refinement (Incremental Design).- 2.1.3 Integration into Software Practice.- 2.2 Working Definition.- 2.2.1 Basic ASMs.- 2.2.2 Definition.- 2.2.3 Classification of Locations and Updates.- 2.2.4 ASM Modules.- 2.2.5 Illustration by Small Examples.- 2.2.6 Control State ASMs.- 2.2.7 Exercises.- 2.3 Explanation by Example: Correct Lift Control.- 2.3.1 Exercises.- 2.4 Detailed Definition (Math. Foundation).- 2.4.1 Abstract States and Update Sets.- 2.4.2 Mathematical Logic.- 2.4.3 Transition Rules and Runs of ASMs.- 2.4.4 The Reserve of ASMs.- 2.4.5 Exercises.- 2.5 Notational Conventions.- 3 Basic ASMs.- 3.1 Requirements Capture by Ground Models.- 3.1.1 Fundamental Questions to be Asked.- 3.1.2 Illustration by Small Use Case Models.- 3.1.3 Exercises.- 3.2 Incremental Design by Refinements.- 3.2.1 Refinement Scheme and its Specializations.- 3.2.2 Two Refinement Verification Case Studies.- 3.2.3 Decomposing Refinement Verifications.- 3.2.4 Exercises.- 3.3 Microprocessor Design Case Study.- 3.3.1 Ground Model DLXseq.- 3.3.2 Parallel Model DLXpar Resolving Structural Hazards.- 3.3.3 Verifying Resolution of Structural Hazards (DLXpar).- 3.3.4 Resolving Data Hazards (Refinement DLXdata).- 3.3.5 Exercises.- 4 Structured ASMs (Composition Techniques).- 4.1 Turbo ASMs (seq, iterate, submachines, recursion).- 4.1.1 Seq and Iterate (Structured Programming).- 4.1.2 Submachines and Recursion (Encapsulation and Hiding).- 4.1.3 Analysis of Turbo ASM Steps.- 4.1.4 Exercises.- 4.2 Abstract State Processes (Interleaving).- 5 Synchronous Multi-Agent ASMs.- 5.1 Robot Controller Case Study.- 5.1.1 Production Cell Ground Model.- 5.1.2 Refinement of the Production Cell Component ASMs.- 5.1.3 Exercises.- 5.2 Real-Time Controller (Railroad Crossing Case Study).- 5.2.1 Real-TimeProcess Control Systems.- 5.2.2 Railroad Crossing Case Study.- 5.2.3 Exercises.- 6 Asynchronous Multi-Agent ASMs.- 6.1 Async ASMs: Definition and Network Examples.- 6.1.1 Mutual Exclusion.- 6.1.2 Master-Slave Agreement.- 6.1.3 Network Consensus.- 6.1.4 Load Balance.- 6.1.5 Leader Election and Shortest Path.- 6.1.6 Broadcast Acknowledgment (Echo).- 6.1.7 Phase Synchronization.- 6.1.8 Routing Layer Protocol for Mobile Ad Hoc Networks.- 6.1.9 Exercises.- 6.2 Embedded System Case Study.- 6.2.1 Light Control Ground Model.- 6.2.2 Signature (Agents and Their State).- 6.2.3 User Interaction (Manual Control).- 6.2.4 Automatic Control.- 6.2.5 Failure and Service.- 6.2.6 Component Structure.- 6.2.7 Exercises.- 6.3 Time-Constrained Async ASMs.- 6.3.1 Kermit Case Study (Alternating Bit/Sliding Window).- 6.3.2 Processor-Group-Membership Protocol Case Study.- 6.3.3 Exercises.- 6.4 Async ASMs with Durative Actions.- 6.4.1 Protocol Verification using Atomic Actions.- 6.4.2 Refining Atomic to Durative Actions.- 6.4.3 Exercises.- 6.5 Event-Driven ASMs.- 6.5.1 UML Diagrams for Dynamics.- 6.5.2 Exercises.- 7 Universal Design and Computation Model.- 7.1 Integrating Computation and Specification Models.- 7.1.1 Classical Computation Models.- 7.1.2 System Design Models.- 7.1.3 Exercises.- 7.2 Sequential ASM Thesis (A Proof from Postulates).- 7.2.1 Gurevich's Postulates for Sequential Algorithms.- 7.2.2 Bounded-Choice Non-Determinism.- 7.2.3 Critical Terms for ASMs.- 7.2.4 Exercises.- 8 Tool Support for ASMs.- 8.1 Verification of ASMs.- 8.1.1 Logic for ASMs.- 8.1.2 Formalizing the Consistency of ASMs.- 8.1.3 Basic Axioms and Proof Rules of the Logic.- 8.1.4 Why Deterministic Transition Rules?.- 8.1.5 Completeness for Hierarchical ASMs.- 8.1.6 The Henkin Model Construction.- 8.1.7 An Extension with Explicit Step Information.- 8.1.8 Exercises.- 8.2 Model Checking of ASMs.- 8.3 Execution of ASMs.- 9 History and Survey of ASM Research.- 9.1 The Idea of Sharpening Turing's Thesis.- 9.2 Recognizing the Practical Relevance of ASMs.- 9.3 Testing the Practicability of ASMs.- 9.3.1 Architecture Design and Virtual Machines.- 9.3.2 Protocols.- 9.3.3 Why use ASMs for Hw/Sw Engineering?.- 9.4 Making ASMs Fit for their Industrial Deployment.- 9.4.1 Practical Case Studies.- 9.4.2 Industrial Pilot Projects and Further Applications.- 9.4.3 Tool Integration.- 9.5 Conclusion and Outlook.- References.- List of Problems.- List of Figures.- List of Tables.

  • the asm Ground Model method as a foundation of requirements engineering
    Lecture Notes in Computer Science, 2003
    Co-Authors: Egon Borger
    Abstract:

    Building Ground Models is one of the three constituents of the engineering method for computer-based systems which is known as Abstract State Machine (ASM) method [16]. In this note we characterize Ground Models, whose epistemological role for a foundation of system design resembles the one Aristotle assigned to axioms to Ground science in reality, avoiding infinite regress. We explain how ASM Ground Models help to resolve two major problems of requirements engineering, providing means a) to obtain for complex computer-based systems an adequate understanding by humans, and b) to cope with ever-changing requirements by faithfully capturing and tracing them via well-documented Modeling-for-change. We point out that via an appropriate refinement method one can relate Ground Models to executable code.1

  • high level system design and analysis using abstract state machines
    Lecture Notes in Computer Science, 1999
    Co-Authors: Egon Borger
    Abstract:

    We provide an introduction to a practical method for rigorous system development which has been used successfully, under industrial constraints, for design and analysis of complex hardware/software systems. The method allows one to start system development with a trustworthy high level system specification and to link such a Ground Model in a well documented and inspectable way through intermediate design steps to its implementation. The method enhances traditional operational Modelling and analysis techniques by incorporating the most, general abstraction, decomposition and refinement mechanisms which have become available through Gurevich's Abstract State Machines. Through its versatility the ASM approach is non-monolithic and integratable at any development level into current design and analysis environments. We also collect experimental evidence for the ASM thesis, a generalization of Turing's thesis.

Sarah M Springman - One of the best experts on this subject based on the ideXlab platform.

  • application of geotechnical and geophysical field measurements in an active alpine environment
    Engineering Geology, 2017
    Co-Authors: Daisy Lucas, Kerstin Fankhauser, Sarah M Springman
    Abstract:

    Abstract A gravelly scree slope in the Meretschibach catchment, a location in the Swiss Alps in the vicinity of Agarn, canton Valais, has been observed to deform downslope at up to 0.5 m p.a. The potential instabilities at this site include surficial landslides, some of them originally thought to be triggered by an increase in pore water pressure with a subsequent loss of shear strength as a consequence of rainfall infiltration and rockfalls. A programme consisting of monitoring, laboratory testing and investigation was developed, to perform a thorough soil characterisation needed in order to produce a realistic Ground Model. The long-term geotechnical monitoring included in situ soil temperature, suction as well as volumetric water content measurements using dielectric permittivity and time domain reflectometry (TDR) sensors. This data was complemented by electrical resistivity tomography (ERT) to provide extensive knowledge on the depth to bedrock and to validate the volumetric water contents in specific locations. The datasets are completed by recordings from two nearby weather stations. Seasonal changes of precipitation and temperature were reflected in corresponding trends in all measurements. A comparison of volumetric water content records was obtained using capacitance and time domain reflectometry (TDR) sensors with ERT, yielding reasonable agreement. The resulting Ground Model, which integrates all currently available parameters, delivers the essential information and boundary conditions for predicting and validating slope instabilities in the future, using numerical and physical Modelling.

  • amendments to interpretations of saaf inclinometer data from the furggwanghorn rock glacier turtmann valley switzerland results from 2010 to 2012
    Vadose Zone Journal, 2016
    Co-Authors: Thomas Buchli, Jan Laue, Sarah M Springman
    Abstract:

    Raw data processing from a ShapeAccelArray field (SAAF) inclinometer were made using proprietary software from Measurand, the manufacturer of the SAAF inclinometer. When the inclinometer data obtained from the same borehole were reprocessed with an updated software version, the results were found to differ significantly from the values derived using the previous version of software. Neither the absolute displacements, nor the curve representing displacements with depth, agreed with the previous values, despite best attempts to compare data with alternative sparse field measurements of surface displacements. There was a change in inclination of the segments above the shear zone, and the strain rates in the shear zone were reduced significantly during the winter months. In contrast, there was no change in the depth of the shear zone. Therefore, the Ground Model presented in the original study is still considered to be the optimal Ground Model of the Furggwanghorn rock glacier. Finally, a simple trigonometrical approach was conducted to investigate the validity of both software versions. The simplified recalculations could confirm mostly the results of the updated software version.

  • application of geotechnical and geophysical field measurements in an active alpine environment
    IOP Conference Series: Earth and Environmental Science, 2015
    Co-Authors: Daisy Lucas, Kerstin Fankhauser, Sarah M Springman
    Abstract:

    Rainfall can trigger landslides, rockfalls and debris flow events. When rainfall infiltrates into the soil, the suction (if there is any) is reduced, until positive water pressure can be developed, decreasing the effective stresses and leading to a potential failure. A challenging site for the study of mass movement is the Meretschibach catchment, a location in the Swiss Alps in the vicinity of Agarn, Canton of Valais. To study the effect of rainfall on slope stabilities, the soil characterization provides valuable insight on soil properties, necessary to establish a realistic Ground Model. This Model, together with an effective long term-field monitoring, deliver the essential information and boundary conditions for predicting and validating rainfall- induced slope instabilities using numerical and physical Modelling. Geotechnical monitoring, including soil temperature and volumetric water content measurements, has been performed on the study site together with geophysical measurements (ERT) to study the effect of rainfall on the (potential) triggering of landslides on a scree slope composed of a surficial layer of gravelly soil. These techniques were combined to provide information on the soil characteristics and depth to the bedrock. Seasonal changes of precipitation and temperature were reflected in corresponding trends in all measurements. A comparison of volumetric water content records was obtained from decagons, time domain reflectometry (TDR) and electrical resistivity tomography (ERT) conducted throughout the spring and summer months of 2014, yielding a reasonable agreement.

  • volumetric water content determination by tdr sensors and decagons in gravelly soils
    XVI European Conference on Soil Mechanics and Geotechnical Engineering (XVI ECSMGE 2015), 2015
    Co-Authors: Daisy Lucas, Amin Askarinejad, Ralf Herzog, Ernst Bleiker, Sarah M Springman
    Abstract:

    Rainfall can trigger landslides, rockfalls and debris flow events. When rainfall infiltrates into the soil, the suction (if there is any) is reduced, until positive water pressure can be developed, decreasing the effective stresses and leading to a potential failure. A challenging site for the study of mass movement is the Meretschibach catchment, a location in the Swiss Alps in the vicinity of Agarn, Canton of Valais. To study the effect of rainfall on slope stabilities, the soil characterization provides valuable insight on soil properties, necessary to establish a realistic Ground Model. This Model, together with an effective long term-field monitoring, deliver the essential information and boundary conditions for predicting and validating rainfall- induced slope instabilities using numerical and physical Modelling. Geotechnical monitoring, including soil temperature and volumetric water content measurements, has been performed on the study site together with geophysical measurements (ERT) to study the effect of rainfall on the (potential) triggering of landslides on a scree slope composed of a surficial layer of gravelly soil. These techniques were combined to provide information on the soil characteristics and depth to the bedrock. Seasonal changes of precipitation and temperature were reflected in corresponding trends in all measurements. A comparison of volumetric water content records was obtained from decagons, time domain reflectometry (TDR) and electrical resistivity tomography (ERT) conducted throughout the spring and summer months of 2014, yielding a reasonable agreement.

  • characterization and monitoring of the furggwanghorn rock glacier turtmann valley switzerland results from 2010 to 2012
    Vadose Zone Journal, 2013
    Co-Authors: Thomas Buchli, Kaspar Merz, Xiaohai Zhou, Wolfgang Kinzelbach, Sarah M Springman
    Abstract:

    Climate effects relating to air temperature, radiation, snow cover, and rainfall combine with thaw and infiltration processes to cause changes in the thermal response and associated creep deformations in rock glaciers, which are the geomorphological expression of Alpine permafrost. The annual surface creep of some rock glaciers has accelerated recently by an order of magnitude. A multidisciplinary field study links characterization, monitoring, and Modeling for such a rock glacier in the Turtmann valley in Switzerland. The first phase consisted of characterization using seismic refraction and Ground-penetrating radar (GPR), as well as borehole information and monitoring of meteorological, hydrothermal, and geotechnical variables over 2 yr. The Ground Model confirmed the heterogeneity of the internal structure, with rock glacier topography affecting the thermal distribution in boreholes and seepage flows from tracer tests at between 10 and 40 m h−1. Temperatures were generally warmer than −0.25°C in the permafrost zone, with some variability in terms of thermal degradation of some layers to 0°C and an active layer of about 3 to 5 m depth. Unique internal shear movements were measured by an automatic inclinometer, which indicated downslope creep rates in the shear zone and at the surface of about 2.4 and 3.2 m yr−1 respectively, which could not be directly linked to temperature at the same depth. These rock glaciers have potential for future instability, which could damage infrastructure in the valley below. It is essential to understand why they have accelerated over the past decade through the complex interactions that have controlled the thermo-hydromechanical response.

Hiroshi Sakai - One of the best experts on this subject based on the ideXlab platform.

Klausdieter Schewe - One of the best experts on this subject based on the ideXlab platform.

  • towards a workflow engine by stepwise refinement
    2014
    Co-Authors: Felix Kossak, Christa Illibauer, Verena Geist, Jan Kubovy, Christine Natschlager, Thomas Ziebermayr, Theodorich Kopetzky, Bernhard Freudenthaler, Klausdieter Schewe
    Abstract:

    In this chapter we propose an approach for stepwise refinement of the rigorous semantics for Business Process Model and Notation (BPMN) Process Diagrams presented in Chap. 4. The suggested approach hence fills the gap between an Abstract State Machine (ASM) Ground Model and a common workflow engine, such as Red Hat JBoss [109], Activiti [5], Bonita Execution Engine [16], Route [77] or Enhydra Shark [135]. We base the refinement approach on the definition of a specific notification concept. This concept implements the event flow by allowing notifications to be passed through a context tree in a similar way as tokens are passed through sequence flows. This also enables communication with a process from the outside world by putting notifications on the top of the context tree.

  • using abstract state machines for distributed data warehouse design
    Asia-Pacific Conference on Conceptual Modelling, 2004
    Co-Authors: Jane Zaho, Klausdieter Schewe
    Abstract:

    Data Warehouses are data-intensive systems that are used for analytical tasks. As these tasks do not depend on the latest updates by transactions, data warehouses can be set up in a way that input of data from operational databases and output to dialogue interfaces for on-line analytical processes (OLAP) can be separated. In the paper we describe how abstract state machines (ASMs) can be used to design distributed data warehouses. We formalise the Ground idea of data warehouses by a Ground Model ASM and discuss refinement steps, which can be applied in a step-by-step design methodology. Distribution will appear as such a refinement step.

Brent Cody - One of the best experts on this subject based on the ideXlab platform.