Warning: Can't synchronize with repository "(default)" (/local/svn/repos/sde does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of RelatedTools


Ignore:
Timestamp:
10/04/10 12:22:57 (7 years ago)
Author:
mayer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelatedTools

    v1 v1  
     1= Related Tools = 
     2 
     3== SRML-Editor and Use Case Wizard == 
     4 
     5Information: See http://www.pst.informatik.uni-muenchen.de:8080/Sensoria/WP+1  
     6 
     7Update Site: http://www.cs.le.ac.uk/srml/milestone/update/site.xml  
     8 
     9'''License:''' (not yet determined) 
     10 
     11||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     12|| Modeling Environment for SENSORIA Reference Modelling Language (SRML)  ||  The SRML Modelling Environment a) allows textual modelling of SRML modules, b) provides editing functionalities (e.g., code completion), c) allows import/re-editing of existing SRML modules, d) allows to validate SRML modules with respect to the SRML meta-model and to store SRML models, e) allows to create graphical representation of SRML modules structure and to edit it. || Textual representation of SRML specifications Input || validated SRML textual models and graphical representations of their structure Output  || ULEICES: Laura Bocchi, Yi Hong 
     13|| SRML Use Case Wizard || The Use Case Wizard transforms an extension of Use Case diagrams with specialized actors to SRML textual specification and module diagram. ||  SRML Use Case diagrams  || SRML textual models specifications and modules diagrams || ULEICES: Laura Bocchi,  Yi Hong  
     14 
     15== Process Calculi Term Visualization Tool (ADR2GRAPHS) == 
     16 
     17Information: See http://www.albertolluch.com/adr/  
     18 
     19Download URL: http://www.albertolluch.com/adr2graphs/  
     20 
     21'''License:''' (not yet determined) 
     22 
     23||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     24|| ADR2GRAPHS  ||  ADR2GRAPHS is a simple visualisator of algebraic specifications, including a graph algebra and the pi-calculus. It is based on part of the implementation of ADR (Architectural Design Rewriting) in the rewrite engine Maude.  || a term of the source language (graph algebra, pi-calculus, etc.).  || a graph in dot format (www.graphviz.org) and an image visualising the graph.  || PISA: Alberto Lluch Lafuente  
     25 
     26== CareStudio / Sensoria Reengineering Environment == 
     27 
     28'''License:''' Commercial. 
     29 
     30||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     31|| CareStudio  ||  CareStudio is an Eclipse plugin that allows the creation, edition and execution of code pattern matching rules. The result is a report with the occurrences of each match for the given source code. || Source code  || Code pattern matching occurrences || ATX: Carlos Matos 
     32|| Sensoria Reengineering Environment || This tool (or set of tools) allows transformations to be applied to source code, with a focus on achieving SOA-compliant code. It consists of 4 steps: 1. CareStudio is used to execute code pattern matching rules; 2. a reverse engineering tool uses the source code and the information from 1. to produce a graph; an application generated from a Tiger EMF Transformer specification is used to transform the graph to adhere to the intended constraints, 4. a forward engineering application outputs the target code based on the transformations that were applied at model level. || Source code || Transformed source code || ATX: Carlos Matos 
     33 
     34== sCOWS Model Checker == 
     35 
     36'''License:''' (not yet determined). 
     37 
     38||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     39|| sCOWS Model Checker || This tool allows to perform statistical model checking on sCOWS, a stochastic extension of COWS. Taken a sCOWS model and a CSL formula as input, the tool produces an answer to the CSL formula with user-defined confidence. The computation is based on statistical reasoning on sCOWS simulation traces which are generated on the fly. || sCOWS models and CSL formulae || model checking results and formulae estimations || UNITN: Stefano Schivo. See http://disi.unitn.it/~schivo (follow the link "sCOWS Model Checker") 
     40 
     41== sCOWS to PRISM == 
     42 
     43'''License:''' (not yet determined). 
     44 
     45||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     46|| sCOWS Transition System and CTMC generator || This tool generates the transition system and the corresponding CTMC for a sCOWS service || sCOWS model || CTMC (in PRISM notation), Transition System (.dot format, useful to obtain a nice graphical representation) || UNITN: Igor Cappello. See http://disi.unitn.it/~cappello/index.php?vis=dl 
     47 
     48== ChorSLMC == 
     49 
     50'''License:''' GNU General Public License (GPL) (http://www.gnu.org/licenses/gpl-3.0.txt) 
     51 
     52For more information, see http://ctp.di.fct.unl.pt/SLMC/ 
     53 
     54||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     55|| ChorSLMC || ChorSLMC is a verification tool for service-based systems that allows to verify choreography conformance, taking as input systems specified in Conversation Calculus, a core calculus for SOC developed within the SENSORIA project, and WS-CDL like choreographic descriptions. The tool is implemented as an extension to SLMC, a framework for model checking distributed systems against properties expressible in dynamic spatial logic, and may also be used on service-based systems to check other interesting properties of typical distributed systems, using the core dynamic-spatial logic available in SLMC. || Textual representation of the system and choreography (Conversation Calculus and WS-CDL like specifications, respectively) || Textual representation of the analysis result || FCTUNL: Hugo Torres Vieira 
     56 
     57== Venus == 
     58 
     59For more information, see http://rap.dsi.unifi.it/cows/ 
     60 
     61'''License:''' GNU General Public License (GPL) (http://www.gnu.org/licenses/gpl-3.0.txt)  
     62 
     63||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     64|| VENUS || VENUS is a Verification ENvironment for UML models of Services. This tool permits the verification of service properties by relying on (transparent) mathematically founded techniques. VENUS has been explicitly developed for being accessible by users not familiar with formal methods. Its theoretical bases are the calculus COWS, the temporal logic SocL and the model checker CMC. VENUS automatically translates UML4SOA models of services and natural language statements of service properties into, respectively, COWS terms and Socl formulae, and then checks them using CMC, possibly providing counterexamples. || UML4SOA Model || "OK" or Violation Trace || Francesco Tiezzi (http://rap.dsi.unifi.it/~tiezzi/) 
     65 
     66== BliteC == 
     67 
     68For more information, see URL: http://rap.dsi.unifi.it/blite  
     69 
     70'''License:''' LGNU General Public License (GPL) (http://www.gnu.org/licenses/gpl-3.0.txt)  
     71 
     72||'''Tool name'''||'''Description of Functionality '''||'''Input kind '''||'''Output Translations / Visualization'''||'''Contacts''' 
     73|| BliteC || BliteC is a software tool for supporting a rapid and easy development of WS-BPEL applications. BliteC translates service orchestrations written in Blite, a formal language inspired to but simpler than WS-BPEL, into executable WS-BPEL programs. The tool simplifies the task of developing WS-BPEL applications because Blite provides a textual programming notation and is equipped with an unambiguous semantics, while BliteC properly packages the produced files to be readily deployed and executed in a WS-BPEL engine. || BLite || BPEL || Francesco Tiezzi (http://rap.dsi.unifi.it/~tiezzi/)