Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • snapshot
  • master
  • release
  • 341-Finish-implementation-of-DynamicTaskFarmStage
  • mb/workstealing
  • nz/TaskQueue
  • cdor/dynamicThreads
  • loop_detection
  • mad/dynamicThreads
  • mad/AllMonitoring
  • mad/pipeChangeMonitoring
  • workstealing
  • dynamicport
  • reduction-variable
  • fast-outputport-iteration
  • multiple-ports-final
  • pipeline-with-method-call-final
  • signal-final
  • v1.0
  • v1.1
  • v1.1.1
  • v1.1.2
  • v2.0
  • v2.1
  • v3.0
25 results

Target

Select target project
  • TeeTime / TeeTime
  • Nelson Tavares de Sousa / TeeTime-Framework
  • Mathis Neumann / TeeTime
3 results
Select Git revision
  • snapshot
  • master
  • BottleneckTestViaWordCounter-v1.1.2
  • BottleneckTextViaWordCounter-v2.0
  • mad/dynamicThreads
  • mad/AllMonitoring
  • loop_detection
  • mad/pipeChangeMonitoring
  • workstealing
  • DCParadigm
  • dynamicport
  • reduction-variable
  • fast-outputport-iteration
  • multiple-ports-final
  • pipeline-with-method-call-final
  • signal-final
  • v1.0
  • v1.1
  • v1.1.1
  • v1.1.2
  • v2.0
  • v2.1
22 results
Show changes

Commits on Source 727

627 additional commits have been omitted to prevent performance issues.
498 files
+ 22490
7277
Compare changes
  • Side-by-side
  • Inline

Files

.checkstyle

deleted100644 → 0
+0 −16
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>

<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
  <local-check-config name="TeeTime" location="conf/quality-config/cs-conf.xml" type="project" description="">
    <additional-data name="protect-config-file" value="false"/>
  </local-check-config>
  <local-check-config name="maven-checkstyle-plugin default" location="file:/C:/Users/chw/Repositories/teetime/conf/quality-config/cs-conf.xml" type="remote" description="maven-checkstyle-plugin configuration default">
    <property name="checkstyle.cache.file" value="${project_loc}/target/checkstyle-cachefile"/>
    <property name="checkstyle.header.file" value="C:\Users\chw\Repositories\teetime\target\checkstyle-header-default.txt"/>
  </local-check-config>
  <fileset name="all" enabled="true" check-config-name="TeeTime" local="true">
    <file-match-pattern match-pattern="." include-pattern="true"/>
  </fileset>
  <filter name="WriteProtectedFiles" enabled="true"/>
  <filter name="DerivedFiles" enabled="true"/>
</fileset-config>

.checkstyle.template

0 → 100644
+10 −0
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>

<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
  <local-check-config name="teetime-cs" location="conf/quality-config/cs-conf.xml" type="project" description="">
    <additional-data name="protect-config-file" value="false"/>
  </local-check-config>
  <fileset name="all" enabled="true" check-config-name="teetime-cs" local="true">
    <file-match-pattern match-pattern="." include-pattern="true"/>
  </fileset>
</fileset-config>
+7 −1
Original line number Original line Diff line number Diff line
@@ -12,12 +12,18 @@
			<attribute name="maven.pomderived" value="true"/>
			<attribute name="maven.pomderived" value="true"/>
		</attributes>
		</attributes>
	</classpathentry>
	</classpathentry>
	<classpathentry kind="src" output="target/test-classes" path="src/integration-test/java">
		<attributes>
			<attribute name="optional" value="true"/>
			<attribute name="maven.pomderived" value="true"/>
		</attributes>
	</classpathentry>
	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
		<attributes>
		<attributes>
			<attribute name="maven.pomderived" value="true"/>
			<attribute name="maven.pomderived" value="true"/>
		</attributes>
		</attributes>
	</classpathentry>
	</classpathentry>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
		<attributes>
		<attributes>
			<attribute name="maven.pomderived" value="true"/>
			<attribute name="maven.pomderived" value="true"/>
		</attributes>
		</attributes>
+47 −3
Original line number Original line Diff line number Diff line
/bin
# Mac OS
/target
.DS_Store
.DS_Store
.AppleDouble
.LSOverride


# TeeTime specific
src/test/resources/data/output.txt
teetime.log
teetime.log
/src/main/resources/hugetext.txt
src/main/resources/hugetext.txt

# Java
*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties


*.pydevproject
.metadata
.gradle
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
/.checkstyle
+0 −3
Original line number Original line Diff line number Diff line
[submodule "src/site/markdown/wiki"]
	path = src/site/markdown/wiki
	url = gitlab@build.se.informatik.uni-kiel.de:chw/teetime.wiki.git
+9 −3
Original line number Original line Diff line number Diff line
@@ -11,12 +11,17 @@
			</arguments>
			</arguments>
		</buildCommand>
		</buildCommand>
		<buildCommand>
		<buildCommand>
			<name>edu.umd.cs.findbugs.plugin.eclipse.findbugsBuilder</name>
			<name>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</name>
			<arguments>
			<arguments>
			</arguments>
			</arguments>
		</buildCommand>
		</buildCommand>
		<buildCommand>
		<buildCommand>
			<name>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</name>
			<name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>net.sourceforge.metrics.builder</name>
			<arguments>
			<arguments>
			</arguments>
			</arguments>
		</buildCommand>
		</buildCommand>
@@ -27,9 +32,10 @@
		</buildCommand>
		</buildCommand>
	</buildSpec>
	</buildSpec>
	<natures>
	<natures>
		<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
		<nature>org.eclipse.m2e.core.maven2Nature</nature>
		<nature>org.eclipse.m2e.core.maven2Nature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
		<nature>edu.umd.cs.findbugs.plugin.eclipse.findbugsNature</nature>
		<nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature>
		<nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature>
		<nature>net.sourceforge.metrics.nature</nature>
	</natures>
	</natures>
</projectDescription>
</projectDescription>
Original line number Original line Diff line number Diff line
#FindBugs User Preferences
#FindBugs User Preferences
#Thu Jul 30 13:22:16 CEST 2015
#Thu Dec 14 15:34:10 CET 2017
cloud_id=edu.umd.cs.findbugs.cloud.doNothingCloud
detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true
detectorAtomicityProblem=AtomicityProblem|true
detectorBadAppletConstructor=BadAppletConstructor|false
detectorBadResultSetAccess=BadResultSetAccess|true
detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true
detectorBadUseOfReturnValue=BadUseOfReturnValue|true
detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true
detectorBooleanReturnNull=BooleanReturnNull|true
detectorCallToUnsupportedMethod=CallToUnsupportedMethod|false
detectorCheckExpectedWarnings=CheckExpectedWarnings|false
detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true
detectorCheckRelaxingNullnessAnnotation=CheckRelaxingNullnessAnnotation|true
detectorCheckTypeQualifiers=CheckTypeQualifiers|true
detectorCloneIdiom=CloneIdiom|true
detectorComparatorIdiom=ComparatorIdiom|true
detectorConfusedInheritance=ConfusedInheritance|true
detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true
detectorCovariantArrayAssignment=CovariantArrayAssignment|false
detectorCrossSiteScripting=CrossSiteScripting|true
detectorDefaultEncodingDetector=DefaultEncodingDetector|true
detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true
detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true
detectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true
detectorDontUseEnum=DontUseEnum|true
detectorDroppedException=DroppedException|true
detectorDumbMethodInvocations=DumbMethodInvocations|true
detectorDumbMethods=DumbMethods|true
detectorDuplicateBranches=DuplicateBranches|true
detectorEmptyZipFileEntry=EmptyZipFileEntry|false
detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true
detectorExplicitSerialization=ExplicitSerialization|true
detectorFinalizerNullsFields=FinalizerNullsFields|true
detectorFindBadCast2=FindBadCast2|true
detectorFindBadForLoop=FindBadForLoop|true
detectorFindCircularDependencies=FindCircularDependencies|false
detectorFindComparatorProblems=FindComparatorProblems|true
detectorFindDeadLocalStores=FindDeadLocalStores|true
detectorFindDoubleCheck=FindDoubleCheck|true
detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true
detectorFindFieldSelfAssignment=FindFieldSelfAssignment|true
detectorFindFinalizeInvocations=FindFinalizeInvocations|true
detectorFindFloatEquality=FindFloatEquality|true
detectorFindHEmismatch=FindHEmismatch|true
detectorFindInconsistentSync2=FindInconsistentSync2|true
detectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true
detectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true
detectorFindMaskedFields=FindMaskedFields|true
detectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true
detectorFindNakedNotify=FindNakedNotify|true
detectorFindNonShortCircuit=FindNonShortCircuit|true
detectorFindNullDeref=FindNullDeref|true
detectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true
detectorFindOpenStream=FindOpenStream|true
detectorFindPuzzlers=FindPuzzlers|true
detectorFindRefComparison=FindRefComparison|true
detectorFindReturnRef=FindReturnRef|true
detectorFindRoughConstants=FindRoughConstants|true
detectorFindRunInvocations=FindRunInvocations|true
detectorFindSelfComparison=FindSelfComparison|true
detectorFindSelfComparison2=FindSelfComparison2|true
detectorFindSleepWithLockHeld=FindSleepWithLockHeld|true
detectorFindSpinLoop=FindSpinLoop|true
detectorFindSqlInjection=FindSqlInjection|true
detectorFindTwoLockWait=FindTwoLockWait|true
detectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true
detectorFindUnconditionalWait=FindUnconditionalWait|true
detectorFindUninitializedGet=FindUninitializedGet|true
detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true
detectorFindUnreleasedLock=FindUnreleasedLock|true
detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true
detectorFindUnsyncGet=FindUnsyncGet|true
detectorFindUseOfNonSerializableValue=FindUseOfNonSerializableValue|true
detectorFindUselessControlFlow=FindUselessControlFlow|true
detectorFindUselessObjects=FindUselessObjects|true
detectorFormatStringChecker=FormatStringChecker|true
detectorHugeSharedStringConstants=HugeSharedStringConstants|true
detectorIDivResultCastToDouble=IDivResultCastToDouble|true
detectorIncompatMask=IncompatMask|true
detectorInconsistentAnnotations=InconsistentAnnotations|true
detectorInefficientIndexOf=InefficientIndexOf|false
detectorInefficientInitializationInsideLoop=InefficientInitializationInsideLoop|false
detectorInefficientMemberAccess=InefficientMemberAccess|false
detectorInefficientToArray=InefficientToArray|false
detectorInfiniteLoop=InfiniteLoop|true
detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true
detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true
detectorInitializationChain=InitializationChain|true
detectorInitializeNonnullFieldsInConstructor=InitializeNonnullFieldsInConstructor|true
detectorInstantiateStaticClass=InstantiateStaticClass|true
detectorIntCast2LongAsInstant=IntCast2LongAsInstant|true
detectorInvalidJUnitTest=InvalidJUnitTest|true
detectorIteratorIdioms=IteratorIdioms|true
detectorLazyInit=LazyInit|true
detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true
detectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true
detectorMethodReturnCheck=MethodReturnCheck|true
detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true
detectorMutableEnum=MutableEnum|true
detectorMutableLock=MutableLock|true
detectorMutableStaticFields=MutableStaticFields|true
detectorNaming=Naming|true
detectorNoteUnconditionalParamDerefs=NoteUnconditionalParamDerefs|true
detectorNumberConstructor=NumberConstructor|true
detectorOptionalReturnNull=OptionalReturnNull|true
detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true
detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true
detectorPublicSemaphores=PublicSemaphores|false
detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true
detectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true
detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true
detectorRedundantConditions=RedundantConditions|true
detectorRedundantInterfaces=RedundantInterfaces|true
detectorRepeatedConditionals=RepeatedConditionals|true
detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true
detectorSerializableIdiom=SerializableIdiom|true
detectorStartInConstructor=StartInConstructor|true
detectorStaticCalendarDetector=StaticCalendarDetector|true
detectorStringConcatenation=StringConcatenation|true
detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true
detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true
detectorSwitchFallthrough=SwitchFallthrough|true
detectorSynchronizationOnSharedBuiltinConstant=SynchronizationOnSharedBuiltinConstant|true
detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true
detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true
detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true
detectorURLProblems=URLProblems|true
detectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true
detectorUnnecessaryMath=UnnecessaryMath|true
detectorUnreadFields=UnreadFields|true
detectorUselessSubclassMethod=UselessSubclassMethod|false
detectorVarArgsProblems=VarArgsProblems|true
detectorVolatileUsage=VolatileUsage|true
detectorWaitInLoop=WaitInLoop|true
detectorWrongMapIterator=WrongMapIterator|true
detectorXMLFactoryBypass=XMLFactoryBypass|true
detector_threshold=2
detector_threshold=2
effort=max
effort=max
excludefilter0=.fbExcludeFilterFile|true
excludefilter0=.fbExcludeFilterFile|true
filter_settings=Max|BAD_PRACTICE,CORRECTNESS,EXPERIMENTAL,I18N,MALICIOUS_CODE,MT_CORRECTNESS,PERFORMANCE,SECURITY,STYLE|false|15
filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,EXPERIMENTAL,I18N,MALICIOUS_CODE,MT_CORRECTNESS,PERFORMANCE,SECURITY,STYLE|false|15
filter_settings_neg=NOISE|
filter_settings_neg=NOISE|
run_at_full_build=true
run_at_full_build=true
Original line number Original line Diff line number Diff line
eclipse.preferences.version=1
eclipse.preferences.version=1
encoding//src/integration-test/java=UTF-8
encoding//src/main/java=UTF-8
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding//src/test/java=UTF-8
Original line number Original line Diff line number Diff line
@@ -7,9 +7,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -97,7 +97,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.source=1.6
org.eclipse.jdt.core.compiler.source=1.8
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL,LOW
org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL,LOW
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX,BETTER
org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX,BETTER
Original line number Original line Diff line number Diff line
@@ -63,8 +63,8 @@ formatter_profile=_TeeTime - Formatter
formatter_settings_version=12
formatter_settings_version=12
org.eclipse.jdt.ui.ignorelowercasenames=true
org.eclipse.jdt.ui.ignorelowercasenames=true
org.eclipse.jdt.ui.importorder=java;javax;junit;org;com;kieker;kieker.test;
org.eclipse.jdt.ui.importorder=java;javax;junit;org;com;kieker;kieker.test;
org.eclipse.jdt.ui.ondemandthreshold=99
org.eclipse.jdt.ui.ondemandthreshold=5
org.eclipse.jdt.ui.staticondemandthreshold=99
org.eclipse.jdt.ui.staticondemandthreshold=1
sp_cleanup.add_default_serial_version_id=true
sp_cleanup.add_default_serial_version_id=true
sp_cleanup.add_generated_serial_version_id=false
sp_cleanup.add_generated_serial_version_id=false
sp_cleanup.add_missing_annotations=true
sp_cleanup.add_missing_annotations=true

.travis.yml

0 → 100644
+5 −0
Original line number Original line Diff line number Diff line
language: java

branches:
  except:
    - gh-pages
 No newline at end of file
Original line number Original line Diff line number Diff line
@@ -116,11 +116,13 @@
		<!--
		<!--
			Definition of additional targeted aspects (example for a single additional getter). 
			Definition of additional targeted aspects (example for a single additional getter). 
			Use these directives to create additional aspects without the need to actually implement them. -->
			Use these directives to create additional aspects without the need to actually implement them. -->
		<concrete-aspect name="kieker.monitoring.probe.aspectj.flow.operationExecution.TargetedAspect" extends="kieker.monitoring.probe.aspectj.flow.operationExecution.AbstractAspect">
		<!--<concrete-aspect name="kieker.monitoring.probe.aspectj.flow.operationExecution.TargetedAspect" extends="kieker.monitoring.probe.aspectj.flow.operationExecution.AbstractAspect">-->
		<concrete-aspect name="MyTargetedAspect" extends="kieker.monitoring.probe.aspectj.beforeafter.onlycallee.AbstractAspect">
<!-- 			<pointcut name="monitoredOperation" expression="execution(* teetime.framework.Stage+.execute())" /> -->
<!-- 			<pointcut name="monitoredOperation" expression="execution(* teetime.framework.Stage+.execute())" /> -->
<!-- 			<pointcut name="monitoredOperation" expression="call(* teetime.framework.OutputPort.send(..))" /> -->
<!-- 			<pointcut name="monitoredOperation" expression="call(* teetime.framework.OutputPort.send(..))" /> -->
			<pointcut name="a" expression="execution(* teetime.stage.string.Tokenizer.execute(..))" />
			<!--<pointcut name="a" expression="execution(* teetime.stage.string.Tokenizer.execute(..))" />-->
			<pointcut name="b" expression="execution(* teetime.stage.string.ToLowerCase.execute(..))" />
			<pointcut name="a" expression="execution(* teetime.stage.io.ByteArrayFileWriter.execute(..))" />
			<pointcut name="b" expression="execution(* teetime.stage.ZipByteArray.execute(..))" />
			<pointcut name="c" expression="execution(* teetime.stage.MappingCounter.execute(..))" />
			<pointcut name="c" expression="execution(* teetime.stage.MappingCounter.execute(..))" />
			<pointcut name="monitoredOperation" expression="a() || b() || c()" />
			<pointcut name="monitoredOperation" expression="a() || b() || c()" />
		</concrete-aspect>
		</concrete-aspect>
Original line number Original line Diff line number Diff line
java ^
java ^
	-javaagent:kieker-1.11-aspectj.jar ^
	-javaagent:kieker-1.13-SNAPSHOT-aspectj.jar ^
	-cp .;target\*;target\dependency\*; ^
	-cp ".;target\*;target\dependency\*;" ^
	teetime.examples.wordcounter.WordCounterTest ^
	teetime.examples.cipher.CipherTest ^
	4 1 target\classes\hugetext.txt
	4 1 target\classes\hugetext.txt

rem teetime.examples.wordcounter.WordCounterTest
 No newline at end of file
+13 −66
Original line number Original line Diff line number Diff line
# TeeTime
[![GitHub license](https://img.shields.io/github/license/teetime-framework/TeeTime.svg)](https://github.com/teetime-framework/TeeTime/blob/master/LICENSE.txt)

[![Javadocs](https://javadoc.io/badge/net.sourceforge.teetime/teetime.svg?color=blue)](https://javadoc.io/doc/net.sourceforge.teetime/teetime)

TeeTime is a Pipe-and-Filter framework for Java.

Informations on how to use it can be found on http://teetime.sourceforge.net.

## Build

To build TeeTime, you need and existing Maven installation and the JDK1.6.

Simply execute "mvn install" and you are good to go!

## Install

In order to work with TeeTime, you simply need to add the framework to your own project.

TeeTime is distributed through a variety of channels to serve most needs.

### Latest stable


There are two simple ways to add TeeTime to your own project.
# TeeTime

#### As dependency

TeeTime is available through Maven's central repository.

If you use Maven, simply add following lines to your ``pom.xml``:

```xml
<dependency>
	<groupId>net.sourceforge.teetime</groupId>
	<artifactId>teetime</artifactId>
	<version>1.1.2</version>
</dependency>
```

#### Binaries and sources

The latest TeeTime release can be downloaded directly from [Sourceforge](https://sourceforge.net/projects/teetime/files/latest/download). If you also want to download the source and/or JavaDoc, you can also get a summary of available files on [Sourceforge](https://sourceforge.net/projects/teetime/files/) or [the Central Repository](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22net.sourceforge.teetime%22%20AND%20a%3A%22teetime%22).

### Snapshot

TeeTime is built upon a daily basis. All these nightly builds are accessible to the public. A documentation is provided [here](http://teetime.sourceforge.net/apidocs/index.html).

Please do not forget, that this releases are not intended for daily use. These builds may be unstable.


#### As dependency 
This project contains the Java reference implementation of the Pipe-and-Filter framework TeeTime.


All snapshot builds will be deployed to Sonatype's snapshot repository.
Informations on how to use it can be found on http://teetime-framework.github.io.


To download these builds, add following lines to your project's ``pom.xml``: 
## Getting Started


```xml
- [Wiki](https://teetime-framework.github.io/wiki/home.html)
<dependency>
- [Source Code Examples](https://github.com/teetime-framework/TeeTime/tree/master/src/test/java/teetime/examples)
	<groupId>net.sourceforge.teetime</groupId>
  	<artifactId>teetime</artifactId>
  	<version>2.0-SNAPSHOT</version>
</dependency>
```


If you did not add the Sonatype snapshot repository yet to your ``pom.xml``, add also following lines to it, as otherwise Maven will not be able to find the needed artifacts:
## How to Add TeeTime as Dependency to Your Project?


```xml
Please visit the download section on our website: http://teetime-framework.github.io/download.html
<repositories>
	<repository>
		<id>sonatype.oss.snapshots</id>
		<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
	</repository>
</repositories>
```


## Build TeeTime by Yourself


#### Binaries and sources
TeeTime requires an existing Maven and JDK installation.


All nightly builds can be found on [Sonatype's repository](https://oss.sonatype.org/content/repositories/snapshots/net/sourceforge/teetime/teetime/) or our [CI Server](https://build.se.informatik.uni-kiel.de/jenkins/view/TeeTime/job/teetime-nighly-release/lastSuccessfulBuild/artifact/target/).
Simply execute "mvn install" and you are good to go!
 No newline at end of file

conf/dictionary.txt

0 → 100644
+1 −0
Original line number Original line Diff line number Diff line
refactored
Original line number Original line Diff line number Diff line
@@ -37,17 +37,6 @@
	<rule ref="rulesets/java/unnecessary.xml" />
	<rule ref="rulesets/java/unnecessary.xml" />
	<rule ref="rulesets/java/unusedcode.xml" />
	<rule ref="rulesets/java/unusedcode.xml" />


	<rule ref="rulesets/ecmascript/basic.xml" />
	<rule ref="rulesets/ecmascript/braces.xml" />

	<rule ref="rulesets/jsp/basic-jsf.xml" />
	<rule ref="rulesets/jsp/basic.xml" />

	<!-- <rule ref="rulesets/vm/basic.xml" /> -->

	<!-- <rule ref="rulesets/xml/basic.xml" /> -->

	<!-- <rule ref="rulesets/xsl/xpath.xml" /> -->


	<!-- custom adaptations -->
	<!-- custom adaptations -->


@@ -65,6 +54,7 @@
		<exclude name="AvoidUsingVolatile" />
		<exclude name="AvoidUsingVolatile" />
		<exclude name="CallSuperInConstructor" />
		<exclude name="CallSuperInConstructor" />
		<exclude name="DefaultPackage" />
		<exclude name="DefaultPackage" />
		<exclude name="UseConcurrentHashMap" />
	</rule>
	</rule>


	<!-- UR means "undefined reference" which is already detected by the compiler. 
	<!-- UR means "undefined reference" which is already detected by the compiler. 
@@ -77,6 +67,7 @@


	<rule ref="rulesets/java/coupling.xml">
	<rule ref="rulesets/java/coupling.xml">
		<exclude name="LawOfDemeter" />
		<exclude name="LawOfDemeter" />
		<exclude name="LoosePackageCoupling" />
	</rule>
	</rule>


	<rule ref="rulesets/java/j2ee.xml">
	<rule ref="rulesets/java/j2ee.xml">
@@ -89,6 +80,7 @@


	<rule ref="rulesets/java/naming.xml">
	<rule ref="rulesets/java/naming.xml">
		<exclude name="LongVariable" />
		<exclude name="LongVariable" />
		<exclude name="PackageCase"/>
	</rule>
	</rule>


	<rule ref="rulesets/java/naming.xml/VariableNamingConventions">
	<rule ref="rulesets/java/naming.xml/VariableNamingConventions">
@@ -100,12 +92,14 @@
		<exclude name="SimplifyStartsWith" />
		<exclude name="SimplifyStartsWith" />
	</rule>
	</rule>


	<rule ref="rulesets/chw/basic.xml" />
	<rule ref="rulesets/chw/basic.xml">

		<exclude name="NonHeaderCommentSize"/>
	<rule ref="rulesets/chw/basic.xml/NonHeaderCommentSize">
		<properties>
			<property name="maxLineLength" value="100" />
		</properties>
	</rule>
	</rule>


<!-- 	<rule ref="rulesets/chw/basic.xml/NonHeaderCommentSize"> -->
<!-- 		<properties> -->
<!-- 			<property name="maxLineLength" value="100" /> -->
<!-- 		</properties> -->
<!-- 	</rule> -->

</ruleset>
</ruleset>
+0 −246
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   id="svg2"
   version="1.1"
   inkscape:version="0.48.5 r10040"
   sodipodi:docname="teetime-delay-problem.svg">
  <defs
     id="defs4" />
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.979899"
     inkscape:cx="359.13746"
     inkscape:cy="891.6204"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:window-width="1920"
     inkscape:window-height="1138"
     inkscape:window-x="1592"
     inkscape:window-y="-8"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <flowRoot
       xml:space="preserve"
       id="flowRoot3067"
       style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
         id="flowRegion3069"><rect
           id="rect3071"
           width="184.28572"
           height="152.14285"
           x="245"
           y="162.36218" /></flowRegion><flowPara
         id="flowPara3073"></flowPara></flowRoot>    <flowRoot
       xml:space="preserve"
       id="flowRoot3096"
       style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
         id="flowRegion3098"><rect
           id="rect3100"
           width="193.57143"
           height="120"
           x="25"
           y="193.07646" /></flowRegion><flowPara
         id="flowPara3102"></flowPara></flowRoot>    <flowRoot
       xml:space="preserve"
       id="flowRoot3125"
       style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
         id="flowRegion3127"><rect
           id="rect3129"
           width="215.71428"
           height="168.57143"
           x="437.85715"
           y="153.79076" /></flowRegion><flowPara
         id="flowPara3131"></flowPara></flowRoot>    <rect
       style="fill:none;stroke:#000000;stroke-width:0.60138369"
       id="rect2991"
       width="116.1129"
       height="80.398613"
       x="68.372124"
       y="204.04083" />
    <text
       xml:space="preserve"
       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
       x="103.66002"
       y="251.28116"
       id="text3042-0-4"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3044-9-8"
         x="103.66002"
         y="251.28116"
         style="font-size:20px">initial</tspan></text>
    <rect
       style="fill:none;stroke:#000000"
       id="rect3135"
       width="10.714286"
       height="12.142858"
       x="179.28572"
       y="238.16872" />
    <rect
       style="fill:none;stroke:#000000;stroke-width:0.60138369"
       id="rect2991-1"
       width="116.1129"
       height="80.398613"
       x="271.49707"
       y="206.36227" />
    <text
       xml:space="preserve"
       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
       x="305.37384"
       y="251.6153"
       id="text3042-0"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3044-9"
         x="305.37384"
         y="251.6153"
         style="font-size:20px">delay</tspan></text>
    <rect
       style="fill:none;stroke:#000000"
       id="rect3135-4"
       width="10.714286"
       height="12.142858"
       x="267.29077"
       y="237.78993" />
    <rect
       style="fill:none;stroke:#000000"
       id="rect3135-5"
       width="10.714286"
       height="12.142858"
       x="381.99493"
       y="239.48001" />
    <rect
       style="fill:none;stroke:#000000"
       id="rect3135-51"
       width="10.714286"
       height="12.142858"
       x="324.32703"
       y="201.91873" />
    <rect
       style="fill:none;stroke:#000000;stroke-width:0.60138369"
       id="rect2991-1-4"
       width="116.1129"
       height="80.398613"
       x="271.49707"
       y="52.162872" />
    <text
       xml:space="preserve"
       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
       x="306.409"
       y="99.403198"
       id="text3042"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3044"
         x="306.409"
         y="99.403198"
         style="font-size:20px">clock</tspan></text>
    <rect
       style="fill:none;stroke:#000000"
       id="rect3135-7"
       width="10.714286"
       height="12.142858"
       x="324.19638"
       y="125.57645" />
    <rect
       style="fill:none;stroke:#000000;stroke-width:0.60138369"
       id="rect2991-1-7"
       width="116.1129"
       height="80.398613"
       x="464.80066"
       y="204.04083" />
    <text
       xml:space="preserve"
       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
       x="485.07391"
       y="251.28116"
       id="text3042-0-4-8"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3044-9-8-2"
         x="485.07391"
         y="251.28116"
         style="font-size:20px">collector</tspan></text>
    <rect
       style="fill:none;stroke:#000000"
       id="rect3135-1"
       width="10.714286"
       height="12.142858"
       x="459.72949"
       y="239.17886"
       inkscape:transform-center-x="65"
       inkscape:transform-center-y="-51.428571" />
    <rect
       style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:2, 6;stroke-dashoffset:0"
       id="rect3191"
       width="377.29196"
       height="147.98735"
       x="40.996876"
       y="170.24648" />
    <rect
       style="fill:none;stroke:#000000;stroke-width:0.99484962;stroke-miterlimit:4;stroke-dasharray:1.9896993, 5.96909789;stroke-dashoffset:0"
       id="rect4005"
       width="165.15994"
       height="148.96632"
       x="443.96204"
       y="168.98376" />
    <rect
       style="fill:none;stroke:#000000;stroke-width:0.92324066;stroke-miterlimit:4;stroke-dasharray:1.84648136, 5.53944408;stroke-dashoffset:0"
       id="rect4005-5"
       width="175.68086"
       height="120.61"
       x="241.76468"
       y="32.448273" />
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:0.97021782;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
       id="rect4025"
       width="6.0609155"
       height="66.086128"
       x="326.78436"
       y="136.77596" />
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
       id="rect4041"
       width="78.286819"
       height="6.5659914"
       x="189.50198"
       y="240.19954" />
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:0.92066318;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
       id="rect4041-2"
       width="66.357529"
       height="6.5659914"
       x="393.29312"
       y="242.1179" />
  </g>
</svg>

doc/hints.txt

deleted100644 → 0
+0 −10
Original line number Original line Diff line number Diff line
-a pipeline needs to be a stage, too, to allow the composition of stages
-instead of using work-stealing, sort the input in desc order to process the most computationally intensive elements first (load-balancing)
-for a novice programmer, it is difficult to select the best choice and combination of patterns to maximize performance
-switch vs. farm:
	-switch: different branch logics
	-farm: same branch logics 
-if executed send() method, execute the corresponding successor stage at once to avoid scheduling, i.e., waste of performance
	-same thread:		send = put to pipe & execute corresponding successor stage
	-different thread:	send = put to pipe (only)
-
 No newline at end of file

doc/jvm-flags.txt

deleted100644 → 0
+0 −3
Original line number Original line Diff line number Diff line

-verbose:gc
-XX:+PrintCompilation
 No newline at end of file

doc/necessary stage types.txt

deleted100644 → 0
+0 −20
Original line number Original line Diff line number Diff line
[conditional stages]
-switch (more general than if)

[split and join stages]
-distributor
	-necessary to distribute tasks to multiple threads
-merge
	-necessary to merge multiple tcp input streams to a single one

[trigger-based stages]
-aggregation
	-necessary for trace aggregation
-cache
	-necessary to measure performance without being influenced by I/O delay

[stages with internal states]
-counting
	-necessary to measure the throughput with multiple threads

[]
 No newline at end of file

doc/paper/experiment.svg

deleted100644 → 0
+0 −362
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="297mm"
   height="420mm"
   viewBox="0 0 1052.3622 1488.189"
   id="svg4264"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="experiment.svg">
  <defs
     id="defs4266">
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4424"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
         transform="scale(0.8)" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4830"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4832" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker4648"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path4650"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lstart"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker4578"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4580"
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8) translate(12.5,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lstart"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow1Lstart"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4248"
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8) translate(12.5,0)" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4575"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL"
       inkscape:collect="always">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4577" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker5372"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path5374" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutM"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutM"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path5149"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.4)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="10.24"
     inkscape:cx="417.54772"
     inkscape:cy="933.53873"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1"
     showguides="true"
     inkscape:guide-bbox="true" />
  <metadata
     id="metadata4269">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,435.82643)">
    <rect
       y="34.257908"
       x="423.26526"
       height="134.01747"
       width="520.31885"
       id="rect4873"
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.229;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.272;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4871"
       width="154.71086"
       height="134.57498"
       x="202.43962"
       y="33.97916" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.3265028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4812"
       width="118.63124"
       height="67.969269"
       x="220.55762"
       y="84.919823" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.3265028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4825"
       width="118.63124"
       height="67.969269"
       x="440.55762"
       y="84.919823" />
    <rect
       y="84.919823"
       x="626.55762"
       height="67.969269"
       width="118.63124"
       id="rect4827"
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.3265028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.3265028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4829"
       width="118.63124"
       height="67.969269"
       x="810.55762"
       y="84.919823" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:13.75px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="90.410957"
       y="67.431015"
       id="text4875"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4877"
         x="90.410957"
         y="67.431015" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="220.73254"
       y="60.967209"
       id="text4879"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4881"
         x="220.73254"
         y="60.967209">Monitoring Side</tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text4883"
       y="60.967209"
       x="633.80823"
       style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       xml:space="preserve"><tspan
         y="60.967209"
         x="633.80823"
         sodipodi:role="line"
         id="tspan4887">Analysis Side</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="247.29602"
       y="99.335129"
       id="text4891"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4893"
         x="247.29602"
         y="99.335129">Benchmark</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="499.80457"
       y="116.8557"
       id="text4899"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4901"
         x="499.80457"
         y="116.8557"
         style="font-size:11.25px;text-align:center;text-anchor:middle">TCP Record</tspan><tspan
         sodipodi:role="line"
         x="499.80457"
         y="130.9182"
         style="font-size:11.25px;text-align:center;text-anchor:middle"
         id="tspan4982">Reconstruction</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="685.80457"
       y="117.18443"
       id="text4903"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4905"
         x="685.80457"
         y="117.18443">Trace</tspan><tspan
         sodipodi:role="line"
         x="685.80457"
         y="131.24693"
         id="tspan4907">Reconstruction</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="869.80457"
       y="116.66393"
       id="text4909"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4911"
         x="871.59534"
         y="116.66393">Trace </tspan><tspan
         sodipodi:role="line"
         x="869.80457"
         y="130.72644"
         id="tspan4913">Reduction</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="361.06384"
       y="114.23491"
       id="text5918"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan5920"
         x="361.06384"
         y="114.23491">&lt;&lt;TCP&gt;&gt;</tspan></text>
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.95821589px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4575)"
       d="m 558.82863,117.81269 62.17058,0"
       id="path4567"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01909447px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4648)"
       d="m 332.83085,117.69595 101.495,0"
       id="path4212"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99419695px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4830)"
       d="m 744.99999,117.69595 59.15589,0"
       id="path4822"
       inkscape:connector-curvature="0" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.02849495;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4588"
       width="105.44026"
       height="40.987129"
       x="227.15311"
       y="105.11115" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="260.54688"
       y="125.80003"
       id="text4590"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4592"
         x="260.54688"
         y="125.80003" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="247.47729"
       y="129.79875"
       id="text4594"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4596"
         x="247.47729"
         y="129.79875">Load driver</tspan></text>
  </g>
</svg>

doc/paper/fileswitch.svg

deleted100644 → 0
+0 −242
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg4311"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="fileswitch.svg">
  <defs
     id="defs4313">
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4680"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4682" />
    </marker>
    <marker
       inkscape:stockid="TriangleInL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleInL"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4337"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
         transform="scale(-0.8)" />
    </marker>
    <marker
       inkscape:stockid="TriangleInL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker6069"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path6071"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(-0.8)" />
    </marker>
    <marker
       inkscape:stockid="TriangleInL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker5465"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path5467"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(-0.8)" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path5015"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.979899"
     inkscape:cx="357.86237"
     inkscape:cy="831.8265"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata4316">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <g
       id="g4568"
       transform="translate(0,-2.4318123)">
      <rect
         y="134.02895"
         x="39.881054"
         height="106.6665"
         width="161.6665"
         id="rect4859"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83807355;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         y="147.71936"
         x="192.14287"
         height="17.142857"
         width="17.857143"
         id="rect4861"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4863"
         width="17.857143"
         height="17.142857"
         x="192.14287"
         y="210.57649" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4865"
         width="17.857143"
         height="17.142857"
         x="30.757612"
         y="178.79077" />
    </g>
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.60212779;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
       d="M 210.47792,152.32986 388.05221,133.22049"
       id="path4574"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.60093677;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4680)"
       d="m 210.30528,217.46206 177.6088,19.61318"
       id="path4672"
       inkscape:connector-curvature="0" />
    <g
       id="g5144"
       transform="translate(14,0)">
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.74629313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4536"
         width="161.75829"
         height="84.53492"
         x="392.40659"
         y="90.134987" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4554"
         width="17.857143"
         height="17.142857"
         x="383.50894"
         y="123.83102" />
      <rect
         y="123.83102"
         x="545.10901"
         height="17.142857"
         width="17.857143"
         id="rect4907"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    </g>
    <g
       id="g5149"
       transform="translate(77.899994,0)">
      <rect
         y="195.19086"
         x="328.40659"
         height="84.53492"
         width="161.75829"
         id="rect4560"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.74629313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         y="228.88689"
         x="319.50894"
         height="17.142857"
         width="17.857143"
         id="rect4556"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4909"
         width="17.857143"
         height="17.142857"
         x="481.20901"
         y="228.88689" />
    </g>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="208.09143"
       y="118.98124"
       id="text4930"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4932"
         x="208.09143"
         y="118.98124">&lt;&lt; communicates &gt;&gt;</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="208.09143"
       y="264.44321"
       id="text5560"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan5562"
         x="208.09143"
         y="264.44321">&lt;&lt; communicates &gt;&gt;</tspan></text>
  </g>
</svg>

doc/paper/horizontal.svg

deleted100644 → 0
+0 −185
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="horizontal.svg">
  <defs
     id="defs4">
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4705"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4707" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path4337"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="2.49"
     inkscape:cx="152.13853"
     inkscape:cy="981.26772"
     inkscape:document-units="px"
     inkscape:current-layer="g4177"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <g
       id="g4171"
       transform="translate(28.847102,-6.095185e-5)">
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.82337016;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4149"
         width="100.97986"
         height="83.710762"
         x="118.38558"
         y="4.8842888" />
      <text
         xml:space="preserve"
         style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         x="133.42386"
         y="26.81884"
         id="text4151"
         sodipodi:linespacing="125%"><tspan
           sodipodi:role="line"
           id="tspan4153"
           x="133.42386"
           y="26.81884">Thread 1</tspan></text>
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4155"
         width="88.550278"
         height="46.783211"
         x="124.60037"
         y="37.404335" />
    </g>
    <g
       id="g4165"
       transform="translate(55.284541,-6.095185e-5)">
      <rect
         y="4.8842888"
         x="234.85144"
         height="83.710762"
         width="100.97986"
         id="rect4157"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.82337016;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <text
         sodipodi:linespacing="125%"
         id="text4159"
         y="26.81884"
         x="249.95319"
         style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         xml:space="preserve"><tspan
           y="26.81884"
           x="249.95319"
           id="tspan4161"
           sodipodi:role="line">Thread 2</tspan></text>
      <rect
         y="37.404335"
         x="241.06624"
         height="46.783211"
         width="88.550278"
         id="rect4163"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    </g>
    <g
       id="g4177"
       transform="translate(0,-6.095185e-5)">
      <rect
         y="4.8842888"
         x="4.3293557"
         height="83.710762"
         width="100.97986"
         id="rect4136"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.82337016;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <text
         sodipodi:linespacing="125%"
         id="text4138"
         y="26.81884"
         x="19.157358"
         style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         xml:space="preserve"><tspan
           y="26.81884"
           x="19.157358"
           id="tspan4140"
           sodipodi:role="line">Thread 0</tspan></text>
      <rect
         y="37.404335"
         x="10.544146"
         height="46.783211"
         width="88.550278"
         id="rect4147"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <path
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00740993px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4705)"
         d="m 241.94757,60.79594 48.65317,0"
         id="path4189"
         inkscape:connector-curvature="0" />
    </g>
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.94441038px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)"
       d="m 99.070055,60.795879 49.105215,0"
       id="path4185"
       inkscape:connector-curvature="0" />
  </g>
</svg>

doc/paper/inter.svg

deleted100644 → 0
+0 −205
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="inter.svg">
  <defs
     id="defs4" />
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1"
     inkscape:cx="240.77176"
     inkscape:cy="895.31434"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4171"
       width="285.66171"
       height="226.54004"
       x="11.368455"
       y="7.4088221" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="88.361908"
       y="49.431583"
       id="text4138"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4140"
         x="88.361908"
         y="49.431583">Thread 0</tspan></text>
    <rect
       y="7.0575957"
       x="453.44809"
       height="226.81812"
       width="277.71719"
       id="rect4173"
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4142"
       width="223.00868"
       height="126.46323"
       x="40.768391"
       y="80.130592" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="83.101593"
       y="152.71036"
       id="text4198"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4200"
         x="83.101593"
         y="152.71036">Stage A</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
       x="532"
       y="224.3622"
       id="text4202"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4204"
         x="532"
         y="224.3622" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
       x="528"
       y="216.3622"
       id="text4206"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4208"
         x="528"
         y="216.3622" /></text>
    <rect
       y="80.130676"
       x="483.47507"
       height="126.4977"
       width="223.00851"
       id="rect4156"
       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="526.86774"
       y="152.72768"
       id="text4210"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4212"
         x="526.86774"
         y="152.72768">Stage B</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="526.85742"
       y="49.730625"
       id="text4246"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4248"
         x="526.85742"
         y="49.730625">Thread 1</tspan></text>
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4170"
       width="32.894737"
       height="76.973686"
       x="246.71053"
       y="104.87537" />
    <rect
       y="104.87537"
       x="468.00684"
       height="76.973686"
       width="32.894737"
       id="rect4158"
       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4196"
       width="224.17442"
       height="51.92234"
       x="262.91278"
       y="117.40105" />
    <g
       id="g4163"
       transform="translate(-0.09801102,-37.217782)"
       style="stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none">
      <rect
         y="168.57799"
         x="313.22491"
         height="24.004015"
         width="123.74618"
         id="rect4198"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <path
         inkscape:connector-curvature="0"
         id="path4155"
         d="m 362.6178,168.1122 0,24.5"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
      <path
         inkscape:connector-curvature="0"
         id="path4157"
         d="m 337.834,192.6122 0,-24.25"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
      <path
         inkscape:connector-curvature="0"
         id="path4159"
         d="m 412.1853,168.1122 0,24.25"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
      <path
         inkscape:connector-curvature="0"
         id="path4161"
         d="m 387.40155,192.3622 0,-23.75"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
    </g>
  </g>
</svg>

doc/paper/intra.svg

deleted100644 → 0
+0 −172
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="intra.svg">
  <defs
     id="defs4" />
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="0.71375"
     inkscape:cx="257.58805"
     inkscape:cy="873.93374"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4136"
       width="713.51031"
       height="277.58047"
       x="15.972144"
       y="14.925258" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:32.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="301.40344"
       y="54.089478"
       id="text4138"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4140"
         x="301.40344"
         y="54.089478">Thread 0</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
       x="532"
       y="224.3622"
       id="text4202"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4204"
         x="532"
         y="224.3622" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
       x="528"
       y="216.3622"
       id="text4206"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4208"
         x="528"
         y="216.3622" /></text>
    <g
       id="g4154"
       transform="translate(0,-44)"
       style="stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none">
      <g
         transform="translate(-0.91145515,0)"
         id="g4150"
         style="stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none">
        <rect
           style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
           id="rect4142"
           width="222.72728"
           height="193.18182"
           x="40.909092"
           y="118.27129" />
        <rect
           y="118.27129"
           x="483.64114"
           height="193.18182"
           width="222.72728"
           id="rect4152"
           style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      </g>
      <rect
         y="179.99379"
         x="246.71053"
         height="76.973686"
         width="32.894737"
         id="rect4170"
         style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4150"
         width="32.894737"
         height="76.973686"
         x="467.72632"
         y="179.99379" />
      <rect
         y="192.88849"
         x="262.91278"
         height="51.92234"
         width="224.17442"
         id="rect4196"
         style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <text
         sodipodi:linespacing="125%"
         id="text4198"
         y="224.3622"
         x="84"
         style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
         xml:space="preserve"><tspan
           y="224.3622"
           x="84"
           id="tspan4200"
           sodipodi:role="line">Stage A</tspan></text>
      <text
         sodipodi:linespacing="125%"
         id="text4210"
         y="224.21036"
         x="526.89319"
         style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
         xml:space="preserve"><tspan
           y="224.21036"
           x="526.89319"
           id="tspan4212"
           sodipodi:role="line">Stage B</tspan></text>
      <rect
         y="199.49481"
         x="355.64514"
         height="38.709679"
         width="38.709679"
         id="rect4814"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    </g>
  </g>
</svg>

doc/paper/stateful-comm.svg

deleted100644 → 0
+0 −257
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg3471"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="stateful-comm.svg">
  <defs
     id="defs3473">
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4896"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4898" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4864"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleInL">
      <path
         transform="scale(-0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4866" />
    </marker>
    <marker
       inkscape:stockid="TriangleInL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker4722"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path4724"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(-0.8)" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path4344"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
    <marker
       inkscape:stockid="TriangleInL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleInL"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4335"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(-0.8)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Mstart"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow1Mstart"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4208"
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.4) translate(10,0)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.3328963"
     inkscape:cx="504.97754"
     inkscape:cy="926.38545"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="1282"
     inkscape:window-y="0"
     inkscape:window-maximized="0">
    <sodipodi:guide
       position="541.93549,790.3226"
       orientation="0,1"
       id="guide4214" />
  </sodipodi:namedview>
  <metadata
     id="metadata3476">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.12028468"
       id="rect3500"
       width="126.9978"
       height="55.531353"
       x="308.87161"
       y="219.18451" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.39138126;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL)"
       d="m 141.16558,180.73755 0,67.00007"
       id="path3502"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.49027038;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
       d="m 140.68268,248.23628 159.5065,0"
       id="path3504"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.44795978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4896)"
       d="m 603.31771,247.40939 0,-66.35405"
       id="path3523"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.48606551;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4722)"
       d="m 444.72244,248.14161 159.14443,0"
       id="path3504-1"
       inkscape:connector-curvature="0" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:25.20640373px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="338.7825"
       y="256.12567"
       id="text3341"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3343"
         x="338.7825"
         y="256.12567">State</tspan></text>
    <flowRoot
       xml:space="preserve"
       id="flowRoot5014"
       style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:25px;line-height:125%;letter-spacing:0px;word-spacing:0px;"><flowRegion
         id="flowRegion5016"><rect
           id="rect5018"
           width="166.90141"
           height="71.830986"
           x="107.04225"
           y="88.277695"
           style="font-size:25px;" /></flowRegion><flowPara
         id="flowPara5020" /></flowRoot>    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:0.87113601"
       id="rect3479"
       width="213.78056"
       height="123.2923"
       x="34.275299"
       y="49.122894" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:30.8078289px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="80.279503"
       y="118.9975"
       id="text5022"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan5024"
         x="80.279503"
         y="118.9975">Stage A</tspan></text>
    <rect
       y="49.122894"
       x="496.42743"
       height="123.2923"
       width="213.78056"
       id="rect4301"
       style="fill:#ffffff;stroke:#000000;stroke-width:0.87113601" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:30.8078289px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="543.36426"
       y="118.9975"
       id="text5028"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan5030"
         x="543.36426"
         y="118.9975">Stage B</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="62.147957"
       y="271.57639"
       id="text3392"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3394"
         x="62.147957"
         y="271.57639">&lt;&lt; communicates &gt;&gt;</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="499.24472"
       y="271.68759"
       id="text3392-9"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3394-8"
         x="499.24472"
         y="271.68759">&lt;&lt; communicates &gt;&gt;</tspan></text>
  </g>
</svg>

doc/paper/stateless-comm.svg

deleted100644 → 0
+0 −137
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="stateless-comm.svg">
  <defs
     id="defs4">
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4292"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="0.45254834"
     inkscape:cx="165.73851"
     inkscape:cy="942.90797"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect3340"
       width="223.20784"
       height="134.32114"
       x="29.909212"
       y="48.351582" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
       d="m 253.45155,117.51215 225.11425,0"
       id="path3382"
       inkscape:connector-curvature="0" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:7.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
       x="315.51724"
       y="108.39669"
       id="text3388"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3390"
         x="315.51724"
         y="108.39669" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="280.26459"
       y="102.28763"
       id="text3392"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3394"
         x="280.26459"
         y="102.28763">&lt;&lt; communicates &gt;&gt;</tspan></text>
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect3340-7"
       width="223.20784"
       height="134.32114"
       x="493.33682"
       y="48.351582" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:30.78034019px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="80.681381"
       y="123.73327"
       id="text3442"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3444"
         x="80.681381"
         y="123.73327">Stage A</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:23.08525276px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
       x="545.04083"
       y="123.73327"
       id="text3448"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3450"
         x="545.04083"
         y="123.73327"
         style="font-size:30.78034019px;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none">Stage B</tspan></text>
  </g>
</svg>

doc/paper/threads.svg

deleted100644 → 0
+0 −155
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="threads.svg">
  <defs
     id="defs4">
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4344"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
    <marker
       inkscape:stockid="TriangleInL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleInL"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4335"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(-0.8)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="4.9497476"
     inkscape:cx="371.57562"
     inkscape:cy="862.17369"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1"
       id="rect4136"
       width="309.04807"
       height="230.66838"
       x="25.243267"
       y="23.734138" />
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1"
       id="rect4136-8"
       width="309.04849"
       height="230.41814"
       x="411.10431"
       y="23.733915" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none"
       x="117.35408"
       y="66.024902"
       id="text4155"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4157"
         x="117.35408"
         y="66.024902">Thread 0</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none"
       x="503.58334"
       y="65.851196"
       id="text4159"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4161"
         x="503.58334"
         y="65.851196">Thread 1</tspan></text>
    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1"
       id="rect4165"
       width="256.96252"
       height="139.28098"
       x="51.286034"
       y="91.304176" />
    <flowRoot
       xml:space="preserve"
       id="flowRoot4167"
       style="font-style:normal;font-weight:normal;font-size:27.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.45043683;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none"
       transform="matrix(1.0341712,0,0,1.0341712,43.331685,-77.998578)"><flowRegion
         id="flowRegion4169"><rect
           id="rect4171"
           width="149.42529"
           height="79.310349"
           x="91.954025"
           y="210.98289"
           style="stroke-width:1.45043683;stroke-miterlimit:4.36000013;stroke-dasharray:none" /></flowRegion><flowPara
         id="flowPara4173">Stage</flowPara></flowRoot>    <rect
       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:6,6;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4165-9"
       width="256.96252"
       height="139.28098"
       x="437.14731"
       y="91.304214" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL);marker-end:url(#TriangleOutL)"
       d="m 321.89273,152.25713 c 40.95747,-20.34789 73.25689,-15.22111 102.12555,0"
       id="path4196"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="cc" />
  </g>
</svg>

doc/paper/vertical.svg

deleted100644 → 0
+0 −331
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="vertical.svg">
  <defs
     id="defs4">
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4750"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4752" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path4423"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker6483"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path6485" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Mend"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow1Mend"
       style="overflow:visible;"
       inkscape:isstock="true">
      <path
         id="path4204"
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.4) rotate(180) translate(10,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Mstart"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow1Mstart"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4201"
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.4) translate(10,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lend"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow1Lend"
       style="overflow:visible;"
       inkscape:isstock="true">
      <path
         id="path4198"
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
         transform="scale(0.8) rotate(180) translate(12.5,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lstart"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow1Lstart"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4195"
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
         transform="scale(0.8) translate(12.5,0)" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4705"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4707" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.115"
     inkscape:cx="72.31883"
     inkscape:cy="670.87591"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <g
       id="g5034"
       transform="translate(22.313901,45.811656)">
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18287885;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect5036"
         width="344.21173"
         height="90.400078"
         x="12.647492"
         y="266.80341" />
      <rect
         y="302.46759"
         x="22.736557"
         height="46.783211"
         width="88.550278"
         id="rect5038"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect5040"
         width="88.550278"
         height="46.783211"
         x="139.81282"
         y="302.46759" />
      <rect
         y="302.46759"
         x="258.88904"
         height="46.783211"
         width="88.550278"
         id="rect5042"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <text
         xml:space="preserve"
         style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         x="149.70226"
         y="290.4487"
         id="text5044"
         sodipodi:linespacing="125%"><tspan
           sodipodi:role="line"
           x="149.70226"
           y="290.4487"
           id="tspan5046">Thread 0</tspan></text>
      <path
         inkscape:connector-curvature="0"
         id="path5048"
         d="m 111.21076,326.80167 23.46011,0"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90412283px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)" />
      <path
         inkscape:connector-curvature="0"
         id="path5050"
         d="m 228.47534,326.80167 25.07667,0"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90024954px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4750)" />
    </g>
    <g
       id="g5006"
       transform="translate(10.035878,73.130005)">
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18287885;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4233"
         width="344.21173"
         height="90.400078"
         x="12.647492"
         y="266.80341" />
      <rect
         y="302.46759"
         x="22.736557"
         height="46.783211"
         width="88.550278"
         id="rect4147"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect4229"
         width="88.550278"
         height="46.783211"
         x="139.81282"
         y="302.46759" />
      <rect
         y="302.46759"
         x="258.88904"
         height="46.783211"
         width="88.550278"
         id="rect4231"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <text
         xml:space="preserve"
         style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         x="149.70226"
         y="290.4487"
         id="text5989"
         sodipodi:linespacing="125%"><tspan
           sodipodi:role="line"
           x="149.70226"
           y="290.4487"
           id="tspan6087">Thread 1</tspan></text>
      <path
         inkscape:connector-curvature="0"
         id="path4588"
         d="m 111.21076,326.80167 23.46011,0"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90412283px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)" />
      <path
         inkscape:connector-curvature="0"
         id="path4592"
         d="m 228.47534,326.80167 25.07667,0"
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90024954px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4750)" />
    </g>
    <g
       id="g5016"
       transform="translate(-2.2421525,100.44843)">
      <rect
         y="266.80341"
         x="12.647492"
         height="90.400078"
         width="344.21173"
         id="rect5018"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18287885;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect5020"
         width="88.550278"
         height="46.783211"
         x="22.736557"
         y="302.46759" />
      <rect
         y="302.46759"
         x="139.81282"
         height="46.783211"
         width="88.550278"
         id="rect5022"
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
         id="rect5024"
         width="88.550278"
         height="46.783211"
         x="258.88904"
         y="302.46759" />
      <text
         sodipodi:linespacing="125%"
         id="text5026"
         y="290.4487"
         x="149.70226"
         style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         xml:space="preserve"><tspan
           id="tspan5028"
           y="290.4487"
           x="149.70226"
           sodipodi:role="line">Thread 2</tspan></text>
      <path
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90412283px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)"
         d="m 111.21076,326.80167 23.46011,0"
         id="path5030"
         inkscape:connector-curvature="0" />
      <path
         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90024954px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4750)"
         d="m 228.47534,326.80167 25.07667,0"
         id="path5032"
         inkscape:connector-curvature="0" />
    </g>
  </g>
</svg>

doc/paper/wordcounter.svg

deleted100644 → 0
+0 −412
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   viewBox="0 0 744.09448819 1052.3622047"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="wordcounter.svg">
  <defs
     id="defs4">
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker5432"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path5434" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker5304"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path5306"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker5130"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL"
       inkscape:collect="always">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path5132" />
    </marker>
    <marker
       inkscape:stockid="Arrow2Send"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow2Send"
       style="overflow:visible;"
       inkscape:isstock="true">
      <path
         id="path4239"
         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
         transform="scale(0.3) rotate(180) translate(-2.3,0)" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker4766"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path4768"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
    <marker
       inkscape:isstock="true"
       style="overflow:visible"
       id="marker4610"
       refX="0.0"
       refY="0.0"
       orient="auto"
       inkscape:stockid="TriangleOutL"
       inkscape:collect="always">
      <path
         transform="scale(0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         id="path4612" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutL"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="TriangleOutL"
       style="overflow:visible"
       inkscape:isstock="true"
       inkscape:collect="always">
      <path
         id="path4348"
         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
         transform="scale(0.8)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="2.14"
     inkscape:cx="398.59961"
     inkscape:cy="844.60549"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     showguides="true"
     inkscape:guide-bbox="true"
     inkscape:window-width="1280"
     inkscape:window-height="700"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       y="118.96542"
       x="538.46527"
       height="115.01688"
       width="203.52263"
       id="rect4160"
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.92563903;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.92563903;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4158"
       width="203.52263"
       height="115.01688"
       x="9.1582222"
       y="118.99169" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4144"
       width="80.451126"
       height="50.375938"
       x="19.548872"
       y="171.91107" />
    <rect
       y="171.91107"
       x="121.80452"
       height="50.375938"
       width="80.451126"
       id="rect4146"
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4148"
       width="80.451126"
       height="50.375938"
       x="550.37476"
       y="171.81822" />
    <rect
       y="171.81822"
       x="651.69849"
       height="50.375938"
       width="80.451126"
       id="rect4150"
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.92707247;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4166"
       width="261.81204"
       height="236.09981"
       x="245.2375"
       y="79.176208" />
    <rect
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect4154"
       width="240.84717"
       height="50.375938"
       x="255.71994"
       y="113.50002" />
    <rect
       y="232.50049"
       x="255.71994"
       height="50.375938"
       width="240.84717"
       id="rect4156"
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
       x="75.652176"
       y="145.40569"
       id="text4168"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4170"
         x="75.652176"
         y="145.40569" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="70.434784"
       y="149.75351"
       id="text4172"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4174"
         x="70.434784"
         y="149.75351" /></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="72.514389"
       y="148.9364"
       id="text4178"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4180"
         x="72.514389"
         y="148.9364">Thread 0</tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text4182"
       y="104.04761"
       x="337.96481"
       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       xml:space="preserve"><tspan
         y="104.04761"
         x="337.96481"
         id="tspan4184"
         sodipodi:role="line">Thread 1</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="329.24899"
       y="304.26111"
       id="text4186"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4188"
         x="329.24899"
         y="304.26111">Thread n-1</tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text4190"
       y="148.88394"
       x="602.00513"
       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       xml:space="preserve"><tspan
         y="148.88394"
         x="602.00513"
         id="tspan4192"
         sodipodi:role="line">Thread n</tspan></text>
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:12, 12;stroke-dashoffset:0;stroke-opacity:1"
       d="m 244.99119,170.3207 262.23776,0"
       id="path4194"
       inkscape:connector-curvature="0" />
    <path
       inkscape:connector-curvature="0"
       id="path4196"
       d="m 244.99119,225.1179 262.23776,0"
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:12, 12;stroke-dashoffset:0;stroke-opacity:1" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.70000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.7, 11.1;stroke-dashoffset:0;stroke-opacity:1"
       d="m 376.14352,180.81021 0,33.21678"
       id="path4198"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.88139659px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)"
       d="m 99.706467,197.09904 16.818083,0"
       id="path4200"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99459749;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4610)"
       d="m 202.56199,180.43375 48.02597,-39.18594"
       id="path4602"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01931775;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4766)"
       d="m 202.5083,215.60241 48.67932,40.8657"
       id="path4850"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99589258;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5130)"
       d="m 496.3135,138.25855 49.78973,45.82557"
       id="path5122"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01130092px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5304)"
       d="m 496.45929,260.0524 49.74829,-48.75009"
       id="path5296"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.95959461px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5432)"
       d="m 630.97784,197.00619 14.82972,0"
       id="path5424"
       inkscape:connector-curvature="0" />
    <path
       inkscape:connector-curvature="0"
       id="path6037"
       d="m 229.35299,180.81021 0,33.21678"
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.70000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.7, 11.1;stroke-dashoffset:0;stroke-opacity:1" />
    <path
       inkscape:connector-curvature="0"
       id="path6039"
       d="m 523.35299,180.81021 0,33.21678"
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.70000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.7, 11.1;stroke-dashoffset:0;stroke-opacity:1" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:13.75px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="25.66799"
       y="201.89491"
       id="text4221"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4223"
         x="25.66799"
         y="201.89491">File2Lines</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:13.75px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="124.67748"
       y="202.28743"
       id="text4225"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4227"
         x="124.67748"
         y="202.28743">Distributor</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:13.75px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="566.87848"
       y="200.67996"
       id="text4229"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4231"
         x="566.87848"
         y="200.67996">Merger</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="657.15887"
       y="199.72211"
       id="text4233"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4235"
         x="657.15887"
         y="199.72211">Aggregator</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:13.75px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="330.13376"
       y="143.81403"
       id="text4237"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4239"
         x="330.13376"
         y="143.81403">WordCounter</tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text4241"
       y="262.81448"
       x="329.75925"
       style="font-style:normal;font-weight:normal;font-size:13.75px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       xml:space="preserve"><tspan
         y="262.81448"
         x="329.75925"
         id="tspan4243"
         sodipodi:role="line">WordCounter</tspan></text>
  </g>
</svg>
+269 −118

File changed.

Preview size limit exceeded, changes collapsed.

+0 −17
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
<stringAttribute key="M2_GOALS" value="site"/>
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
<booleanAttribute key="M2_OFFLINE" value="false"/>
<stringAttribute key="M2_PROFILES" value=""/>
<listAttribute key="M2_PROPERTIES"/>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
<intAttribute key="M2_THREADS" value="1"/>
<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
<stringAttribute key="M2_USER_SETTINGS" value=""/>
<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc}"/>
</launchConfiguration>

src/site/markdown/logo.md

deleted100644 → 0
+0 −17

File deleted.

Preview size limit exceeded, changes collapsed.

src/site/markdown/news.md

deleted100644 → 0
+0 −18

File deleted.

Preview size limit exceeded, changes collapsed.

+117 −43

File changed.

Preview size limit exceeded, changes collapsed.