Traverser
Copyright T.Nakatani and O.Shigo
Thank you for visiting Traverser download page.
Please download Traverser.e file.
After download the file, change the file extension
.e to .exe .
Manual is here. (This is a little bit old...sorry.)
The paper of this research is hear (pre-publication version).
The published paper is hear.
(PR)
The first thing to do when starting Traverser is to define the ontology of an application domain in a class diagram.
The next thing to do is to only click to specify....
· The starting point of the traverse,
· The actor who traverses within the class diagram, and
· The actor's access rights (create, read, update, delete).
Traverser will create all traverses within the permissions granted to the specified actor, referring to class relationships and inheritance.
Though, the ontology is represented by a class diagram, Traverser explores traverses at the object level, as well.
That is, object-level traverses, such as "my" data or objects.
(What can it be used for?)
For UX evaluation!
Isn't it bad for UX if some objects are in the traverses but cannot be visited by the app? Please evaluate your requirements specifications.
What if there is an object in the traverse but cannot be visited in the application users?
Every traverse corresponds to a functional requirement.
Traverser automatically generates use cases.
Please download the sample data (car-sharing service) for Traverse.
(In Japanese/日本語.)
こちらはTraverserをダウンロードするサイトです.
ご自由にお使いください.ここから
ダウンロードしたら,ファイルの拡張子.eを.exeに変更してください.
マニュアルは
こちら
(ちょっと古いです.ごめんなさい.現在のTraverserの使用性は,このマニュアルよりも高くなっています.機能も多いです.日本語化にも対応しています.)
論文はこちら.ただし,校正前の論文です.
校正後の正式版は,こちら
(宣伝)
オントロジーをクラス図で表現する必要があります.
これができたら,クラス図上を歩き回る旅程のスタート地点と,歩き回るアクター,アクセス権限(create, read, update, delete)を指定してください.
Traverserは,クラス間の関連や継承を参照しながら,指定されたアクターに許されているアクセス権限の範囲で,すべての旅程を作成します.
オントロジーはクラス図で表現されています.が,Traverserは,オブジェクトレベルの旅程も探索します.
つまり,「私の」データやオブジェクトといったオブジェクトレベルの旅程も自動生成します.
(何に使えるの?)
UXの評価に!(旅程にあるのに,アプリでは訪問できないオブジェクトがいるのは,UX 的にNGでは?ご検討ください.)
要求の抜け漏れ発見に!(すべての旅程は,機能要求に相当します.機能要求に抜け漏れはありませんか?Traverserは,ユースケースも自動生成します.)
まずは,sample(カーシェアシステム)データをダウンロードして
お試しください.