Auflistung P198 - Software Engineering 2012 nach Erscheinungsdatum
1 - 10 von 28
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragEinführung eines Produktlinienansatzes in die automotive Softwareentwicklung am Beispiel von Steuergerätesoftware(Software Engineering 2012, 2012) Hopp, Christian; Wolf, Fabian; Rendel, Holger; Rumpe, BernhardDer Anteil an Varianten in der industriellen Software ist in den letzten Jahren stetig gestiegen. Durch den Einsatz von Software-Produktlinien wird versucht die damit verbundene Komplexität zu reduzieren und beherrschbar zu machen. Jedoch ist für die Einführung von Software-Produktlinien ein gewisser Aufwand notwendig, damit diese effizient den Entwicklungsprozess unterstützen können. Es gibt für diesen initialen Schritt keine für alle möglichen Einsatzzwecke beste Lösung. Stattdessen muss individuell eine an die gegebenen Rahmenbedingungen und Herausforderungen angepasste Strategie entwickelt werden. Als eine von vielen Maßnahmen zur Umsetzung dieser Strategie wird im konkreten Kontext die Erweiterung der modellbasierten Softwareentwicklung betrachtet. Es wird in einem Erfahrungsbericht dargestellt, wie diese in der Industrie angewandt werden kann und welche Wirksamkeit die durchgeführten Maßnahmen hatten.
- KonferenzbeitragDeveloping physiological computing systems: challenges and solutions(Software Engineering 2012, 2012) Schroeder, Andreas; Wirsing, MartinToday's computing systems provide all kinds of media output to the users including pictures, sounds, lights and visual animations; but user input is mostly restricted to narrow, time-consuming input modes such as mouse, touch screen or keyboard, even if the system could sense this information implicitly from the human body. Physiological computing allows one to re-balance this information asymmetry by considering also physiological data of the users as input during on-line processing. Using such inputs, physiological computing systems are becoming able to monitor, diagnose and respond to the cognitive, emotional and physical states of persons in real time. In this paper we give an introduction to physiological computing, discuss the challenges that typically arise when developing physiological computing systems, and solutions that we found promising in the creation of case studies. More specifically, we discuss the concepts software frameworks should incorporate to provide guidance in the development process: component-orientation, data processing support, and distribution support were found useful when dealing with physiological computing systems, where real-time sensing, on-line data processing, actuator control, context-awareness and self-adaptation are involved. Furthermore, we discuss why agile software development methodologies seem appropriate to structure development efforts involving physiological computing. Finally, we cover the issues in validation and verification of physiological computing systems that arise from the characteristics of the application domain, and discuss how empirical validation through psychological experiments, software validation and verification can interact with each other in the domain of physiological computing.
- KonferenzbeitragArchitekturmanagement für eine föderale Produktlinienarchitektur(Software Engineering 2012, 2012) Giesecke, Simon; Streekmann, NielsDieser Beitrag beschreibt die ersten Schritte auf dem Weg zu einer föderalen Produktlinienarchitektur im Rahmen der Produktentwicklung bei der BTC AG. Ein wichtiges Ziel ist dabei die Verbesserung der Interoperabilität bisher unabhängig voneinander entwickelter Produkte. Maßnahmen zur Erreichung dieses Ziel sind die Bearbeitung produktübergreifender Architekturthemen und die Durchführung von Architekturreviews.
- KonferenzbeitragEntwurf einer domänenspezifischen Sprache für elektronische Stellwerke(Software Engineering 2012, 2012) Goerigk, Wolfgang; Hanxleden, Reinhard von; Hasselbring, Wilhelm; Hennings, Gregor; Jung, Reiner; Neustock, Holger; Schaefer, Heiko; Schneider, Christian; Schultz, Elferik; Stahl, Thomas; Weik, Steffen; Zeug, StefanDie Entwicklung elektronischer Stellwerke für den Bahnbetrieb ist ein aufwändiges Unterfangen, welches sich besonders für die zahlreichen Nebenstrecken und andere kleinere Bahnanlagen häufig als unrentabel erweist. Um in Zukunft einerseits mehr Verkehr auf die Schiene zu bringen und zudem die Kosten für den Betrieb der Infrastruktur zu senken, müssen die Hardware-Komponenten günstiger werden, aber auch die Entwicklung der darauf laufenden Software produktiver erfolgen, ohne Ab- striche bei der Sicherheit zu machen. Bisher werden für elektronische Stellwerke Prozessrechner eingesetzt, welche speziell auf das jeweilige Stellwerk zugeschnitten sind. Ebenso wird die Software speziell für die jeweilige Anlage entwickelt. Beide Komonenten müssen für den Betrieb zugelassen werden. Unser Ansatz zur Produktivitätssteigerung setzt einerseits auf den Einsatz standardisierter Hardware-Komponenten aus der Industrieautomation, hier konkret speicherprogrammierbarer Steuerungen, und andererseits auf eine Verbesserung des Softwareentwicklungsprozesses durch den Einsatz modellgetriebener Softwareentwicklung mit domänenspezifischen Sprachen und dazu passenden Werkzeugen. In diesem Beitrag stellen wir aus dem Verbundprojekt MENGES (Modellbasierte Entwurfsmethoden für eine neue Generation elektronischer Stellwerke) den Entwurf und die Implementierung einer domänenspezifischen Sprache für die Programmierung elektronischer Stellwerke vor. Die MENGES-Sprache besteht aus einer Menge textueller Teilsprachen, für deren effiziente Benutzung eine leistungsfähige Werkzeugumgebung zur Analyse der Spezifikationen, zur Code-Generierung und zur zweckgerichteten grafischen Repräsentation von Spezifikationsteilen entwickelt wird.
- KonferenzbeitragGeneric roles for increased reuseability(Software Engineering 2012, 2012) Mertgen, AndreasRole-based programming, as in the Object Teams/Java (OT/J) language, aims to improve object-oriented programming with regard to separation of crosscutting or context-related concerns. Therefore, OT/J introduces class-like modules for roles and context, which connect common classes to build collaborations. However, since role and base objects are directly linked, it implies strong coupling and limited possibilities of reuse. This research aims to create a generic way of expressing connections between a collaboration and its base in order to further decouple modules and enhance their reusability. We introduce a quantification mechanism based on logic meta-programming in Prolog that allows using generic references to declaratively defined program elements, which are transformed to build valid OT/J code. We propose that the use of logic meta-variables improves the expressiveness and genericity of rolebased programming.
- KonferenzbeitragIT-Unterstützung für Public Safety & Security: Interdisziplinäre Anforderungsanalyse, Architekturen und Gestaltungskonzepte (IT4PSS 2012)(Software Engineering 2012, 2012) König-Ries, Birgitta; Pipek, Volkmar; Pottebaum, Jens; Strohschneider, Stefan
- KonferenzbeitragModel-based analysis of design artefacts applying an annotation concept(Software Engineering 2012, 2012) Merschen, Daniel; Duhr, Yves; Ringler, Thomas; Hedenetz, Bernd; Kowalewski, StefanIn automotive software development, dependencies among process artefacts, i. e. requirements, implementation and test cases, are often not obvious. This causes time-intensive manual analysis efforts to incorporate changes during software evolution. Therefore, automated tool support is essential to establish an efficient change management during the software life cycle. This paper presents a model-based concept which integrates the artefacts themselves as well as development-related meta information about them to establish both functional and process-related artefact analyses. To this end, we represent them as models in the Eclipse Modeling Framework and apply model transformations to support different kinds of automated analyses.
- KonferenzbeitragZertifizierung und modellgetriebene Entwicklung sicherer Software (ZeMoSS 2012)(Software Engineering 2012, 2012) Huhn, Michaela; Gerken, Stefan; Rudolph, Carsten
- Konferenzbeitrag5. Arbeitstagung Programmiersprachen (ATPS 2012)(Software Engineering 2012, 2012) Huch, Frank; Voigtländer, Janis
- Editiertes BuchSoftware Engineering 2012(2012)
- «
- 1 (current)
- 2
- 3
- »