Skip to content

lawenliu/MaRK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaRK

Table of Contents

  1. Requirements
  2. Usage
  3. Structure
  4. Troubleshooting

Requirements

Requirement Knowledge Mining tool (MaRK) is developed based on .Net Framework 4.5. You are required to install .Net Framework 4.5 firstly before installing our tool. MaRK also needs Office, Adobe Reader, Java, 7-Zip and R for implementing the related functions. We add some reference downloading URLs here:

Usage

Manual Model Based

  1. Open MaRK

  2. Click Operations menu and select “Manual Model-based” item to start to show the existing manual model. Then “Select Source File” dialog is opened.

  3. In Select Source File dialog, select the directory containing the domain documents (such as file with extension: pdf, doc or docx) and the domain model which is created with tool FreeMind and stored as .xml. If you have pre-defined search terms, you can also import it.

  4. You can click button Start New Computing to run the domain model creation process, it will delete the files on your last result if you have. Or you click the button Open Last Result to review your last result. The following is about the new computing to find the component relevant documents.

  5. The running time depends on the file count under domain model folder you selected.

  6. Once all computing finished, the domain will be shown in tree (in the left screen). To show the component-related documents and their ranking, you need click one component in the model.

  7. Double click the component, MaRK will generate the summary from all of the related components.

  8. Double click one related document, MaRK will give the page index of all relevant part in the bottom. If you click one page, you can look at the specific page. Or you can also click I feel lucky, MaRK will identify the most relevant page and open that page for you.

Automated Model-based

  1. Startup MaRK.

  2. Click Operations menu and select “Automated Model-based” item to start the requirements knowledge mining based on the automated model creation. Due to the complexity of this process, we create one wizard for this process.

  3. Firstly, you need to select the directory of your domain documents. And then MaRK will copy the documents to the temporary folder of this application.

  4. Then MaRK will extract PDF file to text.

  5. The running time depends on the file count under domain model folder you selected.

  6. Once the model creation and document ranking finished, the domain will be shown in hierarchy.

  7. Once the model has been created, the process for generating the highlighting and summary is same to that with manual model.

For more instructions with screenshots, you can refer https://github.com/lawenliu/MaRK/blob/master/Src/DomainAnalysis/Resources/Files/ReadMe.pdf

Structure

.
├── Src                         # Application source code
|   ├── DomainAnalysis          # Main controllers, actions and windows for this project
|   ├── Drawing                 # Components which used to generate diagram for domain models
|   ├── GraphViewerGDI          # Components which also used to generate diagram for domain models
|   ├── MSAGL                   # Components which also used to generate diagram for domain models
|   ├── MaterialSkin            # Components to build beautiful UI
|   ├── Setup                   # Setup project which used to generate setup package for windows system
|   └── DomainAnalysis.sln      # Solution file of this project
└── TestData                    # Test data used to run demo
    ├── EHRDomainDocs           # Source documents to generate domain models 
    └── manualModels            # Generated domain models which can be imported directly

Troubleshooting

Developers: Xiaoli Lian, Li Zhang, Wenchuang Liu If you have any problem in setup or using, please create issues to us.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published