Im Teilprojekt B1 werden UML-basierte Entwurfstechniken für selbstoptimierende mechatronische Multiagentensysteme entwickelt. In den ersten beiden Förderperioden wurde ein auf kompositionaler Verifikation und domänenspezifischen Entwurfsmustern beruhender Ansatz entwickelt, der hybride Agenten sowie deren Online-Rekonfiguration unter Berücksichtigung von Sicherheit und Zuverlässigkeit betrachtet. Dieser Ansatz soll nun um Konzepte für flexible Struktur- und Verhaltensanpassungen sowie um ein Re-Engineering von Altsystemen erweitert werden.
Multiagentensysteme (MAS) mit mechatronischen Komponenten erreichen ihre weitreichende Funktionalität durch die Vernetzung der mechatronischen Komponenten. Die Vernetzung ermöglicht ein koordiniertes Vorgehen der Einzelagenten und damit die Selbstoptimierung durch Anpassung an veränderte Zielvektoren. Voraussetzung für die Koordination ist ein Austausch von Informationen zwischen Agenten mittels nachrichtenbasierter Kommunikation. Die Kombination von softwaretechnischer Interaktion zwischen Agenten einerseits und regelungstechnischer Aktorik und Sensorik andererseits, stellt eine große Herausforderung für die Entwicklung korrekter Software mechatronischer Systeme dar. Dieser Herausforderung stellt sich das Teilprojekt B1.
Adressiert wird diese Herausforderung durch eine Hand in Hand Entwicklung eines Modellierungsformalismus für mechatronische MAS, der MechatronicUML und einer assoziierten Verifikationsmethodik. In der 1. Förderperiode wurden dazu Muster entwickelt, die speziell die Koordination der mechatronischen Komponenten berücksichtigen und eine modellbasierte, kompositionale Verifikation ermöglichen. Die Muster wurden in der 2. Förderperiode zu parametrisierten Koordinationsmustern für eine variable Anzahl von Teilnehmern an einer zentral koordinierten Interaktion ausgebaut. Die Einbeziehung regelungstechnischer, durch Simulation oder Testen abgeleiteter, Ergebnisse des Teilprojektes C3 und der D Teilprojekte, ermöglichte eine Abstraktion des hybriden Systems zu einem rein zeit-kontinuierlichen System und ermöglichte damit eine effiziente Verifikation.
Der Online-Rekonfiguration des Softwaresystems wurde dabei auf zwei Ebenen Rechnung getragen, der Ebene der Verhaltensanpassung eines OCMs und der Strukturanpassung eines MAS. Die Sicherheit ersterer Rekonfiguration wird durch die kompositionale Verifikation erreicht. Für die Strukturanpassungen, die für beliebige Ausgangskonfigurationen als sicher nachgewiesen werden müssen, wurde in der 2. Förderperiode eine neuartige Verifikationstechnik basierend auf dem Nachweis von Strukturinvarianten entwickelt. Der durch die Strukturanpassungen aufgespannte unendliche Zustandsraum wird formal durch ein Erzeugendensystem, genauer Graphtransformationsystem modelliert. So können Strukturinvarianten durch eine induktive Technik nachgewiesen werden.
In der 2. Förderperiode wurde die Modellierung zusätzlich durch die Entwicklung von Syntheseverfahren unterstützt, die aus Szenariodiagrammen die erwähnten Koordinationsmuster ableiten und aus den in einer Komponente zu verwendenden Koordinationsmustern das Gesamtverhalten einer Komponente berechnen. Die notwendige (Komponenten-)Struktur für die Modellierung von Szenariodiagrammen wurde in enger Kooperation mit dem Teilprojekt B2 aus den domänenübergreifenden Modellen abgeleitet. Zudem berücksichtigt eine komponentenbasierte Gefahrenanalyse inklusive der Betrachtung von Fehlertoleranztechniken das Auftreten und die Vermeidung von Fehlern auf Grund des Ausfalls oder Fehlverhaltens kompletter Komponenten. In Kooperation mit dem Teilprojekt D2 wurden Gefahren für RailCab-Convoys analysiert und Techniken zur Fehlertoleranz angewandt.
Die geplante 3. Förderperiode ist gekennzeichnet durch eine Weiterentwicklung bisheriger Konzepte, insbesondere in Hinblick auf eine erhöhte Flexibilität der Selbstoptimierung sowie die Bearbeitung neuer Fragestellungen, bei denen es um die Einbeziehung von bestehenden Altsystemen in die Entwurfstechnik sowie die Planung des Koordinationsmustereinsatzes durch den kognitiven Operator des OCMs geht.
Zur Erhöhung der Flexibilität von Verhaltens- und Strukturanpassungen sollen Kombinationen von Koordinationsmustern sowie parametrisierte Koordinationsmuster für eine dezentrale Koordination beliebig vieler Agenten entwickelt werden. Mit den zunehmenden Möglichkeiten zur Selbstoptimierung wird damit aber auch eine Planung des Einsatzes der Koordinationsmuster nötig. Dafür sollen in der 3. Förderperiode zusätzlich Planungsverfahren für die softwaretechnische Agentenkoordination entwickelt werden, inbesondere und im Gegensatz zu den Teilprojekten A1 und A2 unter Berücksichtigung von Sicherheitsanforderungen.
Weiteres, neues Ziel neben der sicheren Planung ist die Entwicklung von Techniken zur Integration von Altsystemen. Die Einbettung von Altsystemen in den bestehenden Modellierungsansatz erfordert ein Reverse Engineering bestehender Systeme mit dem Ziel, Modelle der MechatronicUML aus dem Quellcode zu synthetisieren. Die Gefahrenanalyse soll in der 3. Förderperiode durch die Behandlung von zeitabhängigen Fehlereinflüssen ergänzt werden, um den inhärenten Echtzeiteigenschaften mechatronischer Systeme Rechnung tragen zu können und die Präzision der Analyse zu erhöhen.
Durch die Berufung von Herrn Professor Giese an das HPI in Potsdam steht er nicht mehr als Teilprojektleiter für die 3. Förderperiode zur Verfügung. Mit Frau Professor Wehrheim konnte eine Teilprojektleiterin für die 3. Förderperiode gefunden werden, die mit ihren Arbeiten an Reduktionsverfahren insbesondere viel Expertise für die zunehmend komplexere formale Verifikation, aber auch für Modellierung und Semantik mitbringt.
Teilprojektkoordinator:
Publikationen (seit 6/2005)
Begutachtete Veröffentlichungen
Alhawash, K.; Ceylan, T.; Eckardt, T.; Fazal-baqaie, M.; Greenyer, J.; Heinzemann, C.; Henkler, S.; Ristov, R.; Travkin, D.; Yalcin, C.: The Fujaba Automotive Tool Suite. In: Aßmann, U., Johannes, J., Zündorf, A.: Proceedings of the 6th International Fujaba Days, 18.-19. September 2008, Dresden, Germany, 2008
Becker, B.; Beyer, D.; Giese, H.; Klein, F.; Schilling, D.: Symbolic Invariant Verification for Systems with Dynamic Structural Adaptation. In: Proceedings of the 28th International Conference on Software Engineering (ICSE), 2006, ACM Press, Shanghai, China, 2006
Burmester, S.; Giese, H.: Visual Integration of UML 2.0 and Block Diagrams for Flexible Reconfiguration in Mechatronic UML. In: Zhan, K., Erwig, M., Schürr, A.: Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Dallas, Texas, USA, IEEE Computer Society Press, Washington, DC, USA, 2005
Burmester, S.; Giese, H.; Hirsch, M.; Schilling, D.; Tichy, M.: The Fujaba Real-Time Tool Suite: Model-Driven Development of Safety-Critical, Real-Time Systems. In: Proceedings of the 27th International Conference on Software Engineering (ICSE), St. Louis, Missouri, USA, ACM, New York, NY, USA, 2005
Burmester, S.; Giese, H.; Henkler, S.; Hirsch, M.; Tichy, M.; Gambuzza, A.; Münch, E.; Vöcking, H.: Tool Support for Developing Advanced Mechatronic Systems: Integrating the Fujaba Real-Time Tool Suite with CAMeL-View. In: Orso, A., di Nitto, E. (Eds.): Proceedings of the 29th International Conference on Software Engineering (ICSE), 2007, Minneapolis, Minnesota, USA, IEEE Computer Society, Los Alamitos, CA, 2007
Brenner, C.; Giese, H.; Hirsch, M.; Henkler, S.; Priesterjahn, C.: Integration of Legacy Components in Mechatronic UML Architectures. In: Aßmann, U., Johannes, J., Zündorf, A.: Proceedings of the 6th International Fujaba Days, 18.-19. September 2008, Dresden, Germany, 2008
Brink, C.; Greenyer, j.; Schäfer, W.; Hahn, M.; Tichy, M.: Simulation von hybridem Verhalten in CAMeL-View. In Wissenschaftsforum Intelligente Technische Systeme 2011, HNI-Verlagsschriftenreihe, vol. 294, pp. 189-202. May 2011
Burmester, S.; Giese, H.; Münch, E.; Oberschelp, O.; Klein, F.; Scheideler, P.: Tool Support for the Design of Self-Optimizing Mechatronic Multi-Agent Systems. International Journal on Software Tools for Technology Transfer, Volume 10, Number 3, Springer Verlag, Heidelberg, Deutschland, 2008, pp. 207-222
Burmester, S.; Giese, H.; Oberschelp, O.: Hybrid UML Components for the Design of Complex Self-optimizing Mechatronic Systems. Informatics in Control, Automation and Robotics I, 4, Springer Verlag, Niederlande, 2006
Becker, B.; Giese, H.; Schilling, D.: A Plugin for Checking Inductive Invariants when Modeling with Class Diagrams and Story Patterns. Proceedings of the 3rd International Fujaba Days 2005, Universität Paderborn, Paderborn, 2005
Burmester, S.; Giese, H.; Seibel, A.; Tichy, M.: Worst-Case Execution Time Optimization of Story Patterns for Hard Real-Time Systems. Proceedings of the 3rd International Fujaba Days 2005, Universität Paderborn, Paderborn, 2005
Danne, C.; Dück, V.; Klöpper, B.; Brinkmann, J.; Tichy, M.: Considering Runtime Restrictions in Self-Healing Distributed Systems. In: Proceedings of the IEEE 21st International Conference on Advanced Information Networking and Applications (AINA-07), Niagara Falls, Canada, IEEE Computer Society, Washington, DC, USA, 2007
Eckardt, T.; Heinzemann, C.: Providing Timing Computations for FUJABA. In Proceedings of the 8th International Fujaba Days (University of Tartu, Estonia). May 2011
Eckardt, T.; Henkler, S.: Synthesis of Component Behavior. In: Pieter Van Gorp (eds.): Proceedings of the 7th International Fujaba Days, Eindhoven University of Technology, The Netherlands, November 2009, pp. 1-5
Eckardt, T.; Henkler, S.: Component Behavior Synthesis for Critical Systems. In: 1st International Symposium on Architecting Critical Systems (ISARCS). Springer, May 2010
Estler, H. C.; Wehrheim, H.: Heuristic Search-Based Planning for Graph Transformation Systems. ICAPS Workshop on Knowledge Engineering for Planning and Scheduling (KEPS 2011), Freiburg, Germany, June 2011
Frank, U.; Giese, H.; Müller, T.; Oberthür, S.; Romaus, C.; Tichy, M.; Vöcking, H.: Potenziale und Risiken der Selbstoptimierung für die Verlässlichkeit mechatronischer Systeme. 5. Paderborner Workshop Entwurf mechatronischer Systeme, 22.-23. März 2007, Paderborn, HNI-Verlagsschriftenreihe, Band 210, Paderborn, 2007
Gausemeier, J.; Giese, H.; Schäfer, W.; Axenath, B.; Frank, U.; Henkler, S.; Pook, S.; Tichy, M.: Towards the Design of Self-Optimizing Mechatronic Systems: Consistency between Domain-Spanning and Domain-Specific Models. In: Bocquet, J.: 16th International Conference on Engineering Design, July 28-31, 2007, Paris, Ecole Central Paris & The Design Society, Paris, Frankreich, 2007
Giese, H.; Hirsch, M.: Modular Verificaton of Safe Online-Reconfiguration for Proactive Components in Mechatronic UML. In: International Workshop on Modeling and Analysis of Real-Time and Embedded Systems, October 2-7, 2005, Montego Bay, Jamaika, 2005, pp. 7-26
Giese, H.; Henkler, S.: Architecture-Driven Platform Independent Deterministic Replay for Distributed Hard Real-Time Systems. In: Hierons, R., Muccini, H.: 2nd International Workshop on The Role of Software Architecture for Testing and Analysis, July 17-20, 2006, Portland, USA, ACM Press, New York, 2006, pp. 28-38
Giese, H.; Henkler, S.: A Survey of Approaches for the Visual Model-Driven Development of Next Generation Software-Intensive Systems. Journal of Visual Languages and Computing, Volume 17, Issue 6, Elsevier, Amsterdam, 2006, pp. 528-550
Giese, H.; Hirsch, M.: Modular Verificaton of Safe Online-Reconfiguration for Proactive Components in Mechatronic UML. In: Bruel, J.: Satellite Events at the MoDELS 2005 Conference, October 2-7, 2005, Montego Bay, Springer Verlag, 3844, Heidelberg, Deutschland, 2006, pp. 67-78
Giese, H.; Henkler, S.; Hirsch, M.: A PlugIn for the Development of Resource Aware Components with Mechatronic UML. In: Giese, H., Westfechtel, B.: Proceedings of the 4th International Fujaba Days, September 28-30, 2006, Bayreuth, Universität Paderborn, tr-ri-06-275, Paderborn, Deutschland, 2006, pp. 51-55
Giese, H.; Henkler, S., Hirsch, M.: A Multi-Paradigm Approach Supporting the Modular Execution of Reconfigurable Hybrid Systems. In: Transactions of the Society for Modeling and Simulation International, December 2010
Giese, H.; Henkler, S.; Hirsch, M.; Klein, F.: Nobody's perfect: Interactive Synthesis from Parametrized Real-Time Scenarios. In: 5th Workshop on Scenarios and State Machines: Models, Algorithms and Tools, May 27, 2006, Shanghai, ACM Press, New York, USA, 2006, pp. 67-74
Giese, H.; Henkler, S.; Hirsch, M.; Tichy, M.; Vöcking, H.: Modellbasierte Entwicklung vernetzter, mechatronischer Systeme am Beispiel der Konvoifahrt autonom agierender Schienenfahrzeuge. 4. Paderborner Workshop Entwurf mechatronischer Systeme, 27.-28. September, 2006, Paderborn, Deutschland, HNI-Verlagsschriftenreihe, Band 189, Paderborn, Deutschland, 2006, pp. 457-473
Giese, H.; Henkler, S.; Hirsch, M.; Klein, F.; Spijkerman, M.: Monitoring of Structural and Temporal Properties. In: Geiger, L., Giese, H., Zündorf, A.: Proceedings of the 5th International Fujaba Days, October 8-9, 2007, Kassel, Germany, Universität Paderborn, tr-ri-06-289, Paderborn, Deutschland, 2007, pp. 8-11
Giese, H.; Henkler, S.; Hirsch, M.; Priesterjahn, C.: Model-Based Testing of Mechatronic Systems. In: Geiger, L., Giese, H., Zündorf, A.: Proceedings of the 5th International Fujaba Days, October 8-9, 2007, Kassel, Germany, Universität Paderborn, tr-ri-06-289, Paderborn, Deutschland, 2007, pp. 12-15
Giese, H.; Henkler, S.; Hirsch, M.: Combining Compositional Formal Verification and Testing for Correct Legacy Component Integration in Mechatronic UML. In: Lemos, R. d., Di Giandomenico, F., Gacek, C., Muccini, H., Vieira, M.: Architecting Dependable Systems V, Springer Verlag, 5135, Heidelberg, Deutschland, 2008, pp. 248-272
Giese, H.; Klein, F.: Beyond Story Patterns: Story Decision Diagrams. In: Giese, H., Westfechtel, B.: Proceedings of the 4th International Fujaba Days, September 28-30, 2006, Bayreuth, Germany, Universität Paderborn, tr-ri-06-275, Paderborn, Deutschland, 2006, pp. 2-9
Giese, H.; Klein, F.: Visual Specification of Structural and Temporal Properties. In: Giese, H., Westfechtel, B.: 4th International Fujaba Days, September 28-30, 2006, Bayreuth, Germany, Universität Paderborn, tr-ri-06-275, Paderborn, Deutschland, 2006, pp. 23-30
Giese, H.; Klein, F.; Burmester, S.: Pattern Synthesis from Multiple Scenarios for Parameterized Real-Timed UML Models. In: Leue, S., Systä, T.: Scenarios: Models, Algorithms and Tools, Springer Verlag, 3466, Heidelberg, Deutschland, 2005, pp. 193-211
Giese, H.; Tissen, S.: The SceBaSy PlugIn for the Scenario-Based Synthesis of Real-Time Coordination Patterns for Mechatronic UML. Proceedings of the 3rd International Fujaba Days, September 15-18, 2005, Paderborn, Germany, Universität Paderborn, tr-ri-05-259, 2005, pp. 67-70
Giese, H.; Tichy, M.: Component-Based Hazard Analysis: Optimal Designs, Product Lines, and Online-Reconfiguration. In: Gorski, J.: Proceedings of the 25th International Conference on Computer Safety, Security and Reliability, September 26-29, Gdansk, Poland, Springer Verlag, Heidelberg, Deutschland, 2006, pp. 156-169
Giese, H.; Vilbig, A.: Separation of Non-Orthogonal Concerns in Software Architecture and Design. Software and System Modeling, Volume 5, Number 2, Springer Verlag, Heidelberg, Deutschland, 2006, pp. 136-169
Heinzemann, C.: Verifikation von Protokollverfeinerungen. In: Informatiktage 2010 - Fachwissenschaftlicher Informatik-Kongress 19.-20. März 2010, B-IT Bonn-Aachen International Center for Information Technology in Bonn, LNI, vol. S-9, GI, March 2010, pp. 57-60
Heinzemann, C.; Henkler, S.; Zündorf, A.: Specification and Refinement Checking of Dynamic Systems. In: Pieter Van Gorp (eds.): Proceedings of the 7th International Fujaba Days, Eindhoven University of Technology, The Netherlands, November 2009, pp. 6-10
Heinzemann, C.; Suck, J.; Jubeh, R.; Zündorf, A.: Topology Analysis of Car Platoons Merge with FujabaRT & TimedStoryCharts - a Case Study. In: Pieter Van Gorp and Steffen Mazanek and Arend Rensink (eds.): Transformation Tool Contest, Malaga 2010
Henkler, S.; Breit, M.; Brink, C.; Böger, M.; Brenner, C.; Bröker, K.; Pohlmann, U.; Richtermeier, M.; Suck, J.; Travkin, O.; Priesterjahn, C.: FRiTSCab: Fujaba Re-Engineering Tool Suite for Mechatronic Systems. In: Pieter Van Gorp (eds.): Proceedings of the 7th International Fujaba Days, Eindhoven University of Technology, The Netherlands, November 2009, pp. 25-29
Henkler, S.; Greenyer, J.; Hirsch, M.; Schäfer, W.; Alhawash, K.; Eckardt, T.; Heinzemann, C.; Löffler, R.; Seibel, A.; Giese, H.: Synthesis of Timed Behavior From Scenarios in the Fujaba Real-Time Tool Suite. In: Proc. of the 31th International Conference on Software Engineering (ICSE), Vancouver, Canada, May 2009, pp. 615-618
Henkler, S.; Hirsch, M.: Compositional Validation of Distributed Real Time Systems. In: Gehrke, M., Giese, H., Stroop, J.: 4th Workshop on Object-oriented Modeling of Embedded Real-Time Systems, October 30-31, 2007, Paderborn, Germany, Institut für Informatik, Universität Paderborn, tr-ri-07-286, Paderborn, Deutschland, 2007, pp. 52-56
Henkler, S.; Hirsch, M.; Kahl, S.; Schmidt, A.: Development of Self-optimizing Systems: Domain-spanning and Domain-specific Models exemplified by an Air Gap Adjustment System for Autonomous Vehicles. In: ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, August 3-6, 2008, New York, USA, ASME, New York, USA, 2008
Henkler, S.; Hirsch, M.; Priesterjahn, C.; Schäfer, W.: Modeling and Verifying Dynamic Communication Structures based on Graph Transformations. In: Proc. of the Software Engineering 2010 Conference, 22.-26.2.2010, Paderborn, Germany, 2010
Henkler, S.; Meyer, J.; Schäfer, W.; Nickel, U.: Reverse Engineering automotiver Softwaresysteme. In: Proc. of the Dagstuhl-Workshop: Model-Based Development of Embedded Systems (MBEES), 2010, Schloss Dagstuhl, Germany, Informatik-Bericht (Technische Universität Braunschweig), April 2010, pp. 78-84
Henkler, S.; Meyer, J.; Schäfer, W.; Nickel, U.: Reverse Engineering mechatronischer Systeme. In: Seventh Paderborner Workshop Entwurf mechatronischer Systeme, HNI-Verlagsschriftenreihe, 2010, pp. 1-16
Henkler, S.; Meyer, J.; Schäfer, W.; Nickel, U.; Detten, M.: Legacy Component Integration by the Fujaba Real-Time Tool Suite. In: Proceedings of the 32nd International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, vol. 2, ACM Press, May 2010, pp. 267 - 270
Henkler, S.; Oberthür, S.; Giese, H.; Seibel, A.: Model-Driven Runtime Resource Predictions for Advanced Mechatronic Systems with Dynamic Data Structures. In: In Proc. of 13th International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC), IEEE Computer Society Press, Mai 2010, pp. 202-209
Henke, C.; Tichy, M.; Schneider, T.; Böcker, J.; Schäfer, W.: Organization and Control of Autonomous Railway Convoys. In: 9th International Symposium on Advanced Vehicle Control, October 6-9, 2008, Kobe, Japan, 2008
Henke, C.; Tichy, M.; Schneider, T.; Böcker, J.; Schäfer, W.: System Architecture and Risk Management for Autonomous Railway Convoys. In: 2nd Annual IEEE International Systems Conference, April 7-10, 2008 Montreal, Canada, IEEE systems council, 2008, pp. 1-8
Hirsch, M.; Henkler, S.; Giese, H.: Modeling Collaborations with Dynamic Structural Adaptation in Mechatronic UML. In: Proceedings of the 2008 international workshop on Softwareengineering for adaptive and self-managing systems, 2008, ACM Press, New York, NY, USA, 2008
Hirsch, M.; Henkler, S.; Priesterjahn, C.: Hybrid Model Checking with the FUJABA Real-Time Tool Suite. In: Aßmann, U., Johannes, J., Zündorf, A. (Eds.): Proceedings of the 6th International Fujaba Days, 18.-19. September 2008, Dresden, Germany, 2008
Holtmann, J.; Tichy, M.: Component Story Diagrams in Fujaba4Eclipse. In: Aßmann, U., Johannes, J., Zündorf, A.: Proceedings of the 6th International Fujaba Days 2008, Dresden, Germany, Universität Paderborn, Paderborn, Deutschland, 2008
Klein, F.; Giese, H.: Analysis and Design of Physical and Social Contexts inMulti-Agent Systems. In: Garcia, A., Choren, R., Lucena, C., Romanovsky, A., Holvoet, T.and Giorgini, P.: Software Engineering for Multi-Agent Systems IV, Springer Verlag, Berlin, Deutschland, 2006
Klein, F.; Giese, H.: Grounding Social Interactions in the Environment. In: Weyns, D., Parunak, V., Michel, F.: Environments for Multiagent Systems II, Springer Verlag, Berlin, Deutschland, 2006
Klein, F.; Giese, H.: Integrated Visual Specification of Structural and TemporalProperties. In: Fundamental Approaches to Software Engineering, Springer Verlag, Berlin, Deutschland, 2006
Klein, F.; Giese, H.: Joint Structural and Temporal Property Specification usingTimed Story Sequence Diagrams. In: Dwyer, M., Lopes, A.: Proceedings of 10th International Conference on Fundamental Approachesto Software Engineering (FASE) 2007, held as part of ETAPS 2007, March 24-April 1, 2007, Lisboa, Portugal, Springer Verlag, Berlin, Deutschland, 2007
Klein, F.; Giese, H.; Tichy, M.: Building Reliable Systems based on Self-Organizing Multi-Agent Systems. In: Proceedings of the 5th ICSE 2006 Workshop on Software Engineeringfor Large-scale Multi-Agent Systems (SELMAS'06), Shanghai, China, ACM Press, New York, NY, USA, 2006
Osmic, S.; Münch, E.; Trächtler, A.; Henkler, S.; Schäfer, W.; Giese, H.; Hirsch, M.: Safe Online-Reconfiguration of Self-Optimizing Mechatronic Systems. Selbstoptimierende mechatronische Systeme: Die Zukunft gestalten. 7. Internationales Heinz Nixdorf Symposium für industrielle Informationstechnik, Springer Verlag, Berlin, Deutschland, 2008
Tichy, M.: Pattern-Based Synthesis of Fault-Tolerant Embedded Systems. In: Proceedings of the Doctoral Symposium of the Fourteenth ACM SIGSOFT Symposiumon Foundations of Software Engineering (FSE), Portland, Oregon, USA, ACM Press, New York, NY, USA, 2006
Tichy, M.; Giese, H.: Extending Fault Tolerance Patterns by Visual Degradation Rules. In: Proceedings of the Workshop on Visual Modeling for Software Intensive Systems(VMSIS) at the the IEEE Symposium on Visual Languages and Human-CentricComputing (VL/HCC'05), Dallas, Texas, USA, Dallas, Texas, USA, 2005
Tichy, M.; Giese, H.; Schilling, D.; Pauls, W.: Computing Optimal Self-Repair Actions: DamageMinimization versus Repair Time. In: de Lemos, R., Romanovsky, A.: Proceedings of the ICSE 2005 Workshop on Architecting Dependable Systems,St. Louis, Missouri, USA, ACM Press, New York, NY, USA, 2005
Tichy, M.; Giese, H.; Seibel, A.: Story Diagrams in Real-Time Software. In: Giese, H., Westfechtel, B.: Proceedings of the 4th International Fujaba Days 2006, Bayreuth, Germany, Universität Paderborn, Bayreuth, Deutschland, 2006
Tichy, M.; Henkler, S.: Towards a Transformation Language for Component Structures. In: Giese, H., Stroop, J., Gehrke, M.: Proceedings of the 4th Workshop on Object-oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany, 2007, pp. 68-73
Tichy, M.; Henkler, S.; Holtmann, J.; Oberthür, S.: Component Story Diagrams: A Transformation Language for Component Structures. Postproceedings of the 4th Workshop on Object-oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany, 2008
Tichy, M.; Henkler, S.; Meyer, M.; Von Detten, M.: Safety of Component-Based Systems: Analysis and Improvement using Fujaba4Eclipse. In: Schäfer, W., Dwyer, M., Gruhn, V.: Companion Proceedings of the 30th International Conference on SoftwareEngineering (ICSE), May 10 - 18, Leipzig, Germany, 2008
Tichy, M.; Hirsch, M.; Brink, C.; Gerking, C.; Hahn, M.; Schäfer, W.: Integration hybrider Modellierungstechniken in CAMeL-View. In: Seventh Paderborner Workshop Entwurf mechatronischer Systeme, HNI-Verlagsschriftenreihe, vol. 272, March 2010, pp. 235-251
Tichy, M.; Meyer, M.; Giese, H.: On Semantic Issues in Story Diagrams. In: Giese, H., Westfechtel, B.: Proceedings of the 4th International Fujaba Days, September 28 - 30, 2006, Bayreuth, Germany, Universität Paderborn, 2006, pp. 10-14
Priesterjahn, C.: Hazard Analysis of Self-Optimizing Mechatronic Systems. In: Proc. of the Doctoral Symposium of the 7th joint meeting of the European Software Engineering Conference (ESEC) and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), August 24-28 2009, Amsterdam, The Netherlands, 2009
Priesterjahn, C.; Sondermann-Wölke, C.; Tichy, M.; Hölscher, C.: Component-based Hazard Analysis for Mechatronic Systems. In Proc. of the 2nd IEEE International Workshop MoBE-RTES at the 14th IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing (ISORC), Newport Beach, USA (USA). IEEE Computer Society, March 2011
Priesterjahn, C.; Tichy, M.: Modeling Safe Reconfiguration with the FUJABA Real-Time Tool Suite. In: Pieter Van Gorp (eds.): Proceedings of the 7th International Fujaba Days, Eindhoven University of Technology, The Netherlands, November 2009
Priesterjahn, C.; Tichy, M.; Henkler, S.; Hirsch, M.; Schäfer, W.: Fujaba4Eclipse Real-Time Tool Suite. In: Model-Based Engineering of Embedded Real-Time Systems (MBEERTS), Lecture Notes in Computer Science (LNCS), Springer, 2009, pp. 1-7
Schäfer, W.; Eckardt, T.; Henke, C.; Kaiser, L.; Kerstan, T.; Rieke, J.; Tichy, M.: Der Softwareentwurf im Entwicklungsprozess mechatronischer Systeme. In: 7. Paderborner Workshop Entwurf mechatronischer Systeme, HNI-Verlagsschriftenreihe, vol. 272, March 2010, pp. 3-22
Steenken, D.; Wonisch, D.: Using Shape Analysis to verify Graph Transformations in Model Driven Design. In IEEE 9th International Conference on Industrial Informatics (INDIN 2011). Lisbon, Portugal, 2011
Steenken, D.; Wehrheim, H.; Wonisch D.: Towards a Shape Analysis for Graph Transformation Systems. In 22nd Nordic Workshop on Programming Theory (NWPT 2010). Turku, Finland, November 2010
Dissertationen
Burmester, S.: Model-Driven Engineering of Reconfigurable Mechatronic Systems. Dissertation, Fakultät für Elektrotechnik, Informatik und Mathematik, Universität Paderborn, Berlin, 2006
Hirsch, M.: Modell-basierte Verifikation von vernetzten mechatronischen Systemen. Dissertation, Fakultät für Elektrotechnik, Informatik und Mathematik, Universität Paderborn, Universität Paderborn, 2008
Klein, F.: A Model-Driven Approach to Multi-Agent System Design. Dissertation, Fakultät für Elektrotechnik, Informatik und Mathematik, Universität Paderborn, Universität Paderborn, 2008
Schilling, D.: Kompositionale Softwareverifikation mechatronischer Systeme. Dissertation, Fakultät für Elektrotechnik, Informatik und Mathematik, Universität Paderborn, 2006




