Forschungsprojekt
ViBaM - Viewpoint Based Modeling
Das Projekt Viewpoint-basierte Modellierung (ViBaM) wurde im Rahmen des EU Programms "EuroStars" erfolgreich beantragt und wird vom BMBF gefördert.
Das Ziel von ViBaM ist es, Modellierungswerkzeuge zur Unterstützung von Viewpoints zu entwickeln und sie mit einer Reihe von vordefinierten Standardmechanismen zu kombinieren, die spezielle Viewpoints liefern. Weiterhin müssen diese Werkzeuge auch die Definition und Bearbeitung von neuen Viewpoints durch Endanwender erlauben. Zwei Szenarien für die im ViBaM Projekt erarbeitete Methodologie stammen aus Bereichen Enterprise Architectures und Automotive Sicherheitsaspekte. Komplexe Systeme können aus verschiedenen Perspektiven (Viewpoints) betrachtet werden. Eine Trennung in verschiedene Sichten ist ein wirkungsvolles Mittel zur Reduktion von Komplexität und zur Bewältigung von Problemen bei der Implementierung solcher Systeme. Die Viewpoint-Technik erlaubt es, das Fachwissen der Teilnehmer effizient zu organisieren. Sie bietet die Möglichkeit, jeden spezifischen Aspekt in einer Sicht zu repräsentieren und auf diese Weise geeignet zu unterstützen sowie diese Aspekte in einem Modell zu kombinieren.
Der Viewpoint-Mechanismus stellt Hilfsmittel zur Verfügung, um Modelle zu filtern, sie zu organisieren, Konsistenzregeln anzuwenden und dedizierte Werkzeuge (z.B. Generatoren, Prüfprogramme, Modelltransformationen, etc.) bereitzustellen, die sich auf die jeweilige Sicht beziehen. Jede Sicht repräsentiert die Perspektive einer Gruppe von Teilnehmern in der Systementwicklung oder Analyse. Beispielsweise können Architekten technischer Systeme, Analysten, Software-Architekten, Programmierer, Datenbank-Designer, Sicherheitsingenieure, Qualitätsmanager und Gutachter entsprechend ihrem jeweiligen Interessensbereich auf verschiedene Aspekte des Systems fokussieren.
Viewpoints ermöglichen es, das gleiche Modell in Abhängigkeit von der aktuellen Verwendung des jeweiligen Nutzers auf unterschiedliche Weise zu organisieren: Ein UML-Modell kann beispielsweise durch die Verwendung von Paketen strukturiert werden (z.B. Use Cases, Klassenmodelle) oder (ausschließlich) in funktionalen oder konzeptionellen Dekompositionen (z.B. Systemadministration, Statistik, Endbenutzeranwendung etc.) organisiert werden. Viewpoints sind nicht Beschränkungen durch hierarchische Organisation unterworfen und erlauben damit eine unterschiedliche Organisation oder Klassifizierung eines Systemmodells. Sie sind ein orthogonales Konzept zu den bestehenden Konzepten der Modellorganisation und jedes einzelne Modellelement kann in verschiedenen Viewpoints angezeigt werden. Viewpoints helfen bei der Verwaltung und bei der Beherrschung der Komplexität von Systemen, indem die Komplexität in verschiedene Sichten oder Nutzungsaspekt des jeweiligen Problems aufgeteilt werden, z.B. funktionale Probleme, Verteilung, Persistenzprobleme, Sicherheitsfragen, Zuverlässigkeitseigenschaften etc., und indem mehrere Klassifikationen und Strukturierungen dieser Elemente zugelassen werden.
In ViBaM werden drei anerkannte Einrichtungen mit herausragender Kompetenz im Bereich der Modellierung zusammenarbeiten: SOFTEAM und ikv, europäische KMUs, und das DFKI, ein Forschungszentrum. In dem zweijährigen Projekt arbeiten die Partner zusammen und teilen ihr für das Projekt relevantes Knowhow, um ein allgemeines Viewpoint-Konzept für die Modellierung zu entwickeln. Die Arbeiten zu ViBaM wurden am 1.2.2011 begonnen und werden zum 31.1.2013 abgeschlossen sein.
Am DFKI wird ViBaM von der Forschungsgruppe Multiagentensysteme (MAS) im Forschungsbereich Agenten und Simulierte Realität (ASR) und dem **Institut für Wirschaftsinformatik (IWi)** durchgeführt.
Ansprechpartner fĂĽr das Projekt sind Dr. Klaus Fischer (MAS/ASR) und Julian Krumeich (IWi).
Kontakt
Ansprechpartner:
M.Sc. Julian Krumeich
Projektleitung:
Klaus Fischer
Beteiligte Forschungsbereiche
Publikationen
- 2013
- Julian Krumeich; Dirk Werth; Peter Loos
Nutzung des Viewpoint-Konzepts zur Unterstützung kollaborativer Modellierung Konzeption und prototypische Implementierung.
In: Rainer Alt; Bogdan Franczyk (Hrsg.). Proceedings of the 11th International Conference on Wirtschaftsinformatik. Internationale Tagung Wirtschaftsinformatik (WI-2013), 11. February 27 - March 1, Leipzig, Germany, Pages 1261-1275, ISBN 978-3-00-041360-5, Universität Leipzig, Leipzig, 2/2013. - Klaus Fischer; Julian Krumeich; Dima Panfilenko; Marc Born; Philippe Desfray
Viewpoint-based Modeling A Stakeholder-centered Approach for Model-driven Engineering.
In: Juan Manuel Cueva Lovelle Vicente GarcĂa DĂaz (Hrsg.). Progressions and Innovations in Model-Driven Software Engineering. Chapter o.A. IGI Global, 7/2013.
- 2012
- Klaus Fischer; Dima Panfilenko; Julian Krumeich; Marc Born; Philippe Desfray
Viewpoint-Based Modeling - Towards Defining the Viewpoint Concept and Implications for Supporting Modeling Tools.
In: EMISA 2012 - Der Mensch im Zentrum der Modellierung. International Workshop on Enterprise Modelling and Information Systems Architectures (EMISA-12), September 13-14, Wien, Austria, Pages 123-136, GI-Edition: Lecture Notes in Informatics (LNI), No. 206, ISBN 978-3-88579-600-8, Köllen Druck+Verlag GmbH, Bonn, 9/2012.
- 2011
- Dima Panfilenko; Roman Litvinov; Dirk Werth; Peter Loos
Traceability and Viewpoints in Enterprise Architectures.
In: Runtong Zhang; JosĂ© Cordeiro; Xuewei Li; Zhenji Zhang; Juliang Zhang (Hrsg.). Proceedings of the13th International Conferenceon Enterprise Information Systems. International Conference on Enterprise Information Systems (ICEIS-2011), 13th, June 8-11, Beijing, China, Pages 150-156, ICEIS 2011 - Proceedings of the 13th International Conference on Enterprise Information Systems, Vol. 3, ISBN 978-989-8425-55-3, SciTePress, Beijing, China, 7/2011. - Marc Gräßle; Dima Panfilenko; Zoltán Balogh; Emil Gatial; Dirk Werth; Ladislav HluchĂ˝; Peter Loos
Open Agent-based Interoperability Framework for First Responders.
In: Bonn Gesellschaft für Informatik e.V.; Hans-Ulrich Heiß; Peter Pepper; Holger Schlingloff; Jörg Schneider (Hrsg.). Proceedings Informatik 2011: Informatik schafft Communities. Jahrestagung der Gesellschaft für Informatik (INFORMATIK), 41. Jahrestagung der Gesellschaft für Informatik, located at Informatik 2011, October 4-7, Berlin, Germany, ISBN 3885792869, Köllen, 10/2011.
