A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2013; you can also visit the original URL.
The file type is application/pdf
.
Filters
Automatic device driver synthesis with termite
2009
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles - SOSP '09
We present a concrete driver synthesis approach and tool called Termite. ...
Furthermore, we demonstrate that device specifications can be reused across different operating systems by generating a driver for FreeBSD from the same specification as used for Linux. ...
Acknowledgements We would like to thank Franck Cassez, Scott Hahn, John Keys, and Mona Vij for their insightful feedback on the Termite architecture. We would like to thank An- ...
doi:10.1145/1629575.1629583
dblp:conf/sosp/RyzhykCKSH09
fatcat:345qahnyabc2vkakznyzjjgssa
Formal Analysis of the ACE Specification for Cache Coherent Systems-on-Chip
[chapter]
2013
Lecture Notes in Computer Science
More precisely, we use the CADP toolbox to develop and validate a generic formal model of an SoC compliant with the recent ACE specification proposed by ARM to implement system-level coherency. ...
Because the validation effort with simulation-based validation techniques, as currently used in industry, grows exponentially with the complexity of the SoC, we investigate in this paper the use of formal ...
Soulie (STMicroelectronics) for helpful discussions. ...
doi:10.1007/978-3-642-41010-9_8
fatcat:ymwiv7butjghtdbjsq74yhath4
Interactive specification and verification of behavioral adaptation contracts
2012
Information and Software Technology
Objective: In this article, we propose a tool-based, interactive approach to support the contract design process. ...
Conclusion: We conclude that it is important to provide integrated tool support for the specification and verification of adaptation contracts, since their incorrect specification induces erroneous executions ...
To do so, we have modified the Compositor tool which is in charge of generating the LOTOS code used in a second step as input to Scrutator, a tool which generates the adaptor protocol corresponding to ...
doi:10.1016/j.infsof.2012.01.010
fatcat:pq4cziuihfblpnjl5z4ved3lim
Interactive Specification and Verification of Behavioural Adaptation Contracts
2009
2009 Ninth International Conference on Quality Software
Objective: In this article, we propose a tool-based, interactive approach to support the contract design process. ...
Conclusion: We conclude that it is important to provide integrated tool support for the specification and verification of adaptation contracts, since their incorrect specification induces erroneous executions ...
D; sd : reqDoc? ...
doi:10.1109/qsic.2009.17
dblp:conf/qsic/CamaraSCO09
fatcat:wgjfcgsd6vbv5ibrq2q2gt6xpa
Modelling Techniques for Evolving Distributed Applications
[chapter]
1995
IFIP Advances in Information and Communication Technology
Based on the language mechanisms, we then present a method for automatically carrying over properties after refinement. ...
To alleviate this problem, we present a language RL (stands for Refinement Language) in this pa per that provides syntactic as well as semantic support for modelling incremental changes. ...
A variety of tools for programming and/or reasoning about specifications in these languages (or variants of these languages) are currently available (e.g., SMV(a tool based on (1) and (5) ) , SPIN ...
doi:10.1007/978-0-387-34878-0_39
fatcat:j36nutynpfcepjl45nb3sdgyp4
Design for test & debug in hardware/software systems
[article]
1998
I look back on a very pleasant time and I would like to thank all people who contributed to this. ...
Acknowledgements During the past five years I had the privilege of working as a research assistant in the Information and Communication Systems group at the Eindhoven University of Technology. ...
Post-mortem debugging is performed by examining the coredump file using a symbolic debugging tool. ...
doi:10.6100/ir510839
fatcat:qgci3ceyfba6xe5w563fydp2zu
The aspect-oriented user requirements notation
2011
Proceedings of the tenth international conference on Aspect-oriented software development companion - AOSD '11
Figure 9 gives an example for a synchronizing stub, identified by the S inside the stub's diamond symbol. ...
The original UCM Navigator (UCMNAV) [79] [142] is only a UCM tool whereas the new Eclipse-based jUCMNav tool [62] [66] [123] [124] is a true URN tool that offers GRL modeling in addition to UCM ...
that describes the basic behavior of the path traversal mechanism and is aheady implemented in the jUCMNav tool. ...
doi:10.1145/1960314.1960331
dblp:conf/aosd/Mussbacher11
fatcat:j43pfoobifakfkgsyyphx7o7ja
Formal Semantics for SDL
[article]
2017
For implementing the semantics with minimal effort existing tools are used. The compiler is produced using the standard tools lex and yacc. ...
The static semantics comprises the definition of a concrete grammar, a set of correctness constraints, a set of transformation rules and an abstract syntax as basis for the dynamic semantics. ...
This definition of the Java semantics is based on Abstract State Machines. It captures the full language Java and is still understandable. ...
doi:10.18452/13752
fatcat:pt4viokakfdw3de7fv7o7zke7u
Proceedings of the 8 th USENIX Security Symposium Synthesizing Fast Intrusion PreventionnDetection Systems from High-Level Speciications
unpublished
We h a ve developed a new approach based on specifying intended program behaviors using patterns over sequences of system calls. ...
We present our speciication language and illustrate its use by developing a speciication for the ftp server. ...
Compiler The front-end of the compiler is responsible for parsing a speci cation. Its implementation is routine, based on standard compiler construction tools Flex and Bison. ...
fatcat:3edjulr3ivatrpuaigdwsr4i3u
Detecting and Fixing Emergent Behaviors in Distributed Software Systems Using a Message Content Independent Method
[article]
2016
Distributed software Systems (DSS) and Multiagent Systems (MAS) as a sub-class of DSS can provide efficient and cost effective solutions for a wide range of applications. ...
Also, we devised algorithms for detecting the agents that will not show EB/IS in the system as a pre-processing phase. ...
Data mining tools are developed for this purpose. SNA techniques like clustering is used for code debugging [123] . ...
doi:10.11575/prism/25594
fatcat:feczrgcopjdi3bmwttk4ivk3ky
Pre-Proceedings of the International Colloquium on Graph and Model Transformation – On the occasion of the 65th birthday of Hartmut Ehrig (GraMoT 2010)
[article]
2020
Graphs can be manipulated by graph transformation in a rule-based manner. ...
For example, two thirds of the papers presented at the last ICGT in 2008 are directly based on the algebraic approach or variants of it. ...
Acknowledgements: We would like to thank Arend Rensink, Maria Semenyak, Christian Soltenborn and Heike Wehrheim for joint work on a case study, which gave us the ideas on which we based Section 5. ...
doi:10.14279/depositonce-10237
fatcat:44oa7p3275fhpdl4k5kdjr7euy
Modeling Heart and Brain signals in the context of Wellbeing and Autism Applications: A Deep Learning Approach
[article]
2020
To evaluate how a Deep ConvNet-based pipeline can be considered an intervention tool and/or an online classifier for ASD population behavioral treatment. 2. ...
We report here the based on Face-based tools used in the intervention, the corresponding behavioral outcome measures for FER tasks, and for Social Competence. ** Means an evident difference between the ...
Appendix A Statistical Generalized Linear Model (GLM) for variable interaction For the linear regressions executed in the current dissertation, we applied a basic linear regression model described by Equation ...
doi:10.15168/11572_247209
fatcat:raidwnxldbfjzn2qkq3peg3aq4
Reactive machine control : a simulation approach using chi
[article]
2001
He graduated within the Tools Group of TIOS (Tele-Informatics and Open Systems) on the subject A static semantics checker for LOTOS, and wrote lcr. ...
For each kind of design step, a computer-based tool is necessary: • A simulation tool. A vertical design step is a transformation of a simulation model to a lower abstraction level. ...
In the first phase, the compiler generates a set of type variables, and associates each type variable with a type set. The latter describes possible solutions for the type variables. ...
doi:10.6100/ir548334
fatcat:a6yrazj2nvbznf6taejaku2nzq
Integrated information systems design : an approach based on object-oriented concepts and Petri nets
[article]
1993
In [De By & Steenhagen, 1992] , a first approximation for integrating TM and LOTOS is described. TM is a formal object-oriented data model, LOTOS is a process algebra formalism. ...
In particular, it is small enough to do the checking of the constraints in a reasonable amount of time.
Tool Support The tool that supports the SimCon approach is based upon the ExSpect tool. ...
doi:10.6100/ir405456
fatcat:rwtrpqmk7jcuvhszpymovbjb6e
Formal techniques for verification of complex real-time systems
[article]
2002
A simulator tool called Hippo is designed for the simulation of LOTOS specifications. ...
[41] shows another interpreter for LOTOS, based on a translation to CCS* (following the semantics of LOTOS, being defined in terms of CCS*, an extension of CCS), a CCS* interpreter and a rewriting rule ...
One would like for instance, to be able to replay counterexamples found by a verification tool in one's popular simulation environment. ...
doi:10.6100/ir557598
fatcat:dvrhqls5xjaejdqygr2obgklxq
« Previous
Showing results 1 — 15 out of 21 results