Skip to content

Transformation from the XES-standard into a Directly-Follows Graphs rendered by GraphViz

License

Notifications You must be signed in to change notification settings

FHOOEAIST/XES2GraphViz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XES to GraphViz

An implementation, that transforms a given XES input into a Directly-Follows Graphs rendered by GraphViz.

Getting Started

To use the project, simply include the maven dependency on the project.

<dependency>
    <groupId>science.aist</groupId>
    <artifactId>xes-to-graphviz</artifactId>
    <version>1.0.0</version>
    <scope>compile</scope> <!-- Note: this is default -->
</dependency>

This then enables you to convert a XES log into a graph representation, and then render the graph into a GraphViz representation of a Directly-Follows Graphs.

LogType log = new LogRepository().load(...).getValue();
Transformer<LogType, String> xes2graphViz = new XesToGraphTransformer().andThen(new GraphToDirectFollowerGraphGraphVizTransformer());
String res = xes2graphViz.applyTransformation(log);

FAQ

If you have any questions, please checkout our FAQ section.

Contributing

First make sure to read our general contribution guidelines.

License

Copyright (c) 2022 the original author or authors. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Research

If you are going to use this project as part of a research paper, we would ask you to reference this project by citing it.

DOI

About

Transformation from the XES-standard into a Directly-Follows Graphs rendered by GraphViz

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages