diff --git a/DOCUMENTATION/01-Details/Details.md b/DOCUMENTATION/01-Details/Details.md new file mode 100644 index 0000000000000000000000000000000000000000..cf263ee874d2f5a26792237a7d2db9e1b2fb6996 --- /dev/null +++ b/DOCUMENTATION/01-Details/Details.md @@ -0,0 +1,16 @@ +--- +title: Details +--- + + + + +The current stable version of the modelling method is v0.2 and is used inside the MoSeS4eGov (Model Based Security System for eGovernment) project. + + + +At the above figure you can see the model stack for the MoSeS4eGov modeling method. It contains 5 different abstraction layers for the different modeltypes. This stack was created during the development phase of the method. + +**The architecture description of the modelling method is only available for members of the project.** + +Currently we are working for a third iteration of our method which will be very different to the v0.2. It will be more generic to fit with other projects. Inside our project blog you can follow the current status of the development. diff --git a/DOCUMENTATION/02-Download/Download.md b/DOCUMENTATION/02-Download/Download.md new file mode 100644 index 0000000000000000000000000000000000000000..e0336dca89ad12d6555f786729a431875c2109db --- /dev/null +++ b/DOCUMENTATION/02-Download/Download.md @@ -0,0 +1,51 @@ +--- +title: Download +type: download_page +--- +### Modelling Toolkit - + +The modelling tool developed in the project is packaged and can be downloaded by interested communities members as a standalone application. The download package is made available to all members, community members are informed accordingly when a new release is made available. + +As output two modelling toolkits are available for download, based on different Modelling Methods. Please keep in mind that you need a MS-SQLServer Installation running on your computer. + +[Download](http://vienna.omilab.org/repo/files/M4G/OMI_ADOxx_MoSeS4eGov_Moses_Method_1.0.zip) +[Instructions](#) +× + +#### Instructions + +### Installation Kit + +Please note that the tool you download is implemented as an experimental prototype and may contain premature functionality. + +#### Download and Install Modeling Environment: + +1. Download the modelling toolkit (\~300 MB) +2. Extract the package to a local folder of your choice (executing the setup from within the ZIP file might cause permission issues). +3.Run "setup.exe" from the root directory to install the tool. +4.In case of issues related to the setup (database initialization, collation settings), please visit <https://www.adoxx.org/live/installation-guide-15> for detailed instructions and solutions or have a look at the support documents in the "dbinfo" folder. +Close + +### Modelling Toolkit + +The modelling tool developed in the project is packaged and can be downloaded by interested communities members as a standalone application. The download package is made available to all members, community members are informed accordingly when a new release is made available. + +As output two modelling toolkits are available for download, based on different Modelling Methods. Please keep in mind that you need a MS-SQLServer Installation running on your computer. + +[Download](http://vienna.omilab.org/repo/files/M4G/OMI_ADOxx_MoSeS4eGov_MDSDL_1.0.zip) +[Instructions](#) +× + +#### Instructions + +### Installation Kit + +Please note that the tool you download is implemented as an experimental prototype and may contain premature functionality. + +#### Download and Install Modeling Environment: + +1. Download the modelling toolkit (\~300 MB) +2. Extract the package to a local folder of your choice (executing the setup from within the ZIP file might cause permission issues). +3.Run "setup.exe" from the root directory to install the tool. +4.In case of issues related to the setup (database initialization, collation settings), please visit <https://www.adoxx.org/live/installation-guide-15> for detailed instructions and solutions or have a look at the support documents in the "dbinfo" folder. +Close diff --git a/DOCUMENTATION/05-Publications/Publications.md b/DOCUMENTATION/05-Publications/Publications.md new file mode 100644 index 0000000000000000000000000000000000000000..3a2447601887d6b23131ab56e7984e7db8c0f2d4 --- /dev/null +++ b/DOCUMENTATION/05-Publications/Publications.md @@ -0,0 +1,9 @@ +--- +title: Publications +--- + + +**Articles:** + +1. Christian Wagner, Zhendong Ma, Thomas Bleier, Vedran Hrgovcic and Andrea Nowak, Model-Driven Security in E-Government Information Systems: A Case Study. +2. Zhendong Ma, Christian Wagner and Thomas Bleier, Model-driven security for Web services in e-Government system: ideal and real diff --git a/DOCUMENTATION/06-Team/Team.md b/DOCUMENTATION/06-Team/Team.md new file mode 100644 index 0000000000000000000000000000000000000000..1ff42159208615680ca3092b3a4ce8ffddb14698 --- /dev/null +++ b/DOCUMENTATION/06-Team/Team.md @@ -0,0 +1,29 @@ +--- +members: +- affiliation: affiliation + headshot: tbleier.jpg + name: Thomas Bleier +- affiliation: affiliation + headshot: cybers-dwarf.jpg + name: Zhendong Ma +- affiliation: affiliation + headshot: mnichter.jpg + name: Markus Nichterl +- affiliation: affiliation + headshot: chwagner.jpg + name: Christian Wagner +- affiliation: affiliation + headshot: rwoitsch.jpg + name: Robert Woitsch +title: Project Members +type: team_page +--- +Thomas Bleier + +Zhendong Ma + +Markus Nichterl + +Christian Wagner + +Robert Woitsch diff --git a/DOCUMENTATION/1-Details/Details.md b/DOCUMENTATION/1-Details/Details.md deleted file mode 100644 index 2046f70739da3cea5b3c83a14241badc4d84db32..0000000000000000000000000000000000000000 --- a/DOCUMENTATION/1-Details/Details.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Details ---- -<!-- Markdown syntax for content of this page, use heading level 3 (###)--> \ No newline at end of file diff --git a/DOCUMENTATION/2-Download/Download.md b/DOCUMENTATION/2-Download/Download.md deleted file mode 100644 index 3e0461cf07fb2b1fffc4d5a0797bbe240920a9e7..0000000000000000000000000000000000000000 --- a/DOCUMENTATION/2-Download/Download.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Download -type: download_page ---- -<!-- based on releases in gitlab project --> - diff --git a/DOCUMENTATION/3-Installation Guide/Installation Instructions.md b/DOCUMENTATION/3-Installation Guide/Installation Instructions.md index 6e9c94bf889d8e957789fcab39df9b16929dbb8a..2dfd0108e95a55c8062c2ea4b82e3a7be5675f1e 100644 --- a/DOCUMENTATION/3-Installation Guide/Installation Instructions.md +++ b/DOCUMENTATION/3-Installation Guide/Installation Instructions.md @@ -7,7 +7,7 @@ If you don't yet have the ADOxx meta modeling environment installed, please down Download and Install Modeling Environment: 1. Download the modelling toolkit (~300 MB) -2. Watch this tutorial before installing the database because the database needs some very specific configuration! +2. Watch the tutorial on https://www.adoxx.org before installing the database because the database needs some very specific configuration! 3. Install included database following the tutorial! 4. Run "setup_adoxx.exe" to install the tool Please note the following for the installation of the database: Run setup.exe of the MSDE database from the MSDE directory in the download ZIP file (alternatively you can use SQLServer Express, recommended for Windows Vista and Windows 7) For further information please refer to our documentation in the dbinfo subfolder. \ No newline at end of file diff --git a/DOCUMENTATION/4-Usage Guide/Guide.md b/DOCUMENTATION/4-Usage Guide/Guide.md deleted file mode 100644 index 1a18e0023c68b234937a974f7899f846f2e9d81d..0000000000000000000000000000000000000000 --- a/DOCUMENTATION/4-Usage Guide/Guide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: How to use the tool? -type: markdown_page ---- -<!-- Markdown syntax for content of this page, use heading level 3 (###)--> \ No newline at end of file diff --git a/DOCUMENTATION/5-Publications/Publications.md b/DOCUMENTATION/5-Publications/Publications.md deleted file mode 100644 index 9ba357dd649881b9b8560caa120ac41dced4b2ec..0000000000000000000000000000000000000000 --- a/DOCUMENTATION/5-Publications/Publications.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Publications -type: markdown_page ---- -<!-- Markdown syntax for content of this page, use heading level 3 (###)--> \ No newline at end of file diff --git a/DOCUMENTATION/6-Team/Team.md b/DOCUMENTATION/6-Team/Team.md deleted file mode 100644 index 90e79f379a8b8fdfae620b8fa5820b322d8f14d4..0000000000000000000000000000000000000000 --- a/DOCUMENTATION/6-Team/Team.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Project Members -type: team_page -members: - - name: "Name" - affiliation: "University of XYZ" - headshot: "anonymous.png" ---- -<!-- use frontmatter as defined above to show the project contributors, the image file must be present in the DOCUMENTATION/Images folder--> \ No newline at end of file diff --git a/DOCUMENTATION/Images/anonymous.png b/DOCUMENTATION/Images/anonymous.png deleted file mode 100644 index b3b2ef605d92e3440a377057b271cfdd8d16ddd1..0000000000000000000000000000000000000000 Binary files a/DOCUMENTATION/Images/anonymous.png and /dev/null differ diff --git a/DOCUMENTATION/Images/chwagner.jpg b/DOCUMENTATION/Images/chwagner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54016a126822f9da68e48a281ef1b1a3fcc3395e Binary files /dev/null and b/DOCUMENTATION/Images/chwagner.jpg differ diff --git a/DOCUMENTATION/Images/cybers-dwarf.jpg b/DOCUMENTATION/Images/cybers-dwarf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ce8f19bf952fae3644d9e25127dcb0aaf250c12 Binary files /dev/null and b/DOCUMENTATION/Images/cybers-dwarf.jpg differ diff --git a/DOCUMENTATION/Images/mnichter.jpg b/DOCUMENTATION/Images/mnichter.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ffa3f5f075e4c476318de42f41f8770a34f6483 Binary files /dev/null and b/DOCUMENTATION/Images/mnichter.jpg differ diff --git a/DOCUMENTATION/Images/model_stack.png b/DOCUMENTATION/Images/model_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..aa8ae3ebeab44f8ba19170866aad86bda26542a8 Binary files /dev/null and b/DOCUMENTATION/Images/model_stack.png differ diff --git a/DOCUMENTATION/Images/moses4egov.png b/DOCUMENTATION/Images/moses4egov.png new file mode 100644 index 0000000000000000000000000000000000000000..254844e7bfbcc5fed8ed54b8232bcb0d0245f1b4 Binary files /dev/null and b/DOCUMENTATION/Images/moses4egov.png differ diff --git a/DOCUMENTATION/Images/moses4egov_model.png b/DOCUMENTATION/Images/moses4egov_model.png new file mode 100644 index 0000000000000000000000000000000000000000..408237ee8319f9f33146a18189eb9f2793a87218 Binary files /dev/null and b/DOCUMENTATION/Images/moses4egov_model.png differ diff --git a/DOCUMENTATION/Images/rwoitsch.jpg b/DOCUMENTATION/Images/rwoitsch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54016a126822f9da68e48a281ef1b1a3fcc3395e Binary files /dev/null and b/DOCUMENTATION/Images/rwoitsch.jpg differ diff --git a/DOCUMENTATION/Images/tbleier.jpg b/DOCUMENTATION/Images/tbleier.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54016a126822f9da68e48a281ef1b1a3fcc3395e Binary files /dev/null and b/DOCUMENTATION/Images/tbleier.jpg differ diff --git a/README.md b/README.md index cdd6ccacbda8f3dd2779c98c30b587fd515ba428..b4a4f66bd4318647f97ee1c39fb304d07678e0d2 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,25 @@ --- +affiliation: +- country: austria + name: Austrian Institute of Technology + url: https://www.ait.ac.at/blog/ +contact_details: +- email: christian.wagner@ait.ac.at + name: Christian Wagner +- email: zhendong.ma@ait.ac.at + name: Zhendong Ma +keywords: 'Keywords:' title: Home -toolname: "TOOL_NAME" -keywords: "TOOL_KEYWORDS" -affiliation: - - name: University of XYZ - url: "HTTPS:// of University of XYZ" - country: "country name, lowercase" -contact_name: "NAME" -contact_email: EMAIL +toolname: MoSeS4eGov --- -<!-- Markdown syntax for content of this page, use heading level 3 (###)--> +### Area of Application + +Our approach is based on the application of model-driven architecture (MDA) paradigms (Frankel, 2010) in the design and implementation of security requirements in e-Government applications. In the MDA approach, the security requirements are specified on an abstract level which reflects high level specifications defined by legislation, organizational internal regulations, or the result of a threat analysis. Afterwards, the higher level specifications are translated into software artefacts by automation tools, which can be directly deployed in the actual e-Government environment. + +The development of this modelling method is the important part of the whole scenario. We started from using an old Eclipse-based modelling language, adapted it for our project needs and improved it by using ADOxx metamodelling platform. + + + +### Abstract + +E-Government refers to the use of information and communication technologies (ICT) to support and simplify internal and external governmental processes (Digital Austria, 2011). E-Government greatly improves the information, communication, and transactions within and between state institutions as well as between the government and citizens or businesses. In Austria, the "portal group protocol" (PVP) is an important concept in the e-Government system, which enables the participating organizations to use other organizations' Web applications in a secure manner. PVP provides a federated identity management scheme, which allows government units to use their local user administration and access control processes and systems to be used with external applications.