Loading...
 

Measufier

Measufier

Table of contents



General Information

Tool Name

Measufier

Version

Prototype v1.1

Group

Group of Software Engeneering for Information Systems (GESSI) - UPC Barcelona

Date Tool Template Last Updated

15/06/2011

Web page (if available)

http://www.essi.upc.edu/~gessi/Measufier/index.html

Main Purpose of the Tool

Measufier is a tool for defining and evaluating measures over i* diagrams. Measufier works on an iStarML representation of these diagrams, which facilitates its potential integration with i* modeling tools able to export to this format.

i* framework supported

Yu'95

Availability of the tool

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

Programming Language

Java

Platform Requirements

-

Other technology needed

  • Java Runtime Machine 6.0
  • Tested on Windows 7

Current state of the tool

First prototype available. Tool under improvements.

Ongoing work

We are working on a second prototype that will include more functionalities.

i* Modelling Suitability


1. Does the tool allow SD modelling?

No

2. Does the tool allow SR modelling?

No

3. Does the tool allow working with SD & SR models jointly?

Yes (Only for measuring purposes)

4. Does the tool allow the construction of the models graphically?

No

5. Does the tool allow the construction of the models textually?

No

6. Describe how the elements are modelled and their flexibility (i.e., the elements can be moved and reordered).

Measufier is not a modeling tool but a tool to measure i* models using the iStarML format.
Measufier is not a modeling tool but a tool to measure i* models using the iStarML format.

8. Does the tool allow automatic organization of the elements?

No

9. Other modelling facilities provided by the tool:

Measufier is not a modeling tool but a tool to measure i* models using the iStarML format.

10. Does the tool check SD models?

Yes

11. Does the tool check SR models?

Yes

12. Other checks provided by the tool (i.e., cross validation between SD and SR models).

-

13. Does the tool allow working with two or more models at the same time?

Yes

14. Does the tool allow to group models in projects?

No

15. Does the tool allow working with two or more projects at the same time?

No

16. What are the other functionalities that the tool provides?

  • Measure definition (Not in Prototype v1.1)
  • Measure evaluation (from one to two diagrams at the same time)
  • Model management

Usability


17. Rate the understandability of the user interface

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

If it is not ready for public use, mark one or more of the following:

  • ( ) not in English
  • (X) writing not polished:
  • ( ) poor usability (colours, ...)
  • ( ) others: please specify

18. Rate the quality of the user manual

  • ( ) Inexistent
  • ( ) Internal use
  • (X) Ready for public use (Only prototype v1.1)
  • ( ) Has been used publicly

If user manual for internal use, mark one or more of the following:

  • ( ) incomplete
  • ( ) obsolete
  • ( ) not in English
  • ( ) writing not polished
  • ( ) others: please specify


19. Does the tool provides i* learning facilities?

No

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

Yes (diagram and configuration samples)

21. Rate the difficulty of installing the tool

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

Maturity of the Tool


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

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

If not for public use, mark one or more of the following:

  • (X) incomplete
  • ( ) occasional testing
  • ( ) non-exhaustive testing
  • ( ) non-persistent data
  • ( ) poor efficiency
  • ( ) not portable
  • ( ) others: please specify


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

No

24. Has the tool been tested in large models?

No

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

Not tested.

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

Less than 5 actors and dependencies

Extensibility and Interoperability


27. Does the tool allow importing files?

Yes (XML)

28. Does the tool allow exporting files?

Yes (Not in prototype v1.1)

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

Yes

30. Is the architecture of the tool published?

Yes (http://www.essi.upc.edu/~gessi/Measufier/resources.html)

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

No

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

  • ( ) PLUG-IN
  • ( ) Open-Source code
  • ( ) import & export XML
  • (X) NONE

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

  • ( ) Under Development
  • (X) 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
  • ( ) no help provided
  • ( ) non-persistent data
  • ( ) non-exhaustive testing
  • ( ) poor efficiency
  • ( ) not portable
  • (X) no development installation facilities provided
  • ( ) others: please specify


34. Is there any internal documentation for programmers?

Yes

  • (X) Requirements specification and design decisions available
  • ( ) Interface conventions
  • ( ) Code conventions
  • (X) Full commented code
  • (X) Examples
  • ( ) others: please specify

Created by dncolomer. Last Modification: Monday 18 of July, 2011 07:41:44 GMT-0000 by admin.