Dr. Dominik Stein

former Academic Staff

Dr. Dominik Stein

Email:

Curriculum Vitae:

  • October 1994 until November 1998
    Student of Management Information Systems (Diploma I) at the University of Essen.
  • October 1999 until January 2002
    Student of Management Information Systems (Diploma II) at the University of Essen.
  • February 2002 until September 2003
    Part Time Research Volunteer at the Institute for Computer Science and Business Information Systems (ICB), Chair of Data Management Systems and Knowledge Representation, at the University of Duisburg-Essen.
  • Since October 2003
    Full Time Research Assistant at the Institute for Computer Science and Business Information Systems (ICB), Chair of Data Management Systems and Knowledge Representation, at the University of Duisburg-Essen.

Fields of Research:

Software Engineering and Modelling, Aspect-Oriented Software Development, Aspect-Oriented Design and Aspect Modelling

Publikationen: DuEPublico - DBLP - ACM DL - Arnetminer -

Publications:

  • Kienzle, J.; Gray, J.; Stein, D.; Cottenier, T.; Cazzola, W.; Aldawud, O.: Report of the 14th International Workshop on Aspect-Oriented Modeling. In: Ghosh, S. (Ed.): MoDELS 2009 - Workshops and Symposia, LNCS 6002. Springer, 2009, p. 98-103.
  • Stricker, V.; Hanenberg, S.; Stein, D.: Designing Design Constraints in the UML Using Join Point Designation Diagrams. In: Oriol; M.; Meyer; B. (Ed.): 47th International Conference on Objects, Components, Models and Patterns (TOOLS Europe 2009), LNBIP 33. Springer, Zurich, Switzerland, 29 June - 3 July 2009 2009, p. 57-76.
  • Stein, D.; Hanenberg, S.: Assessing the Power of a Visual Modeling Notation - Preliminary Contemplations on Designing a Test.. In: Chaudron, M.R.V. (Ed.): MoDELS 2008 - Workshops and Symposia, Reports and Revised Selected Papers, LNCS 5421. Springer, Toulouse, France, September 28 - October 3 2008, p. 78-89.
  • Stein, D.; Hanenberg, S.: Assessing the Power of a Visual Modeling Notation - Preliminary Contemplations on Designing a Test.. In: Arisholm; E.; Briand; L.; Anda; B. (Ed.): Workshop on Empirical Studies of Model-Driven Engineering (ESMDE'08). CEUR-WS, Vol. 392, Toulouse, France, September 29 2008, p. 31-40.
  • Sánchez, P.; Fuentes, L.; Stein, D.; Hanenberg S.; Unland R.: Aspect-Oriented Model Weaving Beyond Model Composition and Model Transformation. In: Czarnecki, K.; Ober, I.; Bruel, J.-M.; Uhl, A.; Völter, M. (Ed.): International Conference on Model Driven Engineering Languages and Systems (MoDELS'08), LNCS 5301. Springer, Toulouse, France, September 28 - October 3, 2008 2008, p. 766-781.
  • Stein; D.; Hanenberg; S.: M4JPDD - Tool-Support for Modeling Join Point Designation Diagrams. In: Demo at AOSD 2008. Brussels, Belgium, April 2&4, 2008 2008.
  • Sanchez; P.; Stein; D.; Hanenberg; S.: State Charts as an Intermediate Representation of JPDDs Which Help Developers to Map Them to Executable Artifacts. In: International Workshop on Aspect-Oriented Modeling, AOSD 2008. Brussels, Belgium, April 1, 2008 2008.
  • Kienzle, J.; Gray, J.; Stein, D.; Cazzola, W.; Aldawud, O.; Elrad, T.: Report of the 11th International Workshop on Aspect-Oriented Modeling. In: Giese, H. (Ed.): MoDELS 2007 - Workshops and Symposia, LNCS 5002. Springer, 2007, p. 1-6.
  • Cazzola, W.; Gray, J.; Stein, D.; Kienzle, J.; Elrad, T.; Aldawud, O.; (guest editors): Special Issue on Aspect-Oriented Modeling. In: Journal of Object Technology, Vol 6 (2007) No 7.
  • Hanenberg, S.; Stein, D.; Unland, R.: From Aspect-Oriented Design to Aspect-Oriented Programs: Tool-Supported Translation of JPDDs into Code. In: de Moor, O. (Ed.): Proc. of 6th International Conference on Aspect-Oriented Software Development (AOSD 2007), Vancouver, BC, Canada, March 12-16, 2007. ACM, Vancouver, BC, Canada 2007. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Join Point Designation Diagrams: A Graphical Representation of Join Point Selections - in: Wong, W.E., Cooper, K. (guest editors), Special Issue on Aspect-Oriented Software Design Models. In: International Journal of Software Engineering and Knowledge Engineering (IJSEKE), Vol 16 (2006) No 3, p. 317-346.
  • Stein, D.; Hanenberg, S.; Unland, R.: Expressing Different Conceptual Models of Join Point Selections in Aspect-Oriented Design. In: Masuhara; H.; Rashid; A. (Ed.): Proc. of 5th International Conference on Aspect-Orien Marted Software Development (AOSD 2006). ACM, Bonn, Germany, March 20-24 2006, p. 15-26. PDF
  • Kienzle, J.; Stein, D.; Cazzola, W.; Gray, J.; Aldawud, O.; Elrad, T.: Report of the 9th International Workshop on Aspect-Oriented Modeling. In: Kühne, T. (Ed.): MoDELS 2006 - Workshops and Symposia. LNCS 4364, Springer-Verlag, Genoa, Italy 2006, p. 1-5. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: On Relationships between Query Models. In: Hartman; A.; Kreische; D. (Ed.): Proc. of European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA 2005). LNCS 3748, Springer-Verlag, Nuremberg, Germany, November, 7-10, 2005 2005, p. 254-268. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Why Aspect-Oriented Software Development and Model-Driven Development Are Not The Same (A Position Paper). In: Proc. of ABMB: Workshop on Aspect-Based and Model-Based Separation of Concerns in Software Systems (ECMDA-FA 2005). University of Twente, TR-CTIT-05-56, pp. 16-20 also published in: ENTCS, Vol. 163(1), September, 19, 2006, pp. 71-82, Nuremberg, Germany, November, 7, 2005, University of Twente, TR-CTIT-05-56 2005, p. 16-20. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Visualizing Join Point Selections Using Interaction-Based vs. State-Based Notations. In: Desel; J.; Frank; U. (Ed.): Proc. of Workshop on Enterprise Modelling and Information Systems Architectures (EMISA 2005), LNI P-75. Klagenfurt, Austria, October, 24-25, 2005 2005, p. 94-107.
  • Kienzle, J.; Gray, J.; Stein, D.: Report of the 7th International Workshop on Aspect-Oriented Modeling. In: Bruel, J.M. (Ed.): MoDELS 2005 - Satellite Events. Springer, LNCS 3844, Montego Bay, Jamaica, October 2-7, 2005 2005, p. 91-99. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Visualizing Join Point Selections for Stateful Aspects. In: European Interactive Workshop on Aspects in Software (EIWAS 2005),. Brussels, Belgium, September 1 and 2, 2005 2005.
  • Hanenberg, S.; Stein, D.; Unland, R.: Roles From an Aspect-Oriented Perspective. In: VAR'05: Views, Aspects and Roles Workshop, ECOOP 2005,. Glasgow, UK, July 25, 2005 2005. PDF
  • Hanenberg, S.; Stein, D.; Unland, R.: Eine Taxonomie für aspektorientierte Systeme. In: Liggesmeyer; P.; Pohl; K.; Goedicke; M (Ed.): Proc. of Software Engineering 2005 (SE 2005). LNI P-64, Essen, Germany, March, 8-11, 2005 2005, p. 167-178. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Query Models. In: Baar; Th.; Strohmeier; A.; Moreira; A.; Mellor; St. (Ed.): Proc. of the 7th International Conference on the Unified Modeling Language (UML 2004). Springer, LNCS 3273, Lisbon, Portugal 2004, p. 98-112. PDF
  • Aldawud, O.; Booch, G.; Gray, J.; Kienzle, J.; Stein, D.; Kandé, M.; Akkawi, F.: Report of the 5th International Workshop on Aspect-Oriented Modeling. In: Jardim Nunes; N.; Selic; B.; Silva; A. Toval; A. (Ed.): UML 2004 - Satellite Activities. Springer, LNCS 3297, Lisbon, Portugal 2004, p. 13-22. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: A Graphical Notation to Specify Model Queries for MDA Transformations on UML Models. In: Aßmann, U.; Aksit, M.; Rensink, A. (Ed.): European Workshops on Model Driven Architecture: Foundations and Applications (MDAFA 2003 and MDAFA 2004), Revised Selected Papers, Springer, LNCS 3599. Springer-Verlag, 2004, p. 77-92. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: A Graphical Notation to Specify Model Queries for MDA Transformations on UML Models. In: Aßmann, U. (Ed.): Proc. of the 2nd Workshop on Model Driven Architecture: Foundations and Applications (MDAFA 2004). Linköping, Schweden 2004, p. 60-74. PDF Details
  • Stein, D.: Design Issues and Modeling Issues in Aspect-Oriented Software Development: A Special Focus on Pointcuts. In: Poster in AOSD 2004. Lancaster, UK 2004. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Modeling Pointcuts. In: Early Aspects 2004: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design, AOSD 2004. Lancaster, UK 2004. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Issues on Representing Crosscutting Features - Position Paper on Aspect-Oriented Modeling. In: 3rd International Workshop on Aspect-Oriented Modeling with UML, AOSD 2003. Boston 2003. PDF Details
  • Stein, D.; Hanenberg, S.; Unland, R.: On Representing Join Points in the UML. In: 2nd International Workshop on Aspect-Oriented Modeling with UML, UML 2002. Dresden, Germany 2002. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: Designing Aspect-Oriented Crosscutting in UML. In: 1st International Workshop on Aspect-Oriented Modeling with UML, AOSD 2002. Enschede, The Netherlands 2002. PDF
  • Stein, D.; Hanenberg, S.; Unland, R.: A UML-based Aspect-Oriented Design Notation. In: Kiczales, G. (Ed.): Proc. of 1st International Conference on Aspect-Oriented Software Development (AOSD 2002),. ACM, Enschede, The Netherlands 2002, p. 106-112. PDF

Conferences:

15th Workshop on Aspect-Oriented Modeling at MoDELS 2010 (Oslo, Norway) [OC]
4th Latin American Workshop on Aspect-Oriented Software Development at CBSoft 2010 (Salvador/Bahia, Brasil) [PC]
2nd Workshop on Behavioural Modelling - Foundations and Applications at ECMFA 2010 (Paris, France) [PC]
14th Workshop on Aspect-Oriented Modeling at MoDELS 2009 (Denver/CO, USA) [OC]
1st Workshop on Behavioural Modelling in Model-Driven Architecture at ECMDA 2009 (Twente, The Netherlands) [PC]
13th Workshop on Aspect-Oriented Modeling at AOSD 2009 (Charlottesville/VA, USA) [OC]
AOSD 2009 (Charlottesvilla/VA, USA) [PC]
2nd Latin American Workshop on Aspect-Oriented Software Development at SBES 2008 (Campinas/Sao Paulo, Brasil) [PC]
12th Workshop on Aspect-Oriented Modeling at AOSD 2008 (Brussels, Belgium) [OC]
11th Workshop on Aspect-Oriented Modeling at MoDELS 2007 (Nashville/TN, USA) [OC]
10th Workshop on Aspect-Oriented Modeling at AOSD 2007 (Vancouver/BC, Canada) [OC]
AOSD 2007 (Vancouver/BC, Canada) [additional reviewer]
9th Workshop on Aspect-Oriented Modeling at MoDELS 2006 (Genova, Italy) [OC]
8th Workshop on Aspect-Oriented Modeling at AOSD 2006 (Bonn, Germany) [OC]
1st Workshop on Aspect-Based and Model-Based Separation of Concerns in Software Systems at ECMDA 2005 (Nuremberg, Germany) [PC]
7th Workshop on Aspect-Oriented Modeling at MoDELS/UML 2005 (Montego Bay, Jamaica) [OC]
6th Workshop on Aspect-Oriented Modeling at AOSD 2005 (Chicago/IL, USA) [OC]
5th Workshop on Aspect-Oriented Modeling at UML 2004 (Lisbon, Portugal) [OC]
UML 2004 (Lisbon, Portugal) [additional reviewer]
4th Workshop on Aspect-Oriented Modeling with UML at UML 2003 (San Francisco/CA, USA) [OC]
3th Workshop on Aspect-Oriented Modeling with UML at AOSD 2003 (Boston/MA, USA) [OC]

Courses:

Sommersemester (zuletzt 2010)

Wintersemester (zuletzt 2009/2010)

Tutored Theses:

  • Improving the Usability of an Eclipse-based Modeling Tool by Fully Exploiting GEF and ANTLR (Bachelor Thesis Computer Science, 2008)
  • Implementierung eines Forward-Engineering-Algorithmus für die Generation von JAsCo-Code aus Join Point Destination Diagramms (JPDD) (Bachelor Thesis Computer Science, 2007)
  • Implementation of a Modeling Tool for Join Point Designation Diagrams Based on the Eclipse Frameworks EMF, GEF, and the UML2-Ecore-Meta-Model (Bachelor Thesis Computer Science, 2006)