Gerhard Popp
Technische Universität München
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Gerhard Popp.
asia-pacific software engineering conference | 2003
Gerhard Popp; Jan Jürjens; Guido Wimmel; Ruth Breu
Due to increasing interconnection, IT systems are confronted with more and more attacks. To address this problem, we have to consider security requirements from the beginning of the system development. In early phases of system development, it is common to use a hybrid system view which is based on an object oriented modeling of the application core and the specification of use cases. We present an extension of this process for security-critical systems. We show a methodical approach for the development of security-critical systems and the modeling of security aspects in the application core with an extension of the Unified Modeling Language for secure systems development, UMLsec. Furthermore, we introduce security use cases for the development of security aspects in conjunction with behavioral modeling.
International Journal on Software Tools for Technology Transfer | 2007
Ruth Breu; Gerhard Popp; Muhammad Mahbub Alam
In this paper we present a novel approach for the specification of user rights in the context of an object oriented use case driven development process. Basically, we extend the specification of methods by a permission section describing the right of some actor to call the method of an object. Our approach is both role based and context based while allowing for permissions to be specified at a fine-grained data-dependent level. We use first-order logic with a built-in notion of objects and classes (provided with an algebraic semantics) as our syntactic and semantic framework. In the second part of the paper, we demonstrate the application of this approach in a model-based context to generate permissions in distributed peer-to-peer networks.
european workshop on software process technology | 2001
Michael Gnatz; Frank Marschall; Gerhard Popp; Andreas Rausch; Wolfgang Schwerin
A Software Development Process for a certain enterprise and/or a certain project will usually integrate elements from a variety of existing process models, comprising generic standards as well as specific development methods. Besides that, change and evolution of business and technology imply change and evolution of development processes. In this paper we propose a Process Framework, which is modularly structured, and define the concept of process patterns. This framework allows us to describe development processes in such a way that integration, change and evolution of processes are facilitated. An example illustrates our approach.
product focused software process improvement | 2001
Michael Gnatz; Frank Marschall; Gerhard Popp; Andreas Rausch; Wolfgang Schwerin
Change and evolution of business and technology imply change and evolution of development processes. Besides that for a certain enterprise and/or project we will usually integrate elements from a variety of existing process models, comprising generic standards as well as specific development methods. In this paper we propose a Process Framework which is modularly structured on the basis of the concept of process patterns. This framework allows us to describe development processes in a way such that change, evolution, and integration of processes are facilitated. Founded on our framework we sketch the idea of a living development process. An example illustrates our approach.
fundamental approaches to software engineering | 2004
Ruth Breu; Gerhard Popp
In this paper we present a novel approach for the predicative specification of user rights in the context of an object oriented use case driven development process. We extend the specification of methods by a permission section describing the right of some actor to call the method of an object. Moreover, we introduce a representation function that describes how actors are represented internally in the system. As syntactic and semantic framework we use a first-order logic with a built-in notion of objects and classes provided with an algebraic semantics. We demonstrate that our approach can be realised in OCL.
hawaii international conference on system sciences | 2002
Michael Gnatz; Frank Marschall; Gerhard Popp; Andreas Rausch; Wolfgang Schwerin
Change and evolution of business and technology imply change and evolution of development processes. Besides that for a certain enterprise or a project we will usually integrate elements from a variety of existing process models, comprising generic standards as well as specific development methods. In this paper we propose a process model framework which is modularly structured on the basis of the concept of Process Patterns. This framework allows us to describe development processes in a way such that change, evolution, and integration of processes are facilitated. Founded on our framework we sketch the idea of a Living Software Development Process. An important step in this direction is a proper knowledge management tool support. In this paper we discuss and propose the approaches and requirements to fulfill the users specific needs of a sophisticated tool support for a Living Software Development Process.
Information Systems Security | 2004
Ruth Breu; Klaus Burger; Michael Hafner; Gerhard Popp
Abstract In this paper the authors outline a new process model for security engineering. The process model extends object-oriented, use case driven software development by the systematic treatment of security-related issues. Due to the increasing number of distributed applications, security plays a more and more important role within systems development. In particular, evolving new Web technologies supporting the dynamic interconnection between software components and novel mobile devices require a high level of security.
asia-pacific software engineering conference | 2004
Martin Deubler; Johannes Grünbauer; Gerhard Popp; Guido Wimmel; Christian Salzmann
Service-based systems engineering is a recent paradigm that has proven useful for the development of multifunctional systems, whose functions may be used in different contexts and have strong interrelations and dependencies between each other. Integrated into a service-oriented development process, we present an approach for tool supported design of services and execution scenarios describing their interaction, using the tool AUTOFOCUS. It includes the application of simulation, verification of typical requirements for service-based systems using model checking, and code generation. We report on our experience with this approach by means of a case study from the automotive domain, a fairly new field of application for service-based systems engineering.
Software Quality Professional Magazine | 2003
Michael Gnatz; Frank Marschall; Gerhard Popp; Andreas Rausch; Wolfgang Schwerin
Archive | 2005
Martin Deubler; Johannes Gruenbauer; Andreas Holzbach; Gerhard Popp; Guido Wimmel