<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-01334292</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-19T12:21:31+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">The Use of Software Design Patterns to Teach Secure Software Design: An Integrated Approach</title>
            <author role="aut">
              <persName>
                <forename type="first">Johan</forename>
                <forename type="middle">Van</forename>
                <surname>Niekerk</surname>
              </persName>
              <email type="md5">eed0a22f88d01788972a554318248fa3</email>
              <email type="domain">nmmu.ac.za</email>
              <idno type="idhal" notation="numeric">983846</idno>
              <idno type="halauthorid" notation="string">1039271-983846</idno>
              <affiliation ref="#struct-459835"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Lynn</forename>
                <surname>Futcher</surname>
              </persName>
              <email type="md5">777ecc043e38b5847396836d65ef53a7</email>
              <email type="domain">nmmu.ac.za</email>
              <idno type="idhal" notation="numeric">983847</idno>
              <idno type="halauthorid" notation="string">1039272-983847</idno>
              <affiliation ref="#struct-459835"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Hal</forename>
                <surname>Ifip</surname>
              </persName>
              <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2016-06-20 16:55:05</date>
              <date type="whenModified">2023-10-30 13:54:03</date>
              <date type="whenReleased">2016-06-21 09:38:18</date>
              <date type="whenProduced">2015-05-26</date>
              <date type="whenEndEmbargoed">2018-01-01</date>
              <ref type="file" target="https://hal.science/hal-01334292v1/document">
                <date notBefore="2018-01-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-01334292v1/file/337941_1_En_7_Chapter.pdf" id="file-1334292-1414593">
                <date notBefore="2018-01-01"/>
              </ref>
              <ref type="externalLink" target="https://hal.archives-ouvertes.fr/hal-01334292/document"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="200187">
                <persName>
                  <forename>Hal</forename>
                  <surname>Ifip</surname>
                </persName>
                <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01334292</idno>
            <idno type="halUri">https://hal.science/hal-01334292</idno>
            <idno type="halBibtex">niekerk:hal-01334292</idno>
            <idno type="halRefHtml">&lt;i&gt;9th IFIP World Conference on Information Security Education (WISE)&lt;/i&gt;, May 2015, Hamburg, Germany. pp.75-83, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-319-18500-2_7"&gt;&amp;#x27E8;10.1007/978-3-319-18500-2_7&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">9th IFIP World Conference on Information Security Education (WISE), May 2015, Hamburg, Germany. pp.75-83, &amp;#x27E8;10.1007/978-3-319-18500-2_7&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-1334292-1414593"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="IFIP">IFIP - International Federation for Information Processing</idno>
            <idno type="stamp" n="IFIP-AICT" corresp="IFIP">IFIP Advances in Information and Communication Technology</idno>
            <idno type="stamp" n="IFIP-TC" corresp="IFIP">IFIP Technical Committees </idno>
            <idno type="stamp" n="IFIP-WG" corresp="IFIP">Working Groups</idno>
            <idno type="stamp" n="IFIP-TC11" corresp="IFIP-TC">IFIP TC11: Security and Privacy Protection in Information Processing Systems</idno>
            <idno type="stamp" n="IFIP-AICT-453" corresp="IFIP-AICT">Information Security Education Across the Curriculum</idno>
            <idno type="stamp" n="IFIP-WISE" corresp="IFIP">World Conference on Information Security Education</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">Part 2: Software Security Education</note>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">The Use of Software Design Patterns to Teach Secure Software Design: An Integrated Approach</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Johan</forename>
                    <forename type="middle">Van</forename>
                    <surname>Niekerk</surname>
                  </persName>
                  <email type="md5">eed0a22f88d01788972a554318248fa3</email>
                  <email type="domain">nmmu.ac.za</email>
                  <idno type="idhal" notation="numeric">983846</idno>
                  <idno type="halauthorid" notation="string">1039271-983846</idno>
                  <affiliation ref="#struct-459835"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Lynn</forename>
                    <surname>Futcher</surname>
                  </persName>
                  <email type="md5">777ecc043e38b5847396836d65ef53a7</email>
                  <email type="domain">nmmu.ac.za</email>
                  <idno type="idhal" notation="numeric">983847</idno>
                  <idno type="halauthorid" notation="string">1039272-983847</idno>
                  <affiliation ref="#struct-459835"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">IFIP Advances in Information and Communication Technology</title>
                <meeting>
                  <title>9th IFIP World Conference on Information Security Education (WISE)</title>
                  <date type="start">2015-05-26</date>
                  <date type="end">2015-05-28</date>
                  <settlement>Hamburg</settlement>
                  <country key="DE">Germany</country>
                </meeting>
                <editor>Matt Bishop</editor>
                <editor>Natalia Miloslavskaya</editor>
                <editor>Marianthi Theocharidou</editor>
                <imprint>
                  <biblScope unit="serie">Information Security Information Across the Curriculum</biblScope>
                  <biblScope unit="volume">AICT-453</biblScope>
                  <biblScope unit="pp">75-83</biblScope>
                  <date type="datePub">2015</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-319-18500-2_7</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Software design patterns</term>
                <term xml:lang="en">Secure software development</term>
                <term xml:lang="en">Secure software design</term>
                <term xml:lang="en">Information security education</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>During software development, security is often dealt with as an add-on. This means that security considerations are not necessarily seen as an integral part of the overall solution and might even be left out of a design. For many security problems, the approach towards secure development has recurring elements. Software design patterns are often used to address a commonly occurring problem through a “generic” approach towards this problem. The design pattern provides a conceptual model of a best-practices solution, which in turn is used by developers to create a concrete implementation for their specific problem. Most software design patterns do not include security best-practices as part of the generic solution towards the commonly occurring problem. This paper proposes an extension to the widely used MVC pattern that includes current security principles in order to teach secure software design in an integrated fashion.</p>
            </abstract>
            <particDesc>
              <org type="consortium">TC 11</org>
              <org type="consortium">WG 11.8</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-459835" status="VALID">
          <idno type="ROR">https://ror.org/03r1jm528</idno>
          <orgName>Nelson Mandela University [Port Elizabeth]</orgName>
          <desc>
            <address>
              <addrLine>PO Box 77000Nelson Mandela Metropolitan UniversityPort Elizabeth - Gqeberha6031South Africa</addrLine>
              <country key="ZA"/>
            </address>
            <ref type="url">https://www.mandela.ac.za</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>