Loading...
 
Print

CSRML Tool

CSRML Tool



General Information

Tool Name

CSRML Tool

Version

2.1.131128

Group

LoUISE Research Group

Date Tool Template Last Updated

28/11/2013

Web page (if available)

http://bit.ly/csrml13

Main Purpose of the Tool

Provide support to CSRML (Collaborative Systems Requirements Modeling Language)

i* framework supported

CSRML

Availability of the tool

  • (X) For i* modelling only
  • ( ) For development only
  • ( ) Both

Programming Language

C#

Platform Requirements

Windows

Other technology needed

Visual Studio 2013

Current state of the tool

Available

Ongoing work

Improving the usability of the tool by modifying how the cross-references are created

Video demo

<iframe width="420" height="315" src="http://www.youtube.com/embed/QUWFo1Lw8Q8?rel=0&cc=on" frameborder="0" allowfullscreen></iframe>


Usability


17. Rate the understandability of the user interface

  • ( ) Internal use
  • (X) Ready for public use
  • ( ) Has been used publicly

18. Rate the quality of the user manual

  • ( ) Inexistent
  • ( ) Internal use
  • (X) Ready for public use
  • ( ) Has been used publicly

19. Does the tool provides i* learning facilities?

Yes. Documentations and tutorials about both CSRML and the tool itself

20. Does the tool provide any examples for the users?

No, but several examples can be found here

21. Rate the difficulty of installing the tool

  • ( ) Copy files and initializing paths
  • ( ) Copy files
  • (X) Executable installation file provided

Maturity of the Tool


22. Rate the maturity of the tool from the user point of view:

  • ( ) Under Development
  • ( ) Prototype
  • (X) Ready for public use
  • ( ) Has been used publicly

23. Has the tool been used for any case study?

Yes. Modeling of a on-line multi-player game requirements, a collaborative conference review system and a multi-user text editor among others

24. Has the tool been tested in large models?

Yes

25. Has the tool any drawback when working with very large models?

No

26. Which is approximately the maximum size of the model (in terms of actors and dependencies) the tool has been used for?

About 10 diagrams, 100 elements, 200 relationships

Extensibility and Interoperability


27. Does the tool allow importing files?

No

28. Does the tool allow exporting files?

Yes. XML and Microsoft Office graphics

29. Does the tool allow importing/exporting the data through an XML format?

Yes

30. Is the architecture of the tool published?

No, since it is under review yet

31. Does the tool allow the addition of other elements outside the i* framework of the tool?

Yes

32. New functionalities can be added to the tool by means of:

  • (X) PLUG-IN - Microsoft Managed Extensibility Framework (MEF)
  • ( ) Open-Source code
  • ( ) import & export XML
  • ( ) NONE

33. Rate the maturity of the tool from for open development:

  • (X) Under Development
  • ( ) Prototype
  • ( ) Ready for public development use
  • ( ) Has been used for public development
If not for public development use, mark one or more of the following:
  • ( ) incomplete code
  • (X) no help provided
  • ( ) non-persistent data
  • ( ) non-exhaustive testing
  • ( ) poor efficiency
  • ( ) not portable
  • ( ) no development installation facilities provided
  • ( ) others: please specify

34. Is there any internal documentation for programmers?

No

Created by teruel. Last Modification: Thursday 28 of November, 2013 12:02:27 CET by teruel.