Refine
Year of publication
Document Type
- Article (611) (remove)
Keywords
- DOAJ (37)
- Forena (20)
- VSVR (10)
- DEAL (7)
- FHD (5)
- Habilitation (4)
- ISAVE (4)
- DFG Publikationskosten (3)
- Eigene Methodik (3)
- FBSK (3)
Department/institution
- Fachbereich - Maschinenbau und Verfahrenstechnik (226)
- Fachbereich - Sozial- & Kulturwissenschaften (163)
- Fachbereich - Medien (104)
- Fachbereich - Wirtschaftswissenschaften (48)
- Fachbereich - Elektro- & Informationstechnik (41)
- Sound and Vibration Engineering (20)
- Creative Media Production and Entertainment Computing (19)
- Fachbereich - Architektur (13)
- Hochschulbibliothek (6)
- Hochschule Düsseldorf (4)
Based on experience in teaching programming, we developed the integrated development environment (IDE) 5Code especially to support beginners. As a first step, a simple, understandable formula was developed how to advance from the problem to the program in 5 operative steps:
read it → get it → think it → note it → code it.
In order to reduce the cognitive load of the learners effectively, 5Code was designed such that all 5 steps are permanently presented, accessible and executable. Thus, learners are provided with the entire programming context from presentation of the task via own notes and annotations to the code area. Learners can mark and annotate any part of the given task’s text; these annotations can be edited as notes with own comments. Furthermore, the notes can be dragged into the code area, where they are shown as comments in the coding language. Any modifications in the comments are synchronized between notes and code. 5Code is implemented as a web-application. It is used in university introductory courses on object oriented programming.
This paper presents a conceptual framework for security engineering, with a strong focus on security requirements elicitation and analysis. This conceptual framework establishes a clear-cut vocabulary and makes explicit the interrelations between the different concepts and notions used in security engineering. Further, we apply our conceptual framework to compare and evaluate current security requirements engineering approaches, such as the Common Criteria, Secure Tropos, SREP, MSRA, as well as methods based on UML and problem frames. We review these methods and assess them according to different criteria, such as the general approach and scope of the method, its validation, and quality assurance capabilities. Finally, we discuss how these methods are related to the conceptual framework and to one another.