Nils-Holger Schmidt Book order






- 2018
- 2015
Dynamic and heterogeneous environments in mobile and ubiquitous computing require software that can adapt on demand. SAMProc middleware is introduced to assist developers in creating adaptive applications that can change location, interface, state, and implementation based on the local context. This ensures continuous interaction with other applications. Utilizing a model-driven approach, SAMProc enables code generation from an abstract specification of the application’s life cycle and distribution, facilitating easier development of self-adaptive mobile processes.
- 2011
This study aims to equip decision-makers and researchers with insights into the beneficial role of information systems (IS) and information technologies (IT) in combating climate change. While IT contributes to global environmental issues due to its significant resource and energy consumption, it also facilitates new IS that can address these challenges. The thesis offers theories and concepts that promote environmentally sustainable information management, serving as a foundation for further research. Environmental protection is framed within the broader sustainability concept, encompassing economic, ecological, and social dimensions. Although sustainability has been explored in general management, its application to IS remains under-researched. Utilizing resource-based view, stakeholder theory, and transaction cost theory, this work presents a procedural model for sustainable IS management. It highlights the potential of IT-enabled environmental initiatives, termed "Green IS." A survey involving 500 participants suggests that the market share for IT with green features could reach 26.6%. Findings indicate that marketing strategies should prioritize disposal attributes over energy attributes and target female consumers more than males. This underscores the market significance of environmentally sustainable IT.
- 2010
Wir präsentieren eine Security Engineering-Methode mit starkem Fokus auf die frühen Phasen der Software-Entwicklung, insbesondere auf Requirements Engineering, Spezifikation und Architekturentwurf. Der Ansatz, genannt Security Engineering Process using Patterns (SEPP), ordnet jeder Phase verschiedene Muster zu. In der ersten Phase kommen Security Problem Frames und Concretized Security Problem Frames zum Einsatz, die Muster für das Security Requirements Engineering darstellen. Security Problem Frames strukturieren und analysieren häufige Probleme im Security Engineering, während Concretized Security Problem Frames erste Lösungsansätze bieten. Diese Frames sind in einem Muster-System organisiert, das Abhängigkeiten zwischen ihnen explizit macht. Wir erläutern, wie dieses System zur Analyse von Security-relevanten Softwareentwicklungsproblemen und zur systematischen Bestimmung von Lösungsansätzen verwendet werden kann. Zudem bieten wir eine formale Grundlage für die Frames, um Werkzeugunterstützung für SEPP zu ermöglichen. In der zweiten Phase wird der Übergang von Security Requirements zu den ersten Elementen des Software-Designs behandelt, wobei semi-formale Spezifikationen entwickelt werden, die die Interaktion der Software mit ihrer Umgebung beschreiben. Formale Muster für Vertraulichkeitsanforderungen werden ebenfalls präsentiert. In der dritten Phase werden die identifizierten Security Requirements durch Generic Security A