Auflistung nach Autor:in "Riegel, Norman"
1 - 10 von 33
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag360° quality: functional quality is not enough(Software Engineering 2009, 2009) Simon, Frank
- ZeitschriftenartikelAdaptive Arbeitsunterstützung in maßgeschneiderten Anforderungsprozessen(Softwaretechnik-Trends Band 36, Heft 3, 2016) Adam, Sebastian; Riegel, Norman; Schmitt, Hartmut
- KonferenzbeitragAufbau und Betrieb eines Testcenters(Software Engineering 2009, 2009) Asmus, Volker; Banach, JensDas Durchführen automatisierter toolgestützter Tests ist nicht nur aus wirtschaftlichen Gründen sinnvoll, sondern auch aus Qualitätsgründen geboten. In diesem Beitrag werden wirtschaftliche Kriterien benannt, die zur Bewertung herangezogen werden können, wenn es um die Entscheidung über den Umfang von Testmethoden geht.
- KonferenzbeitragAutomating Product Derivation in Software Product Line Engineering(Software Engineering 2009, 2009) Botterweck, Goetz; Lee, Kwanwoo; Thiel, SteffenThis paper deals with deriving software products from a software product line (SPL) in an efficient and automated way. We present an approach that (1) represents the SPL with a set of integrated models, (2) specifies variability and configuration options for possible product variants and (3) automatically derives executable products with model transformations and aspect-oriented techniques. The approach is discussed with a sample SPL of scientific calculators.
- KonferenzbeitragAutomatisierter, flexibler Modultest in der Zielumgebung(Software Engineering 2009, 2009) Eißenlöffel, Thomas; Moslener, SebastianWie lassen sich verschiedene, am Markt verfügbare Werkzeuge zu einer flexiblen, kostengünstigen Lösung integrieren, um Kfz-Steuergeräte-Applikationen automatisiert zu testen? Die Testdurchführung soll sowohl auf einer Entwicklungsplattform als auch auf einer Zielprozessor-Plattform mit einer beliebig großen Anzahl von Tests erfolgen. Zusätzlich soll die Codeabdeckung der Gesamttests bestimmt werden. Die Vorteile des hier aufgezeigten Konzepts werden hinsichtlich Qualitätsverbesserungen und Verkürzung der Testzeiten erläutert. Die Auswahl der Werkzeuge wird begründet und ihre Integration in verschiedene Testumgebungen beschrieben sowie die jeweiligen Grenzen und Alternativen aufgezeigt. Anhand eines realen Entwicklungsprojekts wird der Nutzen einer solchen Werkzeugkette dargestellt und von den Erfahrungen der Benutzer berichtet. Ein Ausblick auf mögliche zukünftige Erweiterungen schließt das Thema ab.
- KonferenzbeitragA comprehensive survey of UML compliance in current modelling tools(Software Engineering 2009, 2009) Eichelberger, Holger; Eldogan, Yilmaz; Schmid, KlausThe Unified Modeling Language (UML) specification is widely adopted in software engineering. When tools do not fully implement the UML specification, the user might be locked-in to a modeling tool, e.g. when exported models are not compatible among tools or tools implement different subsets of the UML. These compatibility problems also have significant impact on the effectiveness of model-driven development approaches. Compliance, as defined by the UML standard, is intended to characterize tools and to highlight such problems. In this paper we describe an approach to asses the UML compliance levels of modeling tools. Using UML definition of compliance, we could only identify 4 out of 68 tools as being acceptable.
- KonferenzbeitragEmbedding behavioral models into object-oriented source code(Software Engineering 2009, 2009) Balz, Moritz; Striewe, Michael; Goedicke, MichaelIn this paper we address the inevitable problem of aligning a software model with its respective code in such a way that the synchronization between both views of the system can be effectively maintained. In traditional approaches to model-driven software development (MDSD) it is at least necessary to annotate the source code in order to mark its origin for round-trip engineering and to prevent it from being overridden when regenerating code from other models. Instead of just maintaining references to models, we suggest to embed full model semantics into source code. To realize this approach we modify the earlier concept of ViewPoints, so that the necessary configuration of ViewPoints happens inside the source code by using selected constructs of object-oriented programming languages. Our contribution presents the approach to maintain models and source code simultaneously by means of behavioral models.
- KonferenzbeitragDie Entwicklung einer gemeinsamen IT-Plattform im Bereich Logistik(Software Engineering 2009, 2009) Hering, Thomas; Ludwig, André; Franczyk, BogdanGegenstand des vorliegenden Beitrags ist ein Phasenmodell, das der Entwicklung einer branchenspezifischen Shared-Services-Plattform dient. Das Phasenmodell wurde im Rahmen eines vom Bundesministerium für Bildung und Forschung finanzierten Projektes entwickelt und wird anhand der Erstellung einer Logistik-Service-Bus-Plattform praktisch eingesetzt. Der Beitrag umreißt das gesamte Vorgehen und fokussiert aufgrund ihrer herausragenden Bedeutung die beiden ersten Phasen.
- KonferenzbeitragGlobal Sourcing und die Industrialisierung der Software-Entwicklung(Software Engineering 2009, 2009) Martignoni, Robert
- KonferenzbeitragHigh impact requirements engineering in software ecosystems(Software Engineering 2009, 2009) Jarke, MatthiasRequirements engineering constitutes the bridge between the usage world and the development world of software-intensive systems. Its responsibility has thus often been described as to ensure building the right system, complementing other facets of system development which focus on building the system in the right manner. Many of the RE methods proposed in the 1980’s and 1990’s have by now found their way into wide practical usage, even though some of even the most basic wisdoms still often get neglected when it comes to very large and political systems. However, beyond these issues, the environment in which systems operate has changed since the turn of the century. Systems are no longer developed from scratch but evolve from earlier ones, are embedded in a broader landscape or ecology of existing systems, and grow further in complexity while changing much faster than before. Embedding of systems in our sense means both the interdisciplinary linkage to other engineering disciplines, and the technical and social networking of systems e.g. in organizational information systems and internet communities. The presentation will give an overview of some of these changes and the related challenges to requirements engineering research derived from them. It will then specifically focus on the role of software platforms as part of, and contributor to system ecologies. The discussion will address both the viewpoint of the platform owners and developers, and the viewpoint of the communities using the platforms.