secureuml-gui
A ArgoUML extensions for modelling SecureUML supporting various SecureUML dialects with and without support for Generic Break Glass concepts.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 8 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.2%) to scientific vocabulary
Keywords
Repository
A ArgoUML extensions for modelling SecureUML supporting various SecureUML dialects with and without support for Generic Break Glass concepts.
Basic Info
- Host: GitHub
- Owner: logicalhacking
- License: bsd-2-clause
- Language: Java
- Default Branch: master
- Size: 333 KB
Statistics
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
SecureUML-GUI
A ArgoUML extensions for modelling SecureUML supporting various SecureUML dialects with and without support for Generic Break Glass concepts.
Installation
- Download ArgoUML 0.26.2 from http://argouml-downloads.tigris.org/argouml-0.26.2/
- Unzip the ArgoUML 0.26.2 archive
- Rename
local.properties.intolocal.propertiesand edit the file so thatargo.home.dirpoints to the directory that was created by unzipping the ArgoUML 0.26.2 archive - Build and install the SecureUML plugin:
ant install
Team
- Achim D. Brucker
- Jürgen Doser
- Helmut Petritsch
Contributors
- Marcel Beer
- Andreas Schmidt
License
This project is licensed under a 2-clause BSD license.
SPDX-License-Identifier: BSD-2-Clause
Master Repository
The master git repository for this project is hosted by the Software Assurance & Security Research Team at https://git.logicalhacking.com/GenericBreakGlass/SecureUML-GUI.
Publications
- Achim D. Brucker and Helmut Petritsch. Extending access control models with break-glass. In Proceedings of the 14th ACM symposium on Access control models and technologies (SACMAT '09). ACM, New York, NY, USA, 197-206. 2009. https://www.brucker.ch/bibliography/abstract/brucker.ea-extending-2009 doi: 10.1145/1542207.1542239
- Achim D. Brucker and Jürgen Doser. Metamodel-based UML Notations for Domain-specific Languages. In 4th International Workshop on Software Language Engineering (ATEM 2007), 2007. https://www.brucker.ch/bibliography/abstract/brucker.ea-metamodel-2007
- Achim D. Brucker, Jürgen Doser, and Burkhart Wolff. A Model Transformation Semantics and Analysis Methodology for SecureUML. In MoDELS 2006: Model Driven Engineering Languages and Systems. Lecture Notes in Computer Science (4199), pages 306-320, Springer-Verlag, 2006. https://www.brucker.ch/bibliography/abstract/brucker.ea-transformation-2006 doi: 10.1007/11880240_22
Owner
- Name: Software Assurance & Security Research Team
- Login: logicalhacking
- Kind: organization
- Email: adbrucker@0x5f.org
- Location: Exeter, UK
- Website: https://logicalhacking.com
- Twitter: logicalhacking
- Repositories: 6
- Profile: https://github.com/logicalhacking
Git mirror of the Software Assurance & Security Research Team at the University of Exeter, UK. The team is headed by Achim D. Brucker (@adbrucker).
Citation (CITATION)
To cite the Generic Glass Access Control Model, please use
Achim D. Brucker and Helmut Petritsch. Extending access control
models with break-glass. In Proceedings of the 14th ACM symposium
on Access control models and technologies (SACMAT '09). ACM, New
York, NY, USA, 197-206. 2009.
doi: 10.1145/1542207.1542239
A BibTeX entry for LaTeX users is
@InCollection{ brucker.ea:extending:2009,
abstract = {Access control models are usually static, i.e.,
permissions are granted based on a policy that only
hanges seldom. Especially for scenarios in health care
and disaster management, a more flexible support of
access control, i.e., the underlying policy, is needed.
break-glass is one approach for such a flexible support of
policies which helps to prevent system stagnation that could
harm lives or otherwise result in losses. Today, break-glass
techniques are usually added on top of standard access control
solutions in an ad-hoc manner and, therefore, lack an
integration into the underlying access control paradigm and the
systems' access control enforcement architecture.
We present an approach for integrating, in a fine-grained manner,
break-glass strategies into standard access control models and
their accompanying enforcement architecture. This integration
provides means for specifying break-glass policies precisely
and supporting model-driven development techniques based on such
policies.},
address = {New York, NY, USA},
author = {Achim D. Brucker and Helmut Petritsch},
booktitle = {ACM symposium on access control models and technologies (SACMAT)},
doi = {10.1145/1542207.1542239},
editor = {Barbara Carminati and James Joshi},
isbn = {978-1-60558-537-6},
keywords = {disaster management, access-control, break-glass, model-driven security},
location = {Stresa, Italy},
pages = {197--206},
pdf = {https://www.brucker.ch/bibliography/download/2009/brucker.ea-extending-2009.pdf},
publisher = {ACM Press},
talk = {talk:brucker.ea:extending:2009},
title = {Extending Access Control Models with Break-glass},
url = {https://www.brucker.ch/bibliography/abstract/brucker.ea-extending-2009},
year = {2009},
}
To cite the meta-model-based approach for defining domain-specific languages,
please use
Achim D. Brucker and Jürgen Doser. Metamodel-based UML Notations for Domain-specific
Languages. In 4th International Workshop on Software Language Engineering (ATEM 2007),
2007.
A BibTeX entry for LaTeX users is
@InCollection{ brucker.ea:metamodel:2007,
abstract = {We present a metamodel-based approach for specifying UML notations for
domain-specific modeling languages. Traditionally, domain specific languages
are either defined by UML profiles or using metamodels. We provide a generic
integration of these two methods supporting arbitrary UML profiles and metamodels.
Our approach provides a bi-directional mapping between the UML notation and the
metamodel of the domain specific language. We use OCL constraints that are embedded
into the metamodel, for describing the mapping between the UML notation and the
metamodel. Moreover, we describe an implementation, as ArgoUML-plugin, for arbitrary
SecureUML dialects.},
address = {Nashville, USA},
author = {Achim D. Brucker and J{\"u}rgen Doser},
booktitle = {4th International Workshop on Software Language Engineering (ATEM 2007)},
editor = {Jean Marie Favre and Dragan Gasevic and Ralf L{\"a}mmel and Andreas Winter},
keywords = {DSL, UML, OCL, UML Profile, Metamodel, MOF, SecureUML},
language = {USenglish},
month = {oct},
pdf = {https://www.brucker.ch/bibliography/download/2007/brucker.ea-metamodel-2007.pdf},
title = {Metamodel-based UML Notations for Domain-specific Languages},
url = {https://www.brucker.ch/bibliography/abstract/brucker.ea-metamodel-2007},
year = {2007},
}
To cite the formal analysis of SecureUML models, please use
Achim D. Brucker, Jürgen Doser, and Burkhart Wolff. A Model Transformation Semantics and
Analysis Methodology for SecureUML. In MoDELS 2006: Model Driven Engineering Languages
and Systems. Lecture Notes in Computer Science (4199), pages 306-320, Springer-Verlag, 2006.
A BibTeX entry for LaTeX users is
@InCollection{ brucker.ea:transformation:2006,
abstract = {SecureUML is a security modeling language for formalizing
access control requirements in a declarative way. It is
equipped with a \UML notation in terms of a \UML profile,
and can be combined with arbitrary design modeling
languages. We present a semantics for SecureUML in terms of
a model transformation to standard UML/OCL. The
transformation scheme is used as part of an implementation
of a tool chain ranging from front-end visual modeling
tools over code-generators to the interactive theorem
proving environment \holocl. The methodological
consequences for an analysis of the generated \OCL formulae
are discussed.},
address = {Heidelberg},
author = {Achim D. Brucker and J\"urgen Doser and Burkhart Wolff},
booktitle = {{MoDELS} 2006: Model Driven Engineering Languages and
Systems},
doi = {10.1007/11880240_22},
editor = {Oscar Nierstrasz and Jon Whittle and David Harel and
Gianna Reggio},
file = {https://www.brucker.ch/bibliography/download/2006/brucker.ea-transformation-2006-b.pdf},
filelabel = {Extended Version},
keywords = {security, SecureUML, UML, OCL, HOL-OCL,
model-transformation},
language = {USenglish},
location = {Genova},
note = {An extended version of this paper is available as ETH
Technical Report, no. 524.},
number = {4199},
pages = {306--320},
pdf = {https://www.brucker.ch/bibliography/download/2006/brucker.ea-transformation-2006.pdf},
project = {CSFMDOS},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
talk = {talk:brucker.ea:transformation:2006},
title = {A Model Transformation Semantics and Analysis Methodology
for {SecureUML}},
url = {https://www.brucker.ch/bibliography/abstract/brucker.ea-transformation-2006},
year = {2006}
}
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0