|
Summary
Papers
PhD Thesis
Master's Thesis
Tools
Links
|
Machine-level Composition of Modularized Crosscutting Concerns
- RESEARCH SUMMARY
My research evolves around (virtual) machine-level techniques and implementation support for modularizing crosscutting concerns, also known as multi-dimensional separation of concerns.
- PAPERS / TALKS / DOCS
-
2010
Hans Schippers. A Machine Model for Composing Modularized Crosscutting Concerns, Guest Lecture, Hasso-Plattner-Institut, Potsdam, Germany, November 17th, 2010.
Hans Schippers. A Machine Model for Composing Modularized Crosscutting Concerns, Guest Lecture, Technische Universitaet Darmstadt, Germany, July 9th, 2010.
Hans Schippers, Tim Molderez and Dirk Janssens. A Graph-based Operational Semantics for Context-oriented Programming.
International Workshop on Context-oriented Programming at ECOOP'10, Maribor, Slovenia, June 22, 2010.
Online PDF.
Peter Ebraert, Hans Schippers, Tim Molderez and Dirk Janssens. Safely Updating Running Software: Tranquility at the Object Level.
7th ECOOP'2010 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'10), Maribor, Slovenia, June 22, 2010.
Online PDF.
2009
Tim Molderez, Hans Schippers and Dirk Janssens.
A Graph-based Operational Semantics for a Machine Model with Actor-based Concurrency. 8th BElgian-NEtherlands software eVOLution seminar (BENEVOL 2009), Louvain-la-Neuve, Belgium, Dec 17 - Dec 18, 2009.
Online PDF.
Anne Keller, Hans Schippers and Serge Demeyer.
Supporting Inconsistency Resolution through Predictive Change Impact Analysis. 6th Workshop on Model Design, Verification and Validation, colocated with MODELS'09, Denver, CO, USA, Oct 05, 2009.
Anne Keller, Hans Schippers and Serge Demeyer.
Trade-offs for Model Inconsistency Resolution. Workshop on Future Trends of Model-Driven Development (FTMDD), colocated with ICEIS'09, Milan, Italy, May 6, 2009
Hans Schippers, Tom Van Cutsem, Stefan Marr, Michael Haupt and Robert Hirschfeld.
Towards an Actor-based Concurrent Machine Model. Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS), colocated with ECOOP'09, Genova, Italy, Jul 06, 2009.
Online PDF.
Hans Schippers. Machine-level Composition of Modularized Crosscutting Concerns, Invited Seminar, DistriNet, Katholieke Universiteit Leuven, Belgium, March 19th, 2009.
Hans Schippers, Michael Haupt, Robert Hirschfeld and Dirk Janssens.
An Implementation Substrate for Composing Modularized Crosscutting Concerns. Symposium on Applied Computing (SAC), Honolulu, HI, USA, Mar 09 - Mar 12, 2009.
Online PDF.
(click here for larger size)
2008
Hans Schippers. Machine-level Composition of Modularized Crosscutting Concerns. PhD thesis, University of Antwerp, Antwerp, Belgium, 20 November 2008.
Online PDF.
Hans Schippers, Dirk Janssens, Michael Haupt and Robert Hirschfeld. Delegation-based Semantics for Modularizing Crosscutting Concerns. Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA), Nashville, TN (USA), Oct 19th - Oct 23rd, 2008.
Online PDF.
Hans Schippers. A Machine Model for Aspect-oriented Programming, Guest Lecture, Hasso-Plattner-Institut, University of Potsdam, Germany, May 29th, 2008.
Link
Pieter Van Gorp, Hans Schippers, Serge Demeyer and Dirk Janssens. Transformation techniques can make students excited about formal methods. Information and Software Technology, 50(12), Nov 2008.
Online PDF.
2007
Michael Haupt and Hans Schippers. A Machine Model for Aspect-Oriented Programming. European Conference on Object-Oriented Programming (ECOOP), Berlin (Germany), July 30th - Aug 3rd, 2007.
Online PDF.
Pieter Van Gorp, Hans Schippers, Serge Demeyer and Dirk Janssens. Students can get excited about Formal Methods: a model-driven course on Petri-Nets, Metamodels and Graph Grammars. MoDELS Educators' Symposium, Nashville (USA), 1st Oct, 2007.
Online PDF.
2006
Pieter Van Gorp, Hans Schippers and Dirk Janssens. Copying Subgraphs within Model Repositories. International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT), Vienna (Austria), April 1-2, 2006.
Online PDF.
Hans Schippers. Delegation-Based AOP.
5th BElgian-NEtherlands software eVOLution workshop (BENEVOL), Delft (Netherlands), December, 2006.
Online Slides.
2005
Hans Schippers and Dirk Janssens. a(MDÆ)²: a Model Driven Approach to Multi-Dimensional Software Development with OCL. Aspect Based and Model Based Separation of Concerns in Software Systems (ABMB). Workshop at the European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA), Nuremberg (Germany), 7 November, 2005.
Online PDF.
2004
Hans Schippers, Pieter Van Gorp and Dirk Janssens. Leveraging UML Profiles to generate Plugins from Visual Model Transformations. Software Evolution through Transformations (SETra). Satellite of the 2nd Intl. Conference on Graph Transformation (ICGT), Rome (Italy), October 2, 2004.
Online PDF.
Hans Schippers and Pieter Van Gorp. Standardizing SDM for Model Transformations. Second Int. Fujaba Days (FD’04), Darmstadt (Germany), September 15-17, 2004.
Online PDF.
Master's Thesis
Hans Schippers. JMI Conforme Modeltransformator Generator (JCMTG) (in dutch). Master's thesis, University of Antwerp, Antwerp, Belgium, June 2004.
Online PDF.
Online SourceForge page (JCMTG was renamed MoTMoT).
- TOOLS
An implementation substrate for modularizing crosscutting concerns has been developed, constituting the API of a virtual machine. Additionally, a compilation infrastructure for high-level languages resembling Java, AspectJ and ContextJ is available.
More info and downloads can be found here.
The a(MDÆ)² project constitutes a toolchain supporting a Model Driven Approach to Multi-Dimensional software Engineering. It enables Multi-Dimensional Separation of Concerns at the model level, by generating (Java) source code from UML specifications.
- LINKS
-
Top of this page...
|
|