Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
monticore
MontiSecArc
Commits
1423343f
Commit
1423343f
authored
Aug 24, 2019
by
Bernhard Rumpe
Browse files
BR-sy
parent
c5346850
Changes
518
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
1423343f
<!-- (c) https://github.com/MontiCore/monticore -->
# MonitSecArc
MontiSecArc (MSA) is a Security Architecture Description Language. This repository contains tooling based on MontiCore for Security Architecture Analysis and development of generators to derive code from MSA models.
...
...
core/montiSecArcAnalysis/mc-test.cfg
View file @
1423343f
...
...
@@ -5,4 +5,4 @@ config {
Require-Model:
"de.monticore.java.lib-3.1.1-symbols.jar",
"../montiSecArcFE/src/main/grammars"
}
\ No newline at end of file
}
core/montiSecArcAnalysis/pom.xml
View file @
1423343f
<!-- (c) https://github.com/MontiCore/monticore -->
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
...
...
core/montiSecArcAnalysis/src/main/java/secarc/MontiSecArcAnalysis.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
...
...
core/montiSecArcAnalysis/src/main/java/secarc/MontiSecArcAnalysisTool.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc
;
import
java.util.ArrayList
;
...
...
core/montiSecArcAnalysis/src/main/java/secarc/MontiSecArcAnalysisToolWrapper.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc
;
...
...
core/montiSecArcAnalysis/src/main/java/secarc/MontiSecArcPreAnalysis.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
...
...
core/montiSecArcAnalysis/src/main/java/secarc/error/MontiSecArcAnalysisErrorCodes.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.error
;
import
mc.IErrorCode
;
...
...
@@ -5,13 +6,7 @@ import mc.IErrorCode;
/**
* Enumeration containing the MontiSecArcAnalysis error codes.
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved.
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*/
public
enum
MontiSecArcAnalysisErrorCodes
implements
IErrorCode
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/Analysis.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
interfaces2.coco.ContextCondition
;
...
...
@@ -5,13 +6,7 @@ import interfaces2.coco.ContextCondition;
/**
* Analysis are special context conditions
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
abstract
class
Analysis
extends
ContextCondition
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/AnalysisHelper.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
org.jgrapht.traverse.DepthFirstIterator
;
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisComponentChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
secarc.ets.entries.SecComponentEntry
;
...
...
@@ -9,13 +10,7 @@ import interfaces2.resolvers.AmbigousException;
* Analysis checker interface for checking component
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisComponentChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisConfigurationChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
secarc._ast.ASTSecArcConfiguration
;
...
...
@@ -7,13 +8,7 @@ import secarc.ets.entries.ConfigurationEntry;
* Analysis checker interface for checking configuration
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisConfigurationChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisConnectorChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
mc.umlp.arcd._ast.ASTArcConnector
;
...
...
@@ -10,13 +11,7 @@ import interfaces2.resolvers.AmbigousException;
* Analysis checker interface for checking connector
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisConnectorChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisFilterChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
interfaces2.resolvers.AmbigousException
;
...
...
@@ -9,13 +10,7 @@ import secarc.ets.graph.ArchitectureGraph;
* Analysis checker interface for checking filter
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisFilterChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisIdentityChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
interfaces2.resolvers.AmbigousException
;
...
...
@@ -9,13 +10,7 @@ import secarc.ets.graph.ArchitectureGraph;
* Analysis checker interface for checking identity
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisIdentityChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisParameterChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
interfaces2.resolvers.AmbigousException
;
...
...
@@ -7,13 +8,7 @@ import mc.umlp.arcd._ast.ASTMCCompilationUnit;
* Analysis checker interface for checking parameter
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisParameterChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisPortChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
interfaces2.resolvers.AmbigousException
;
...
...
@@ -9,13 +10,7 @@ import mc.umlp.arcd._ast.ASTArcPort;
* Analysis checker interface for checking port
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisPortChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisRoleChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
interfaces2.resolvers.AmbigousException
;
...
...
@@ -10,13 +11,7 @@ import secarc.ets.graph.ArchitectureGraph;
* Analysis checker interface for checking role
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisRoleChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/checker/ISecAnalysisTrustlevelRelationChecker.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.checker
;
import
interfaces2.resolvers.AmbigousException
;
...
...
@@ -8,13 +9,7 @@ import secarc.ets.entries.TrustlevelRelationEntry;
* Analysis checker interface for checking trustlevelrelation
* related analysis
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
interface
ISecAnalysisTrustlevelRelationChecker
{
...
...
core/montiSecArcAnalysis/src/main/java/secarc/ets/analysis/component/ListThirdPartyComponents.java
View file @
1423343f
/* (c) https://github.com/MontiCore/monticore */
package
secarc.ets.analysis.component
;
import
interfaces2.resolvers.AmbigousException
;
...
...
@@ -13,13 +14,7 @@ import secarc.ets.entries.SecComponentEntry;
/**
* L06: Lists all third party components with configuration and cpe
*
* <br>
* <br>
* Copyright (c) 2011 RWTH Aachen. All rights reserved
*
* @author (last commit) $Author$
* @version $Date$<br>
* $Revision$
*
*/
public
class
ListThirdPartyComponents
extends
Analysis
implements
...
...
Prev
1
2
3
4
5
…
26
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment