83,646 Hits in 3.4 sec

Supporting Proof in a Reactive Development Environment

Farhad Mehta
2007 Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007)  
The RODIN platform provides a similar reactive development environment for formal modeling and proof. Using this reactive approach places new challenges on the proof tool used.  ...  They have done so by replacing the traditional sequential compile, test, debug development cycle with a more integrated and reactive development environment where these tools are run automatically in the  ...  We have found the ideas presented in this paper important for supporting proof within the RODIN reactive development environment.  ... 
doi:10.1109/sefm.2007.40 dblp:conf/sefm/Mehta07 fatcat:zvk3jj7lqzbglpxtqgtrq3sqc4

Functional Reactive Augmented Reality: Proof of Concept Using an Extended Augmented Desktop with Swipe Interaction [article]

Joao Paulo Oliveira Marum, J. Adam Jones, H. Conrad Cunningham
2016 International Conference on Artificial Reality and Telexistence and Eurographics Symposium on Virtual Environments  
Functional Reactive Programing (FRP) is a new paradigm that has been evolving and used in many different fields, i.e.: robotics, user interface and others.  ...  As a proof of the concept, we are currently developing a FRP-based augmented desktop system that utilizes multiple virtual and real workspaces and gesture interactions for switching between desktop contexts  ...  We are also developing a FRP proof-of-concept to explore and demonstrate whether or not this is a feasible approach.  ... 
doi:10.2312/egve.20161450 dblp:conf/egve/MarumJC16 fatcat:bjcxj3posbaozhbhnhktqjuib4

Developing reactive systems in a VDM framework

Y. Ledru
1993 Science of Computer Programming  
., Developing reactive systems in a VDM framework, Science of Computer Programming 20 (1993) 51-71 This paper studies the detailed development of reactive systems, using an extension of VDM.  ...  The extension allows specification and proof of behavioural aspects to be expressed in the VDM framework.  ...  The first step in a VDM development is to list the state variables of the system. In this approach, the system is viewed as a combination of the reactive system and its environment.  ... 
doi:10.1016/0167-6423(93)90022-h fatcat:kdh73gliubf7pm4wusk6brm6va

A framework and patterns for the specification of reactive systems

Leonor Barroca, Pedro Henriques
1998 Information and Software Technology  
We defend the need of a dual approach for specifying reactive systems and reasoning about their timing properties; this dual approach uses a notation for the specification of behaviour, preferably a graphical  ...  To describe in detail one of the instantiations, the ArchSM method, we use the pattern form.  ...  We acknowledge the valuable contribution of the participants in the Writers Workshop 1: Pattern Languages at EuroPLoP'96.  ... 
doi:10.1016/s0950-5849(98)00036-6 fatcat:xcensqm5bbdzfjjkydcgomresa

Verification Support Environment [chapter]

Frank Koob, Markus Ullmann, Stefan Wittmann
1996 Lecture Notes in Computer Science  
An advantage of the design of the VSE tool is the possibility of using formal and semiformal development methods combined in a unique working environment.  ...  Formal methods must be applicable and usable in several areas (security, safety), engineers have to accept a change in software development work but should not be asked to give up the environment they  ...  For the critical parts VSE provides a specification language (VSE-SL) to structure them in a way to support later proof activities.  ... 
doi:10.1007/3-540-61474-5_101 fatcat:io54pf5ijrbqnnj46lf3qy7knu

The UniForM workbench a universal development environment for formal methods [chapter]

Bernd Krieg-Brückner, Jan Peleska, Ernst-Rüdiger Olderog, Alexander Baer
1999 Lecture Notes in Computer Science  
Moreover, it comprises a universal framework for the integration of methods and tools in a common development environment. Several industrial case studies are described.  ...  The UniForM Workbench supports combination of Formal Methods (on a solid logical foundation), provides tools for the development of hybrid, real-time or reactive systems, transformation, verification,  ...  Without them, the development of large, non-trivial tools over a period of several years would have been impossible in an academic environment.  ... 
doi:10.1007/3-540-48118-4_13 fatcat:fwwpfuyds5euzmnl4mts46imqm

Computational Logic and Agent Based Systems

Paolo Mancarella, Francesca Toni
2008 Festschrifts: Birthday, In Memory of ...  
Roughly speaking, reactive goals are generated in response to observations, e.g. communications received from other agents and changes in the environment, for example to repair plans that have already  ...  In this short paper we briefly summarize one such approach which has lead to the defnition of the KGP model for agency, and which is being further developed to cope with the specification of agents in  ... 
dblp:conf/birthday/MancarellaT08 fatcat:bs7zm6wkf5batakayej34yqovu

Rigorous Development of Fault-Tolerant Systems through Co-refinement [chapter]

Ilya Lopatkin, Alexander Romanovsky
2014 Lecture Notes in Computer Science  
The method provides an environment for explicit modelling of fault tolerance and modal aspects of system behaviour and is supported by tools that are smoothly integrated into an industry-strength development  ...  The method provides an environment for explicit modelling of fault tolerance and modal aspects of system behaviour and is supported by tools that are smoothly integrated into an industry-strength development  ...  Acknowledgements This work is supported by the ICT DEPLOY IP and the EPSRC/UK TrAmS-2 platform grant. We are grateful to Alexei Iliasov for fruitful discussions and support.  ... 
doi:10.1007/978-3-319-08311-7_3 fatcat:a45yixon4ndurcqcqe2akygdhy

A reactive architecture for cloud-based system engineering

David Adjepon-Yamoah, Alexander Romanovsky, Alexei Iliasov
2015 Proceedings of the 2015 International Conference on Software and System Process - ICSSP 2015  
The architecture uses the Open Services for Lifecycle Collaboration (OSLC) technology to create a reactive middleware that informs all stakeholders about any changes in the development artefacts.  ...  Newcastle University ePrints Adjepon-Yamoa D, Romanovsky A, Iliasov A. A reactive architecture for cloud-based system engineering.  ...  By recording the history of all system development and storing all development artefacts in a dedicated shared repository, such architecture will be able to support reactive system engineering when a change  ... 
doi:10.1145/2785592.2785611 dblp:conf/ispw/Adjepon-YamoahR15 fatcat:dq5mkyg6wzeh3kokvqp2klrqiu

Reasoning about goal-directed real-time teleo-reactive programs

Brijesh Dongol, Ian J. Hayes, Peter J. Robinson
2013 Formal Aspects of Computing  
We develop rely/guarantee rules that facilitate reasoning about a program and its environment in a compositional manner.  ...  The teleo-reactive programming model is a high-level approach to developing real-time systems that supports hierarchical composition and durative actions.  ...  This research is supported by Australian Research Council (ARC) Discovery Grant DP0987452, The University of Queensland's New Staff Start-up Research Fund, and EPSRC Grant EP/J003727/1.  ... 
doi:10.1007/s00165-012-0272-1 fatcat:jfzod4dgrfgnjmvtmsefvb5clu

Pervasive Parallelism in Highly-Trustable Interactive Theorem Proving Systems [chapter]

Bruno Barras, Lourdes del Carmen González Huesca, Hugo Herbelin, Yann Régis-Gianas, Enrico Tassi, Makarius Wenzel, Burkhart Wolff
2013 Lecture Notes in Computer Science  
Interactive theorem proving is a technology of fundamental importance for mathematics and computer-science. It is based on expressive logical foundations and implemented in a highly trustable way.  ...  Parallelization of the different layers is required on the level of the execution environments (SML, OCaml), which need to include some form of multithreading or multi-processing supported by multi-core  ...  , may generate support lemmas on the fly and add them to the global environment.  ... 
doi:10.1007/978-3-642-39320-4_29 fatcat:qk5g463ni5gthj2sya2rgbhgri

The Common Framework Initiative for Algebraic Specification and Development of Software: Recent Progress [chapter]

Donald Sannella
2002 Lecture Notes in Computer Science  
The Common Framework Initiative (CoFI) is an open international collaboration which aims to provide a common framework for algebraic specification and development of software.  ...  This paper is a brief summary of progress on CoFI during the period  ...  Special thanks to the coordinators of the various CoFI Task Groups, listed in the introduction.  ... 
doi:10.1007/3-540-45645-7_16 fatcat:oeuo7cjv6zb75pd3xz5u2ecf2y

Object-Oriented Internet Reactive Interoperability [chapter]

Mariusz Postół
2020 Lecture Notes in Computer Science  
The described reusable library supporting this architecture designed using the reactive interoperability archetype proves that the concept enables a systematic approach to the development and deployment  ...  deployment environment continuous modifications.  ...  Addressing the development of a reusable framework needs the proposed model to be backed by proof of concept, i.e. a reference implementation described in Sect. 4.  ... 
doi:10.1007/978-3-030-50426-7_31 fatcat:u4nvnapqrvdh7i7n4ewbhhfg4y

Unifying Theories in Isabelle/HOL [chapter]

Abderrahmane Feliachi, Marie-Claude Gaudel, Burkhart Wolff
2010 Lecture Notes in Computer Science  
Our extension contains the proofs for most of the lemmas and theorems presented in the UTP book.  ...  First, we explain how we have developed an Isabelle/HOL theory for a part of the Unifying Theories of Programming (UTP). It contains the theories of alphabetized relations and designs.  ...  goal, the development of efficient deductive support for verification and test generation for Circus.  ... 
doi:10.1007/978-3-642-16690-7_9 fatcat:cnuqqi62jjeu3k6hubbfmp47jy

Engineering an Integrated Cellular Interface in Three-Dimensional Hydrogel Cultures Permits Monitoring of Reciprocal Astrocyte and Neuronal Responses

Emma East, Jon P. Golding, James B. Phillips
2012 Tissue Engineering. Part C, Methods  
cellular interfaces that develop in the central nervous system (CNS) in response to damage.  ...  , indicative of reactive gliosis.  ...  Acknowledgements This work was supported by the Wellcome Trust (080309). We are grateful for the technical support provided by the Open University Biomedical Resource Unit.  ... 
doi:10.1089/ten.tec.2011.0587 pmid:22235832 pmcid:PMC3381295 fatcat:bljvcr4j2bdltcydqbhzhwqxea
« Previous Showing results 1 — 15 out of 83,646 results