30 citations found. Retrieving documents...
S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, 2000.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Modeling and Validation of Service-Oriented.. - Baresi, Heckel.. (2003)   (2 citations)  (Correct)

....can be referred to as v j [i] In the paper, the Mur# notation [2] is used as the concrete representation of TSs due to its rather self explanatory syntax and support for exploiting symmetries of models. However, the encoding technique has already been successfully adapted to the SPIN [19] and SAL [5] model checkers. Although requirements (or properties to be verified) for models are frequently captured by some temporal logic formulae, we adopted a more simple solution for the current paper. A reachability property can be interpreted as a special transition in the TS that immediately ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000.


Automated Formal Verification of Model Tranformations - Varro, Pataricza   (Correct)

....appropriate 4 temporal logic formulae is non trivial. More details on using graphical patterns to capture static well formedness properties can be found, e.g. in [10] 6. Model check the source model. Transition system A is model checked automatically (by existing model checker tools like SAL [3] or SPIN) to prove property p. This model checking process should succeed, otherwise (i) there are inconsistencies in the source model itself (a verification problem occurred) ii) our informal requirements are not captured properly by property p (a validation problem occurred) or (iii) the ....

....that manipulate state variables. In all practical cases, we must restrict the state variables to have finite domains, since model checkers typically traverse the entire state space of the system to decide whether a certain property is satisfied. For the current paper, we use the easy to read SAL [3] syntax for the concrete representation of transition systems. Our generation technique (described in [24] also including feasibility studies from a verification point of view) enables model checking for graph transformation systems by automatically translating them into transitions systems. The ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway (ed.), LFM 2000: Fifth NASA Langley Formal Methods Workshop, pp. 187--196. 2000.


Modeling and Analysis of Architectural Styles Based .. - Baresi, Heckel.. (2003)   (Correct)

....static parts are simplified by a compile time preprocessing in order to obtain a manageable state space. Properties to be verified are captured in the specification language of the model checker tool, which typically take the form of temporal logic formulae (as in the case of SPIN [16] or SAL [2]) or simple transitions that are not allowed to fire during model evolution (e.g. in Mur# [23] 4. RELATED WORK Several proposals have influenced our work. First of all, we should mention the many ADLs (Architectural Description Language) Rapide [19] Wright [1] Darwin [20] C2 [30] and ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. Michael Holloway, editor, LFM 2000.


Modeling and Analysis of Architectural Styles Based .. - Baresi, Heckel..   (Correct)

....static parts are simplified by a compile time preprocessing in order to obtain a manageable state space. Properties to be verified are captured in the specification language of the model checker tool, which typically take the form of temporal logic formulae (as in the case of SPIN [14] or SAL [3]) or simple transitions that are not allowed to fire during model evolution (e.g. in Mur# [21] 4. RELATED WORK Several proposals have influenced our work. First of all, we should mention the many ADLs (Architectural Description Language) Rapide [17] Wright [2] Darwin [18] C2 [28] and ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. Michael Holloway, editor, LFM 2000.


Towards Automated Formal Verification of Visual Modeling Languages .. - Varro (2003)   (Correct)

.... provide highly automated means to detect specification errors in an a relatively early phase of the design process, prior to implementation, which frequently reduce the overall software development costs (by up to 20 percent) Since, typically, model checkers (like, for instance, Mur [1] SAL [5], SPIN [20] or SMV [2] provide the highest automation rate among all formal methods (where the correctness of a system specification is judged without user interaction) they are the primary target for automated debugging aids of software engineering applications. As their input specification ....

....definitions, we overview the concepts of a specific model checker tool that will provide the notation for examples on transition systems, since the language itself is very close to the mathematical definition. 8 3.2. SAL: Symbolic Analysis Laboratory The SAL (Symbolic Analysis Laboratory) [5] framework aims at combining different tools for abstraction, program analysis, theorem proving, and model checking towards the evaluation of system properties. The SAL architecture can be described as a tool bus where a collection of tools interact through a common intermediate language of ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway (ed.), LFM 2000: Fifth NASA Langley Formal Methods Workshop, pp. 187--196. 2000.


A Formal Semantics of UML Statecharts by Model Transition Systems - Varro (2002)   (5 citations)  (Correct)

.... for several analysis methods within our general, transformation based formal verification and validation framework of UML models based on the VIATRA environment [3] For instance, in [21] we propose an automated encoding of model transition systems into the SAL (Symbolic Analysis Laboratory [1]) intermediate language to provide access to wide range of verification methods provided by the SAL environment. The UML statechart semantics of the current paper served as the benchmark application for evaluating this encoding, however, a detailed discussion of this approach is out of the scope ....

....different statechart variants (e.g. with different priority concepts) and upcoming changes in the UML standard. The presented framework was tested within the VIATRA tool [23] Moreover, following the guidelines of [21] we directly transformed our UML statechart semantics to SAL specifications [1] in order to provide access to a combination of symbolic verification techniques. Acknowledgments I would like to thank Andras Pataricza, Istvan Majzik (Budapest University of Technology) John Rushby and many of his colleagues (at SRI International) the fruitful discussions, and their ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, 2000. 13


VIATRA - Visual Automated Transformations for.. - Csertan, Huszerl, .. (2002)   (Correct)

....case, a successful verification step proves, for instance, that the output target model of the transformation is a well formed model of the target language. 2. Semantic correctness of transformations is being verified by projecting model transformation rules into the SAL intermediate language [1], which provides access to an automated combination of symbolic analysis tools (like model checkers and theorem provers) In case of semantic correctness, we show that certain dynamic properties (e.g. deadlock freedom, safety) are preserved by the model transformation. 5. Formal verification of ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000.


VIATRA - Visual Automated Transformations for.. - Csertan, Huszerl, .. (2002)   (Correct)

....to provide a higher level of quality and faithfulness for such transformations. Syntactic correctness and completeness can be verified by planner algorithms [11] Semantic correctness of transformations is being verified by projecting model transformation rules into the SAL intermediate language [1], which provides access to an automated combination of symbolic analysis tools (like model checkers and theorem provers) 5. Pilot transformations Formal verification. The formal verification of logic correctness of concurrent object based systems designed in UML necessitates the transformation ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000.


Towards Symbolic Analysis of Model Transformations - Varro (2002)   (Correct)

....visual specification technique to formally capture the rules of such transformations. In the paper, we propose a model checking based verification approach for the general purpose model transformation system VIATRA by transforming model transition systems [14] into SAL specifications [1] to provide access for a combination of symbolic analysis techniques. Keywords: model transformation, model transition systems, graph transformation, UML, formal verification, 1 Introduction Nowadays, the Unified Modeling Language (UML) has become the dominating objectoriented specification ....

....of model transformations also have to be verified. Objectives In the current paper, we propose a model checking based verification approach for the high level visual specification formalism of model transition system by automatically encoding such systems into the SAL intermediate language [1] providing access to a combination of symbolic analysis techniques. After a brief summary of concepts (Sec. 2 and 3) we first discuss in Sec. 4 the major correctness requirements of model transformations. Afterwards, in Sec. 5, the rules of the encoding are discussed in details while Sec. 6 ....

[Article contains additional citation context not shown here]

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway (ed.), LFM 2000: Fifth NASA Langley Formal Methods Workshop, pp. 187--196. 2000.


A Formal Semantics of UML Statecharts by Model Transition Systems - Varro (2002)   (5 citations)  (Correct)

....engineers and a close correspondence with the UML philosophy. In addition, the semantic framework presented here also served as an industrial strength benchmark application for evaluating [22] where the automated encoding of model transition systems into the SAL (Symbolic Analysis Laboratory [1]) intermediate language is discussed. In this sense, a wide range of verification methods provided by the SAL environment is also made available for UML Statecharts. 1.1 Related Statecharts Semantics Since the original formalism of Harel [7] the theory of statecharts has been under an extensive ....

....in [14] for Statemate and in [12] for UML. In the second phase, both approaches transform their models into Promela code and verifies them by the model checker SPIN [9] In contrast, the model transition system specifying the behavior of UML statecharts are projected into a SAL specification [1], which serves as a tool bus that combines various symbolic verification techniques. In the current paper, the dynamic behavior of UML statecharts is specified by graph transformation rules. Previous proposals in that field (e.g. 6,10] provide a visual specification of the semantics. However, ....

[Article contains additional citation context not shown here]

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, 2000.


PROSPER: An Investigation into Software Architecture for Embedded .. - Melham   (Correct)

....to be OMRS based but has evolved into an independent entity. SAL (Symbolic Analysis Laboratory) is a new collaborative effort that provides a framework for combining different tools to calculate properties of concurrent systems. One instance includes the PVS theorem prover as a major component [11]. Design Tools with Embedded Verification. Braun et al. argue that for formal techniques to be useful they must be integrated into the design process [14] A primary aim of PROSPER was to support this by making it easier to link verification tools into the CASE and CAD tool environments for ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Ruess, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari, `An overview of SAL', in Proceedings of the Fifth NASA Langley Formal Methods Workshop, June 2000 (Williamsburg, 2000).


Automated Program Generation for and by Model Transformation Systems - Varro (2002)   (Correct)

....systems with existing model checking tools for formal verification purposes which requires that the Kripke automata of the system is derived from the same (intermediate) semantic representation as the automatically generated target program. As a benchmark application, we generate SAL [2] specifications from UML Statecharts, where statecharts semantics are captured by model transformation systems. Acknowledgment The author would like to thank Andras Pataricza for suggesting many improvements in the early versions of the paper, and the anonymous referees for their valueable ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sa idi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway (ed.), LFM 2000: Fifth NASA Langley Formal Methods Workshop, pp. 187--196. 2000.


Disappearing Formal Methods - Rushby (2000)   (6 citations)  (Correct)

....it can be extended from debugging to verification, in a little more detail elsewhere [12] Prototype tools are being developed to support this approach in which it is intended that the formal machinery should disappear into familiar environments such as those for simulation. For example, in SAL [2], the simulation model is translated into the SAL intermediate language, the formal analysis is conducted in a largely automated manner, and the results are then translated back. The user experience should be similar to using 1 exhaustive simulation to explore an aspect of a design. Related ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM


Tempo: A Model Checker for Event-Recording Automata - Sorea (2001)   (5 citations)  (Correct)

....but we are in the process of extending Tempo with the model checking algorithm for ERL . Furthermore, we plan to extend Tempo and ERL to event predicting clocks. In future work, we would also like to study the interplay of model checking with theorem proving by connecting Tempo with either SAL [BGL 00] or PVS [ORS92] For example, we may use a variant of predicate abstraction as studied by Shankar and Sa di [SS99] for computing a nite state event clock system from one with in nite data. Then, Tempo could be used to compute the reachable state set of the abstract system, which yields, after ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Mu~noz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. Michael Holloway, editor, LFM


Jakarta: a toolset for reasoning about JavaCard - Barthe, Dufay, Huisman, de Sousa   (3 citations)  (Correct)

.... Abstractions The idea of deriving abstract functions from a concrete function and an abstraction function, which traces back to Cousot and Cousot s seminal paper [14] see also [12, 13] has been exploited in a number of contexts, and in particular in the context of formal verication, see e.g. [4, 8, 17] for recent examples. Our work around JTK can be viewed as a simple application of abstract interpretation techniques to term rewriting. Applications to JavaCard Jakarta is tailored to the design of certied bytecode veriers. There have been a number of related eoeorts, both to prove the standard ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Mu#oz, S. Owre, H. Rue#, J. Rushby, V. Rusu, H. Sa#di, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In Proceedings of NASA's Workshop on Formal Methods, 2000.


Automated Techniques for Stability Analysis of Delta-Notch.. - Ashish Tiwari Sri (2002)   (1 citation)  Self-citation (Tiwari)   (Correct)

No context found.

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sa idi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000.


Automated Symbolic Reachability Analysis; with Application .. - Ghosh, Tiwari, Tomlin (2003)   Self-citation (Tiwari)   (Correct)

No context found.

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, Hampton, VA, June 2000. NASA Langley Research Center.


SHE'S Project: a Report of Joint Works on.. - Allemand.. (2002)   Self-citation (Rue)   (Correct)

....avoids the description of the whole set of states and thus the state explosion problem known for large systems. The mechanization of this approach is studied through embedding into frameworks which provide tool support for transition systems. Ongoing works focus on machines embedding into SAL PVS [5] and Event based B. 4 Generic Combination of Process Algebras and Algebraic Speci cations In a rst attempt, we suggest a formalism [21] combining the process algebra CCS with CASL, the uni ed language of algebraic speci cations. The central aim of our combination is an extension of Milner s ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Muoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An Overview of SAL. In C. M. Holloway, editor, Proceedings of the Fifth NASA Langley Formal Methods Workshop (LFM'00), pages 187196, USA, 2000.


A Technique for Invariant Generation - Tiwari, Rueß, Saïdi, Shankar (2001)   (7 citations)  Self-citation (Rue Sa Shankar Tiwari)   (Correct)

....formulas [i] are always stored in disjunctive normal form, then we can distinguish the disjuncts that would appear in [i] by marking them. In this way, a single propagation step can be used to update both and . The implementation of the above procedure is being done in the framework of SAL [1], which is a collection of di erent tools for analyzing concurrent systems. 4.3 Illustrative Examples We shall provide certain simple examples to illustrate the procedure. The theory of interest is the theory of linear arithmetic, and we assume that we have an exact quanti er elimination ....

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Mu~noz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM


Security in Business Process Engineering - Backes, Pfitzmann, Waidner (2003)   (Correct)

No context found.

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, 2000.


HybridSAL: Modeling and Abstracting Hybrid - Systems Ashish Tiwari   (Correct)

No context found.

S. Bensalem, et.al. An overview of SAL. In B.L. De Vito, editor, Langley Workshop on Formal Methods, LFMW 2000.


Security in Business Process Engineering - Backes, Pfitzmann, Waidner (2003)   (Correct)

No context found.

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, 2000.


An Approach To Combining B and Alloy - Leonid Mikhailov And (2002)   (4 citations)  (Correct)

No context found.

S. Bensalem, C. Munoz, S. Owre, H. Rue, J. Rushby, V. Rusu, H. Sadi, N. Shankar, E. Singerman, and A. Tiwari. An overview of SAL. In C. M. Holloway, editor, LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, Hampton, VA, June 2000. NASA Langley Research Center.


Multi-Valued Symbolic Model-Checking: Fairness.. - Gurfinkel (2003)   (Correct)

No context found.

S. Bensalem, V. Ganesh, Y. Lakhech, C. Munox, S. Owre, H. Rueb, J. Rushby, V. Rusu, H. Saidi, N. Shankar, E. Singerman, and A. Tiwari. "An Overview of SAL". In Proceedings of LMF2000: Fifth NASA Langley Formal Methods Workshop, pages 187--196, June 2000.


Towards Formal Verification Of Model Transformations - Varro (2002)   (Correct)

No context found.

S. Bensalem, V. Ganesh, Y. Lakhnech, C. Munoz, S. Owre, H. RueS, J. Rushby, V. Rusu, H. SaYdi, N. Shankar, E. Singerman, and A. Tiwad. An overview of SAL. In C. M. Holloway, editor, LFM 2000.

First 50 documents

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC