scispace - formally typeset
Search or ask a question
Author

María del Mar Prados Gallardo

Other affiliations: University of Seville
Bio: María del Mar Prados Gallardo is an academic researcher from University of Málaga. The author has contributed to research in topics: Model checking & Software system. The author has an hindex of 14, co-authored 71 publications receiving 661 citations. Previous affiliations of María del Mar Prados Gallardo include University of Seville.


Papers
More filters
Journal ArticleDOI
TL;DR: This paper provides a comprehensive overview and rules to integrate model checking into UML-based designs, showing its usefulness from a practical point of view, and giving some guidelines to exploit the benefits of the integration.
Abstract: Model Checking is currently one of the most exciting techniques to improve the quality of complex software systems. It is a computer aided verification method that, in many cases, has discovered design bugs in early development steps, thus saving time and costs to produce the final code. Although this technique is successfully applied to many formal description techniques, it is not commonly used by the object oriented programming community, in general, nor by UML developers, in particular. In this paper, we provide a comprehensive overview and rules to integrate model checking into UML-based designs, showing its usefulness from a practical point of view, and giving some guidelines to exploit the benefits of the integration.

63 citations

DOI
24 Feb 2013
TL;DR: This chapter discusses ways of thinking about User Engagement and its implications for Researchers and Research Processes and how to engage policy-makers and practitioners.
Abstract: 1. Introduction 2. Ways of Thinking about User Engagement 3. Engaging Practitioners 4. Engaging Service Users 5. Engaging Policy-makers 6. Implications for Researchers and Research Processes 7. Implications for Research Users

47 citations

Journal Article
TL;DR: In this paper, the authors present an enfoque cualitativo y etnografico for describir and analizar las estrategias de comunicacion and the naturaleza del discurso utilizado by profesores and alumnos in las actividades del aula, especificamente respecto a dos cuestiones principales: the descripcion de los procesos por medio de los cuales se crea la intersubjetividad en el discur
Abstract: El marco teorico en el que se situa nuestra investigacion es el de los principios y las estrategias metodologicas desarrollados por la psicologia historico-cultural, las perspectivas constructivistas, el analisis del discurso (DA) y el analisis conversacional (CA) El objeto del trabajo que aqui se presenta es el de describir y analizar las estrategias de comunicacion y la naturaleza del discurso utilizado por profesores y alumnos en las actividades del aula, especificamente respecto a dos cuestiones principales: la descripcion de los procesos por medio de los cuales se crea la intersubjetividad en el discurso educativo y los procesos por los que se construye una version legitima del conocimiento en las aulas En nuestro trabajo, adoptamos un enfoque cualitativo y etnografico La actividad del aula se registra mediante la grabacion en video del desarrollo de unidades tematicas completas El analisis de los datos se realiza sobre la transcripcion de las sesiones de trabajo del aula, y consiste en la busqueda de patrones sistematicos en el discurso educativo, y el analisis de sus funciones y consecuencias Este analisis nos ha permitido no solo identificar un conjunto de dispositivos y recursos semioticos que utilizan los profesores y los alumnos, sino tambien comprender y mostrar como las acciones orientadas a la instruccion que se plasman en un conocimiento escolar especifico, se llevan a cabo mediante el discurso Nuestras conclusiones indican que existe una relacion entre el tipo de discurso del profesor de un aula y el discurso que promueve en sus alumnos, y, por lo tanto, en los recursos que los alumnos emplean en el proceso de socializacion cientifica en un aula

40 citations

Journal ArticleDOI
TL;DR: źspin this article is a tool for the integration of abstraction (for models and formulas) into the well-known model checker spin, which can reduce the state space and allow model checking of more complex systems.
Abstract: ion methods have become one of the most interesting topics in the automatic verification of software systems because they can reduce the state space to be explored and allow model checking of more complex systems. Nevertheless, there is a lack of tools actually supporting this technique. One direction for abstracting a system is to transform its formal description (its model) into a simpler version specified in the same language, thus skipping the construction of a specific (model checking) tool for the abstract model. The abstraction of the model should be followed by the abstraction of the temporal formulas to be checked. This paper presents źspin, a tool for the integration of abstraction (for models and formulas) into the well-known model checker spin. We present the theoretical results supporting the implementation together with a case study.

29 citations

Journal ArticleDOI
TL;DR: A novel method to extend explicit model checking of C programs with dynamic memory management by defining a canonical representation of the heap, moving most of the information from the state vector to a global structure and providing a formal semantics of the method that allows us to prove the soundness of the representation.
Abstract: Most system software, including operating systems, contains dynamic data structures whose shape and contents should satisfy design requirements during execution. Model checking technology, a powerful tool for automatic verification based on state exploration, should be adapted to deal with this kind of structure. This paper presents a method to specify and verify properties of C programs with dynamic memory management. The proposal contains two main contributions. First, we present a novel method to extend explicit model checking of C programs with dynamic memory management. The approach consists of defining a canonical representation of the heap, moving most of the information from the state vector to a global structure. We provide a formal semantics of the method that allows us to prove the soundness of the representation. Secondly, we combine temporal LTL and CTL logic to define a two-dimensional logic, in time and space, which is suitable to specify complex properties of programs with dynamic data structures. We also define the model checking algorithms for this logic. The whole method has been implemented in the well known model checker SPIN, and illustrated with an example where a typical memory reader/writer driver is modelled and analyzed.

25 citations


Cited by
More filters
01 Jan 2009
TL;DR: This paper presents a meta-modelling framework for modeling and testing the robustness of the modeled systems and some of the techniques used in this framework have been developed and tested in the field.
Abstract: ing WS1S Systems to Verify Parameterized Networks . . . . . . . . . . . . 188 Kai Baukus, Saddek Bensalem, Yassine Lakhnech and Karsten Stahl FMona: A Tool for Expressing Validation Techniques over Infinite State Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 J.-P. Bodeveix and M. Filali Transitive Closures of Regular Relations for Verifying Infinite-State Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Bengt Jonsson and Marcus Nilsson Diagnostic and Test Generation Using Static Analysis to Improve Automatic Test Generation . . . . . . . . . . . . . 235 Marius Bozga, Jean-Claude Fernandez and Lucian Ghirvu Efficient Diagnostic Generation for Boolean Equation Systems . . . . . . . . . . . . 251 Radu Mateescu Efficient Model-Checking Compositional State Space Generation with Partial Order Reductions for Asynchronous Communicating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Jean-Pierre Krimm and Laurent Mounier Checking for CFFD-Preorder with Tester Processes . . . . . . . . . . . . . . . . . . . . . . . 283 Juhana Helovuo and Antti Valmari Fair Bisimulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Thomas A. Henzinger and Sriram K. Rajamani Integrating Low Level Symmetries into Reachability Analysis . . . . . . . . . . . . . 315 Karsten Schmidt Model-Checking Tools Model Checking Support for the ASM High-Level Language . . . . . . . . . . . . . . 331 Giuseppe Del Castillo and Kirsten Winter Table of

1,687 citations

Journal Article
TL;DR: 1. Place animal in induction chamber and anesthetize the mouse and ensure sedation, move it to a nose cone for hair removal using cream and reduce anesthesia to maintain proper heart rate.
Abstract: 1. Place animal in induction chamber and anesthetize the mouse and ensure sedation. 2. Once the animal is sedated, move it to a nose cone for hair removal using cream. Only apply cream to the area of the chest that will be utilized for imaging. Once the hair is removed, wipe area with wet gauze to ensure all hair is removed. 3. Move the animal to the imaging platform and tape its paws to the ECG lead plates and insert rectal probe. Body temperature should be maintained at 36-37°C. During imaging, reduce anesthesia to maintain proper heart rate. If the animal shows signs of being awake, use a higher concentration of anesthetic.

1,557 citations