<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><id>http://publicationslist.org/data/tom.mens/atom.xml</id><title>Tom Mens's Publications List</title>
<link rel="self" type="application/atom+xml" href="http://publicationslist.org/data/tom.mens/atom.xml"/><link rel="alternate" type="text/html" href="http://publicationslist.org/tom.mens"/><author><name>Tom Mens</name><uri>http://publicationslist.org/tom.mens</uri></author><icon>$basepathfavicon.ico</icon><subtitle>Recent additions to Tom Mens's PublicationsList.org page</subtitle><logo>http://publicationslist.org/publications.png</logo><updated>2012-06-15T08:34:18Z</updated>

<entry>
<id>http://publicationslist.org/tom.mens/refid149</id>
<updated>2012-06-15T08:04:02Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid149'/>
<title type='html'>A transformation-based approach to context-aware modelling</title>
<summary type='html'>Context-aware computing is a paradigm for governing the numerous mobile devices surrounding us. In this computing paradigm, software applications continuously and dynamically adapt to different “contexts” implying different software configurations of such devices. Unfortunately, modelling a context-aware application (CAA) for all possible contexts is only feasible in the simplest of cases. Hen...&lt;br/&gt;&lt;br/&gt;Sylvain Degrandsart, Serge Demeyer, Jan Van den Bergh, Tom Mens (2012)  &lt;i&gt;Software and Systems Modeling&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid146</id>
<updated>2012-05-25T14:19:16Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid146'/>
<title type='html'>A comparison of identity merge algorithms for software repositories</title>
<summary type='html'>Software repository mining research extracts and analyses data originating from multiple software repositories to understand the historical development of software systems, and to propose better ways to evolve such systems in the future. Of particular interest is the study of the activities and interactions between the persons involved in the software development process. The main challenge with s...&lt;br/&gt;&lt;br/&gt;Mathieu Goeminne, Tom Mens (2012)  &lt;i&gt;Science of Computer Programming&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid145</id>
<updated>2012-05-24T20:27:23Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid145'/>
<title type='html'>Badger: A Regression Planner to Resolve Design Model Inconsistencies</title>
<summary type='html'>One of the main challenges in model-driven software engineering is to deal with design model inconsistencies. Automated techniques to detect and resolve these inconsistencies are essential. We propose to use the artificial intelligence technique of automated planning for the purpose of resolving software model inconsistencies. We implemented a regression planner in Prolog and validated it on the r...&lt;br/&gt;&lt;br/&gt;Jorge Pinna Puissant, Ragnhild Van Der Straeten, Tom Mens (2012)  &lt;i&gt;ECMFA 2012&lt;/i&gt; 146-161&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid147</id>
<updated>2012-05-25T14:29:12Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid147'/>
<title type='html'>Techniques and Tools for Parallelizing Software</title>
<summary type='html'>With the emergence of multicore and manycore processors, engineers must design and develop software in drastically new ways to benefit from the computational power of all cores. However, developing parallel software is much harder than sequential software because parallelism can't be abstracted away easily. Authors Hans Vandierendonck and Tom Mens provide an overview of technologies and tools to s...&lt;br/&gt;&lt;br/&gt;Hans Vandierendonck, Tom Mens  (2012)  &lt;i&gt;IEEE Software&lt;/i&gt; 29: 2 22-25&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid148</id>
<updated>2012-05-25T14:34:17Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid148'/>
<title type='html'>Evolving Software</title>
<summary type='html'>As chair and member of the ERCIM Working Group on Software Evolution, we are honoured to act as guest editors for this issue of ERCIM News with the special theme of Evolving Software. The importance of software in our information society cannot be underestimated: just imagine what would happen if all software systems around us failed. There would be no television, no radio, no Internet, no financi...&lt;br/&gt;&lt;br/&gt;Tom Mens, Jacques Klein (Guest Editors) (2012)  &lt;i&gt;ERCIM News&lt;/i&gt; 88:  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid139</id>
<updated>2011-04-12T05:36:38Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid139'/>
<title type='html'>Averting the Next Software Crisis</title>
<summary type='html'>For parallel programming to become mainstream, software engineering will need to help pave the way.
&lt;br/&gt;&lt;br/&gt;Hans Vandierendonck, Tom Mens (2011)  &lt;i&gt;IEEE Computer&lt;/i&gt; 44: 4 88-90&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid138</id>
<updated>2011-03-28T12:25:38Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid138'/>
<title type='html'>15th European Conference on Software Maintenance and Reengineering</title>
<summary type='html'> (2011) &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid137</id>
<updated>2011-03-28T12:20:19Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid137'/>
<title type='html'>QUALGEN: Modeling and Analysing the Quality of Evolving Software Systems</title>
<summary type='html'>In this article we present an ongoing interuniversity research collaboration in the context of a large ERDF-funded research project aiming to enhance and support the quality of evolving software-intensive systems. The project focuses on two aspects in particular, namely the development of a quality metamodel for measuring and controlling the quality of software-related activities, and the instanti...&lt;br/&gt;&lt;br/&gt;Tom Mens, Leandro Doctors, Naji Habra, Benoit Vanderose, Flora Kamseu (2011)  &lt;i&gt;15th European Conference on Software Maintenance and Reengineering (CSMR 2011)&lt;/i&gt; 351-354&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid140</id>
<updated>2011-05-30T08:01:51Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid140'/>
<title type='html'>Evidence for the Pareto principle in Open Source Software Activity</title>
<summary type='html'>Numerous empirical studies analyse evolving open source software (OSS) projects, and try to estimate the activity and effort in these projects. Most of these studies, however, only focus on a limited set of artefacts, being source code and defect data. In our research, we extend the analysis by also taking into account mailing list information. The main goal of this article is to find evidence for...&lt;br/&gt;&lt;br/&gt;Mathieu Goeminne, Tom Mens (2011)  &lt;i&gt;International Workshop on Software Quality and Maintainability (SQM 2011)&lt;/i&gt; 74-82&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid141</id>
<updated>2011-05-30T08:10:09Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid141'/>
<title type='html'>Assessing the Kodkod Model Finder for Resolving Model Inconsistencies</title>
<summary type='html'>In model-driven software engineering (MDE), software is built through the incremental development, composition and transfor- mation of a variety of models. We are inevitably confronted with design models that contain a wide variety of inconsistencies. Interactive and automated support for detecting and resolving these inconsistencies is indispensable. We evaluate an approach to automate the genera...&lt;br/&gt;&lt;br/&gt;Ragnhild Van Der Straeten, Jorge Pinna Puissant, Tom Mens (2011)  &lt;i&gt;Proc. ECMFA 2011, Lecture Notes in Computer Science 6698&lt;/i&gt; 69-84&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid143</id>
<updated>2012-01-04T11:43:32Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid143'/>
<title type='html'>Statechart modelling of interactive gesture-based applications</title>
<summary type='html'>Developing intuitive interactive applications that are easy to maintain by developers is quite challenging, due to the complexity and the many technical aspects involved in such applications. In this article, we tackle the problem in two complementary ways. First, we propose a gestural interface to improve the user experience when interacting with applications that require the manipulation of 3D g...&lt;br/&gt;&lt;br/&gt;R. Deshayes, T. Mens (2011)  &lt;i&gt;Proceedings of the First International Workshop on Combining Design and Engineering of Interactive Systems through Models and Tools (ComDeisMoto), organized at INTERACT 2011 – 13th IFIP TC13 Conference on Human-Computer Interaction, Lisbon, Portugal, September 6, 2011&lt;/i&gt; &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid144</id>
<updated>2012-01-04T11:43:49Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid144'/>
<title type='html'>Analyse de l'évolution des aspects sociaux dans les projets logiciels</title>
<summary type='html'>Le génie logiciel empirique s’intéresse aux études empiriques permettant de comprendre et d’améliorer certains aspects du processus logiciel. Nombre d’entre elles sont dédiées à l’évolution des projets logiciels. Elles extraient les données pertinentes venant de dépôts logiciels ou d’autres sources de données couramment utilisées par les développeurs. Nous suggérons d’é...&lt;br/&gt;&lt;br/&gt;Tom Mens, Mathieu Goeminne (2011)  &lt;i&gt;Actes des troisièmes journées nationales du Groupement De Recherche CNRS du Génie de la Programmation et du Logiciel&lt;/i&gt; 11-18&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid142</id>
<updated>2012-03-05T12:23:35Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid142'/>
<title type='html'>Analysing the evolution of social aspects of open source software ecosystems </title>
<summary type='html'>Empirical software engineering is concerned with statistical studies that aim to understand and improve certain aspects of the soft- ware development process. Many of these focus on the evolution and maintenance of evolving software projects. They rely on repository mining techniques to extract relevant data from software repositories or other data sources frequently used by software developers. W...&lt;br/&gt;&lt;br/&gt;Tom Mens, Mathieu Goeminne (2011)  &lt;i&gt;Proceedings of the Third International Workshop on Software Ecosystems (IWSECO 2011)&lt;/i&gt; 1-14&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid130</id>
<updated>2010-05-19T18:49:27Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid130'/>
<title type='html'>Evolving Software Architecture Descriptions of Critical Systems</title>
<summary type='html'>To manage the complexity of developing, maintaining, and evolving a critical software-intensive system, its architecture description must be accurately and traceably linked to its implementation.&lt;br/&gt;&lt;br/&gt;Tom Mens, Jeff Magee, Bernhard Rumpe (2010)  &lt;i&gt;IEEE Computer&lt;/i&gt; 43: 5 42-48&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid128</id>
<updated>2010-08-21T15:48:08Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid128'/>
<title type='html'>Maispion: A Tool for Analysing and Visualising Open Source Software Developer Communities </title>
<summary type='html'>We present Maispion , a tool for analysing software developer communities. The tool, developed in Smalltalk, mines mailing list and version repositories, and provides visualisations to provide insights into the ecosystem of open source software (OSS) development. We show how Maispion can analyze the history of medium to large OSS communities, by applying our tool to three well-known open source pr...&lt;br/&gt;&lt;br/&gt;Francois Stephany, Tom Mens, Tudor Gîrba (2010)  &lt;i&gt;Proc. International Workshop on Smalltalk Tools (IWST '09)&lt;/i&gt; 50-57&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid127</id>
<updated>2010-11-02T13:23:20Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid127'/>
<title type='html'>Amélioration de la qualité de modèles: Une étude de deux approches complémentaires</title>
<summary type='html'>RÉSUMÉ. Une des principales activités de l’IDM est la gestion de l’évolution de modèles. Cette dernière a pour principal défi d’arriver à préserver, voire d’améliorer la qualité des modèles. Dans la littérature, deux différentes approches ont été proposées pour améliorer la qualité de modèles : la gestion d’incohérences de modèles et le refactoring de modèles. Mêm...&lt;br/&gt;&lt;br/&gt;Tom Mens, Dalila Tamzalit, Michael Hoste, Jorge Pinna Puissant (2010)  &lt;i&gt;Revue des Sciences et Technologies de l'Information - Série Technique et Science Informatiques - Numéro Spécial IDM &lt;/i&gt; 29: 4-5 571-599&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid131</id>
<updated>2010-06-16T13:22:43Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid131'/>
<title type='html'>Software Evolution: Maintaining Stakeholders’ Satisfaction in a Changing World - Guest Editor's Introduction</title>
<summary type='html'>Tom Mens, Yann-Gaël Guéhéneuc, Juan Fernández-Ramil, Maja D’Hondt (2010)  &lt;i&gt;IEEE Software&lt;/i&gt; 27: 4 22-25&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid129</id>
<updated>2010-11-02T14:07:51Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid129'/>
<title type='html'>Guiding Architectural Restructuring through Architectural Styles</title>
<summary type='html'>Software architectures constitute one of the main artefacts of software-intensive system development. They outline the essential components and interconnections of a software system at a high level of abstraction, ignoring unnecessary details. How to address the evolution of software architectures, however, is still an important topic of current research. In this article, we use UML 2 as architect...&lt;br/&gt;&lt;br/&gt;Dalila Tamzalit, Tom Mens (2010)  &lt;i&gt;ECBS 2010: 17th IEEE International Conference on Engineering of Computer-Based Systems&lt;/i&gt; 69-78&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid133</id>
<updated>2010-09-27T11:31:17Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid133'/>
<title type='html'>Data-Intensive System Evolution</title>
<summary type='html'>What happens if you combine the virtues of software engineering with database engineering? Developers managing the evolution of data-intensive software systems face numerous crucial challenges.&lt;br/&gt;&lt;br/&gt;Anthony Cleve, Tom Mens, Jean-Luc Hainaut (2010)  &lt;i&gt;IEEE Computer&lt;/i&gt; 43: 8 110-112&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid135</id>
<updated>2010-11-01T16:51:47Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid135'/>
<title type='html'>Resolving Model Inconsistencies with Automated Planning</title>
<summary type='html'>Various approaches have been explored to detect and resolve software model inconsistencies in a generic and scalable way. In this position paper, we outline our research that aims to use the technique of automated planning for the purpose of resolving model inconsistencies. We discuss the scalability results of the approach obtained through several stress-tests and we propose several alternatives ...&lt;br/&gt;&lt;br/&gt;Jorge Pinna Puissant, Tom Mens, Ragnhild Van Der Straeten (2010)  &lt;i&gt;Proceedings of the 3rd Workshop on Living with Inconsistencies in Software Development 2010&lt;/i&gt; 8-14&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid134</id>
<updated>2010-10-20T21:01:30Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid134'/>
<title type='html'>Model Transformation: A Survey of the State-of-the-Art</title>
<summary type='html'>Model-driven engineering (MDE) is an approach to software development where the primary focus is on models, as opposed to source code. The use of models opens up new pos- sibilities for creating, analyzing, manipulating and formally reasoning about systems at a high level of abstraction. To reap all the benefits of MDE, it is essential to install a mechanism of model transformation, that enables a...&lt;br/&gt;&lt;br/&gt;Tom Mens (2010)  &lt;i&gt;Model Driven Engineering for Distributed Real-Time Embedded Systems&lt;/i&gt; &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid136</id>
<updated>2010-11-02T14:04:44Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid136'/>
<title type='html'>A Framework for Analysing and Visualising Open Source Software Ecosystems</title>
<summary type='html'>Nowadays, most empirical studies in open source software evolution are based on the analysis of program code alone. In order to get a better understanding of how software evolves over time, many more entities that are part of the software ecosystem need to be taken into account. We present a general framework to automate the analysis of the evolution of software ecosystems. The framework incorpora...&lt;br/&gt;&lt;br/&gt;Mathieu Goeminne, Tom Mens (2010)  &lt;i&gt;Proc. IWPSE-EVOL 2010&lt;/i&gt; 42-47&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid116</id>
<updated>2010-05-12T19:08:23Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid116'/>
<title type='html'>Model-Driven Software Refactoring</title>
<summary type='html'>In this chapter, we explore the emerging research domain of model-driven
software refactoring. Program refactoring is a proven technique
that aims at improving the quality of source code. Applying refactoring
in a model-driven software engineering context raises many new
challenges such as how to define, detect and improve model quality, how
to preserve model behavior, and so on. Based on a c...&lt;br/&gt;&lt;br/&gt;Tom Mens, Gabriele Taentzer, Dirk Mueller (2009)  &lt;i&gt;Software Applications: Concepts, Methodologies, Tools, and Applications&lt;/i&gt; &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid122</id>
<updated>2010-04-04T14:29:38Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid122'/>
<title type='html'>Challenges in Model-Driven Software Engineering</title>
<summary type='html'>After more than a decade of research in Model-Driven Engineering (MDE), the state-of-the-art and the state-of-the-practice in MDE has significantly progressed. Therefore, during this workshop we raised the question of how to proceed next, and we identified a number of future challenges in the field of MDE. The objective of the workshop was to provide a forum for discussing the future of MDE resear...&lt;br/&gt;&lt;br/&gt;Ragnhild Van Der Straeten, Tom Mens, Stefan Van Baelen (2009)  &lt;i&gt;Lecture Notes in Computer Science&lt;/i&gt; &lt;i&gt;Proc. Workshops and Symposia at MODELS 2008. Reports and Revised Selected Papers. LNCS 5421&lt;/i&gt; 5421:  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid125</id>
<updated>2010-11-02T14:17:56Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid125'/>
<title type='html'>Incremental Detection of Model Inconsistencies based on Model Operations </title>
<summary type='html'>Due to the increasing use of models, and the inevitable model inconsistencies that arise during model-based software development and evolution, model inconsistency detection is gaining more and more attention. Inconsistency checkers typically analyse entire models to detect undesired structures as deﬁned by inconsistency rules. The larger the models become, the more time the inconsistency detect...&lt;br/&gt;&lt;br/&gt;Xavier Blanc, Alix Mougenot, Isabelle Mounier, Tom Mens (2009)  &lt;i&gt;21st International Conference on Advanced Information Systems (CAiSE 2009)&lt;/i&gt; 32-46&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid126</id>
<updated>2010-10-21T13:45:26Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid126'/>
<title type='html'>A Case Study to Evaluate the Suitability of Graph Transformation Tools for Program Refactoring </title>
<summary type='html'>This article proposes a case study to evaluate the suitability of graph transformation tools for program refactoring. In order to qualify for this purpose, a graph transformation system must be able to (i) import a graph-based representation of models of Java programs , (ii) allow these models to be transformed interactively with well-known program refactorings, and (iii) export the resulting mode...&lt;br/&gt;&lt;br/&gt;Javier Perez, Yania Crespo, Berthold Hoffmann, Tom Mens (2009)  &lt;i&gt;Software Tools for Technology Transfer - Special Section on GraBaTs 08&lt;/i&gt; 12: 3-4 183-199&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid124</id>
<updated>2010-11-02T14:20:19Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid124'/>
<title type='html'>What does it take to develop a million lines of open source code?</title>
<summary type='html'>This article presents a preliminary and exploratory study of the relationship between size, on the one hand, and effort, duration and team size, on the other, for 11 Free/Libre/Open Source Software (FLOSS) projects with current size ranging between between 0.6 and 5.3 million lines of code (MLOC). Effort was operationalised based on the number of active committers per month. The extracted data did...&lt;br/&gt;&lt;br/&gt;Juan Fernandez-Ramil, Daniel Izquierdo-Cortazar, Tom Mens (2009)  &lt;i&gt;Proc. Fifth International Conference on Open Source Systems (OSS 2009)&lt;/i&gt; 170-184&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid118</id>
<updated>2010-11-02T14:13:30Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid118'/>
<title type='html'>Detecting model inconsistency through operation-based model construction</title>
<summary type='html'>Nowadays, large-scale industrial software systems may involve 
hundreds of developers working on hundreds of different but 
related models representing parts of the same system 
specification. Detecting and resolving structural inconsistencies 
between these models is then critical. In this article we propose to 
represent models by sequences of elementary construction 
operations, rather th...&lt;br/&gt;&lt;br/&gt;Xavier Blanc, Isabelle Mounier, Alix Mougenot, Tom Mens (2008)  &lt;i&gt;IEEE International Conference on Software Engineering (ICSE 2008)&lt;/i&gt; 511-520&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid115</id>
<updated>2010-10-20T22:03:55Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid115'/>
<title type='html'>Introduction and Roadmap : History and Challenges of Software Evolution</title>
<summary type='html'>The ability to evolve software rapidly and reliably is a major challenge for soft- ware engineering. In this introductory chapter we start with a historic overview of the research domain of software evolution. Next, we briefly introduce the important research themes in software evolution, and identify research challenges for the years to come. Finally, we provide a roadmap of the topics treated in...&lt;br/&gt;&lt;br/&gt;Tom Mens (2008)  &lt;i&gt;Software Evolution&lt;/i&gt; 11&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid114</id>
<updated>2009-05-29T11:47:44Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid114'/>
<title type='html'>Software Evolution</title>
<summary type='html'>Software has become omnipresent and vital in our information-based society, so all software producers should assume responsibility for its reliability. While &quot;reliable&quot; originally assumed implementations that were effective and mainly error-free, additional issues like adaptability and maintainability have gained equal importance recently. For example, the 2004 ACM/IEEE Software Engineering Curric...&lt;br/&gt;&lt;br/&gt;Tom Mens, Serge Demeyer (2008)  :&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid120</id>
<updated>2010-04-04T14:19:48Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid120'/>
<title type='html'>Specifying Domain-Specific Refactorings for AndroMDA based on Graph Transformation</title>
<summary type='html'>Applying refactoring in a model-driven software engineering context raises many new challenges that need to be addressed. In 
this paper, we consider model-driven software development based on the 
code generation framework AndroMDA. Considering the UML profile for 
AndroMDA, we come up with a number of domain-specific model refactorings. In its most recent version, the AndroMDA code generation...&lt;br/&gt;&lt;br/&gt;Dirk Mueller, Tom Mens, Gabriele Taentzer (2008)  &lt;i&gt;Lecture Notes in Computer Science&lt;/i&gt; &lt;i&gt;Proc. Int'l Conf. Applications of Graph Transformation with Industrial Relevance, LNCS 5088&lt;/i&gt; 5088:  104-119&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid121</id>
<updated>2010-04-04T14:20:13Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid121'/>
<title type='html'>Using Graph Transformation to Support Collaborative Ontology Evolution</title>
<summary type='html'>In collaborative ontology engineering, contexts are key to 
manage the complexity of different dependency types between ontological artefacts. Instead of being frustrated by out-of-control evolution pro- 
cesses, proper context dependency management will allow human experts 
to focus on the meaning interpretation and negotiation processes. This 
requires support for the detection and resolutio...&lt;br/&gt;&lt;br/&gt;Tom Mens, Pieter De Leenheer (2008)  &lt;i&gt;Lecture Notes in Computer Science&lt;/i&gt; &lt;i&gt;Proc. Int'l Conf. Applications of Graph Transformation with Industrial Relevance, LNCS 5088&lt;/i&gt; 5088:  44-58&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid123</id>
<updated>2010-03-26T14:48:37Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid123'/>
<title type='html'>The Evolution of Eclipse</title>
<summary type='html'>We present a metrics-based study of the evolution of Eclipse, an open source integrated development environment, based on data from seven major releases, from releases 1.0 to 3.3. We investigated whether three of the laws of software evolution were supported by the data. We found 
that Eclipse displayed continual change and growth, hence supporting laws 1 and 6. Six size indicators, out of eight,...&lt;br/&gt;&lt;br/&gt;Tom Mens, Juan Fernandez-Ramil, Sylvain Degrandsart (2008)  &lt;i&gt;International Conference on Software Maintenance (ICSM 2008)&lt;/i&gt; 386-395&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid119</id>
<updated>2010-04-04T14:18:37Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid119'/>
<title type='html'>Generation of Sierpinski Triangles : A Case Study for Graph Transformation Tools</title>
<summary type='html'>In this paper, we consider a large variety of solutions for the 
generation of Sierpinski triangles, one of the case studies for the AGTIVE 
graph transformation tool contest [15]. A Sierpinski triangle shows a 
well-known fractal structure. This case study is mostly a performance 
benchmark, involving the construction of all triangles up to a certain 
number of iterations. Both time and spac...&lt;br/&gt;&lt;br/&gt;Gabriele Taentzer, Enrico Biermann, Dénez Bisztray, Bernd Bohnet, Iovka Boneva, Artur Boronat, Leif Geiger, Rubino Geiss, Ákos Horvath, Ole Kniemeyer, Tom Mens, Benjamin Ness, Detlef Plump, Tamás Vajk (2008)  &lt;i&gt;Lecture Notes in Computer Science&lt;/i&gt; &lt;i&gt;Proc. Int'l Conf. Applications of Graph Transformation with Industrial Relevance, LNCS 5088&lt;/i&gt; 5088:  514-539&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid9</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid9'/>
<title type='html'>Refactoring des modèles : concepts et défis</title>
<summary type='html'>Khalid Allem, Tom Mens (2007)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. troisièmes journées sur l’Ingénierie Dirigée par les Modèles&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  75-81&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid13</id>
<updated>2008-08-29T09:57:29Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid13'/>
<title type='html'>Analysing Refactoring Dependencies Using Graph Transformation</title>
<summary type='html'>Tom Mens, Gabriele Taentzer, Olga Runge (2007)  &lt;i&gt;Software and Systems Modeling&lt;/i&gt; 6: 3 269-285&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid4</id>
<updated>2007-09-04T06:30:19Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid4'/>
<title type='html'>Proceedings of the ERCIM Workshop on Software Evolution (2006) - Preface</title>
<summary type='html'>Tom Mens, Maja D’Hondt, Laurence Duchien (2007)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 166:  1-4&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid43</id>
<updated>2007-12-04T08:45:24Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid43'/>
<title type='html'>Incremental Resolution of Model Inconsistencies</title>
<summary type='html'>Tom Mens, Ragnhild Van Der Straeten (2007)  &lt;i&gt;Algebraic Description Techniques&lt;/i&gt; 111-127&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid14</id>
<updated>2008-08-29T09:58:19Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid14'/>
<title type='html'>A formal approach to model refactoring and model refinement</title>
<summary type='html'>Model-driven engineering is an emerging software engineering approach that relies on model transformation. Typical kinds of model transformations are model refinement and model refactoring. Whenever such a transformation is applied to a consistent model, we would like to know whether the consistency is preserved by the transformation. Therefore, in this article, we formally define and explore the ...&lt;br/&gt;&lt;br/&gt;Ragnhild Van Der Straeten, Tom Mens, Viviane Jonckers (2007)  &lt;i&gt;Software and Systems Modeling&lt;/i&gt; 6: 2 139-162&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid1</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid1'/>
<title type='html'>Refactoring des modèles par la voie des design patterns</title>
<summary type='html'>Khalid Allem, Tom Mens (2007)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : VAL-RR-2007-01 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid117</id>
<updated>2010-10-20T21:50:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid117'/>
<title type='html'>Ontology Evolution : State of the art and future directions</title>
<summary type='html'>Pieter De Leenheer, Tom Mens (2007)  &lt;i&gt;Ontology Management: Semantic Web, Semantic Web Services, and Business Applications&lt;/i&gt; 131-176&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid7</id>
<updated>2007-09-03T20:27:46Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid7'/>
<title type='html'>A Taxonomy of Model Transformation</title>
<summary type='html'>This article proposes a taxonomy of model transformation, based on the discussions of a working group on model transformation of the Dagstuhl seminar on Language Engineering for Model-Driven Software Development. This taxonomy can be used, among others, to help developers in deciding which model transformation language or tool is best suited to carry out a particular model transformation activity.&lt;br/&gt;&lt;br/&gt;Tom Mens, Pieter Van Gorp (2006)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 152:  125-142&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid8</id>
<updated>2007-09-04T06:33:23Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid8'/>
<title type='html'>Applying a model transformation taxonomy to graph transformation technology</title>
<summary type='html'>A taxonomy of model transformations was introduced in [T. Mens, P.V. Gorp, A taxonomy of model transformation, in: Proc. Int'l Workshop on Graph and Model Transformation (GraMoT 2005), Electronic Notes in Theoretical Computer Science 152]. Among others, such a taxonomy can help developers in deciding which language, formalism, tool or mechanism is best suited to carry out a particular model transf...&lt;br/&gt;&lt;br/&gt;Tom Mens, Pieter Van Gorp, Daniel Varró, Gabor Karsai (2006)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 152:  143-159&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid3</id>
<updated>2007-12-03T20:04:35Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid3'/>
<title type='html'>Proc. 3rd Workshop on Software Evolution through Transformations</title>
<summary type='html'>Transformation-based techniques such as refactoring, model transformation and model-driven development, architectural reconfiguration, etc. are at the heart of many software engineering activities, making it possible to cope with an 
ever changing environment. This workshop, held as satellite event of the 3rd International Conference on Graph 
Transformation (ICGT 2006) in Natal, Rio Grande do N...&lt;br/&gt;&lt;br/&gt;Jean-Marie Favre, Reiko Heckel, Tom Mens (2006)  &lt;i&gt;Electronic Communication of the EASST&lt;/i&gt; 3:  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid25</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid25'/>
<title type='html'>ERCIM Workshop on Software Evolution</title>
<summary type='html'>Tom Mens, Maja D’Hondt, Laurence Duchien (2006)  &lt;i&gt;ERCIM News&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : 66 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid5</id>
<updated>2010-04-04T14:35:22Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid5'/>
<title type='html'>Measuring software flexibility</title>
<summary type='html'>Flexibility has been recognised as a desirable quality of software since the earliest days of software engineering. Classic and contemporary software design literature suggests that particular implementations are more flexible than others, but stops short of suggesting objective criteria for quantifying such claims. To measure software flexibility in precise terms, we introduce the notion of evolu...&lt;br/&gt;&lt;br/&gt;Amnon H Eden, Tom Mens (2006)  &lt;i&gt;IEE Software&lt;/i&gt; 153: 3 113-125&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid2</id>
<updated>2009-05-29T11:55:13Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid2'/>
<title type='html'>Does God Class Decomposition Affect Comprehensibility?</title>
<summary type='html'>Continuous alterations and extensions of a software system introduce so called god classes, accumulating ever more responsibilities. As god classes make essential steps in program comprehension harder, it is expected that effective and efficient techniques to resolve them will facilitate future maintenance tasks. This work reports on a laboratory experiment with 63 computer science students, in wh...&lt;br/&gt;&lt;br/&gt;Bart Du Bois, Serge Demeyer, Jan Verelst, Tom Mens, Marijn Temmerman (2006)  &lt;i&gt;IASTED International Conference on Software Engineering&lt;/i&gt; &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid29</id>
<updated>2008-10-01T20:42:01Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid29'/>
<title type='html'>Transformation dependency analysis - A comparison of two approaches</title>
<summary type='html'>Tom Mens, Günter Kniesel, Olga Runge (2006)  &lt;i&gt;Série L’objet - logiciel, base de données, réseaux&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid21</id>
<updated>2007-12-04T08:40:53Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid21'/>
<title type='html'>Essentials of the 4th UML/MoDELS Workshop in Software Model Engineering (WiSME 2005)</title>
<summary type='html'>Krzysztof Czarnecki, Jean-Marie Favre, Martin Gogolla, Tom Mens (2006)  &lt;i&gt;MoDELS 2005 Satellite Events&lt;/i&gt; 151-158&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid24</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid24'/>
<title type='html'>ERCIM Working Group on Software Evolution spawns local chapters</title>
<summary type='html'>Tom Mens, Jean-Marie Favre, Salah Sadou (2006)  &lt;i&gt;ERCIM News&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : 67 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid44</id>
<updated>2007-12-04T08:41:43Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid44'/>
<title type='html'>Detecting and resolving model inconsistencies using transformation dependency analysis</title>
<summary type='html'>Tom Mens, Ragnhild Van Der Straeten, Maja D’Hondt (2006)  &lt;i&gt;Model Driven Engineering Languages and Systems&lt;/i&gt; 200-214&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid6</id>
<updated>2007-12-04T08:37:00Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid6'/>
<title type='html'>On the use of graph transformations for model refactoring</title>
<summary type='html'>Tom Mens (2006)  &lt;i&gt;Generative and transformational techniques in software engineering&lt;/i&gt; 219-257&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid20</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid20'/>
<title type='html'>A Taxonomy of Model Transformations</title>
<summary type='html'>Tom Mens, Krzysztof Czarnecki, Pieter Van Gorp (2005)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Dagstuhl Seminar 04101 on Language Engineering for Model-Drieven Software Development&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid17</id>
<updated>2007-09-05T19:43:56Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid17'/>
<title type='html'>Formalizing refactorings with graph transformations</title>
<summary type='html'>Tom Mens, Niels Van Eetvelde, Serge Demeyer, Dirk Janssens (2005)  &lt;i&gt;Software Maintenance and Evolution : Research and Practice&lt;/i&gt; 17: 4 247-276&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid26</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid26'/>
<title type='html'>Workshop on Challenges in Software Evolution</title>
<summary type='html'>Tom Mens (2005)  &lt;i&gt;ERCIM News&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : 62 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid48</id>
<updated>2007-11-17T16:12:24Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid48'/>
<title type='html'>Proceedings of the Workshop on Graph-Based Tools</title>
<summary type='html'>Preface of the special issue of our workshop GraBaTs 2004.&lt;br/&gt;&lt;br/&gt;Tom Mens, Gabriele Taentzer, Andy Schürr (2005)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 127: 1 1-1&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid49</id>
<updated>2007-11-17T16:08:19Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid49'/>
<title type='html'>Proceedings of the Workshop on software evolution through transformations : model-based versus implementation-level solutions</title>
<summary type='html'>This is the preface of the special issue of ENTCS containing the best papers of our workshop SETra 2004.&lt;br/&gt;&lt;br/&gt;Reiko Heckel, Tom Mens (2005)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 127: 3 1-3&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid47</id>
<updated>2007-09-05T19:40:40Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid47'/>
<title type='html'>On the evolution complexity of design patterns</title>
<summary type='html'>Tom Mens, Amnon H Eden (2005)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 127: 3 147-163&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid46</id>
<updated>2007-11-17T16:03:33Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid46'/>
<title type='html'>Detecting structural refactoring conflicts using critical pair analysis</title>
<summary type='html'>Refactorings are program transformations that improve the software structure while preserving the external behaviour. In spite of this very useful property, refactorings can still give rise to structural conflicts when parallel evolutions to the same software are made by different developers. This paper explores this problem of structural evolution conflicts in a formal way by using graph transfor...&lt;br/&gt;&lt;br/&gt;Tom Mens, Gabriele Taentzer, Olga Runge (2005)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 127: 3 113-128&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid27</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid27'/>
<title type='html'>ERCIM Working Group on Software Evolution</title>
<summary type='html'>Tom Mens (2005)  &lt;i&gt;ERCIM News&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : 60 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid15</id>
<updated>2007-09-05T19:56:57Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid15'/>
<title type='html'>A Framework for Managing Consistency of Evolving UML Models</title>
<summary type='html'>Tom Mens, Ragnhild Van Der Straeten, Jocelyn Simmonds (2005)  &lt;i&gt;Software Evolution with UML and XML&lt;/i&gt; 1-31&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid18</id>
<updated>2007-09-05T19:45:48Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid18'/>
<title type='html'>Towards a taxonomy of software change</title>
<summary type='html'>Jim Buckley, Tom Mens, Matthias Zenger, Awais Rashid, Günter Kniesel (2005)  &lt;i&gt;Software Maintenance and Evolution : Research and Practice&lt;/i&gt; 17: 5 309-332&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid10</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid10'/>
<title type='html'>On the use of formal techniques to support model evolution</title>
<summary type='html'>Tom Mens, Ragnhild Van Der Straeten (2005)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. 1ères Journées sur l’Ingénierie Dirigée par les Modèles&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  115-124&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid12</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid12'/>
<title type='html'>Challenges in Software Evolution</title>
<summary type='html'>Tom Mens, Michel Wermelinger, Stéphane Ducasse, Serge Demeyer, Robert Hirschfeld, Mehdi Jazayeri (2005)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Workshop on Principles of Software Evolution (IWPSE 2005)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid11</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid11'/>
<title type='html'>The LAN simulation : A Refactoring Teaching Example</title>
<summary type='html'>Serge Demeyer, Filip Van Rysselberghe, Tudor Gîrba, Jacek Ratzinger, Radu Marinescu, Tom Mens, Bart Du Bois, Dirk Janssens, Stéphane Ducasse, Michele Lanza, Matthias Rieger, Harald Gall, Mohammad El-Ramly (2005)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Workshop on Principles of Software Evolution (IWPSE 2005)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid16</id>
<updated>2009-12-10T13:50:38Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid16'/>
<title type='html'>Analyzing the Evolution of Large-Scale Software : Issue Overview</title>
<summary type='html'>Tom Mens, Juan F Ramil, Michael W Godfrey (2004)  &lt;i&gt;Software Maintenance and Evolution : Research and Practice&lt;/i&gt; 16: 6 363-365&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid23</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid23'/>
<title type='html'>Supporting Model Refactorings through Behaviour Inheritance Consistencies</title>
<summary type='html'>Ragnhild Van Der Straeten, Viviane Jonckers, Tom Mens (2004)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;UML 2004 - The Unified Modeling Language&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 3273:  305-319&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid45</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid45'/>
<title type='html'>Workshop on software evolution through transformations : model-based versus implementation-level solutions</title>
<summary type='html'>Reiko Heckel, Tom Mens (2004)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;International Conference on Graph Transformations&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 3256:  445-447&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid111</id>
<updated>2007-09-05T19:52:04Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid111'/>
<title type='html'>Language Independent Detection of Object-Oriented Design Patterns</title>
<summary type='html'>Johan Fabry, Tom Mens (2004)  &lt;i&gt;Computer Languages, Systems and Structures&lt;/i&gt; 30: 1–2 21-33&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid28</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid28'/>
<title type='html'>Aspect-Oriented Software Evolution</title>
<summary type='html'>Tom Mens, Kim Mens, Tom Tourwé (2004)  &lt;i&gt;ERCIM News&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : 58 36-37&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid62</id>
<updated>2010-03-26T14:49:49Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid62'/>
<title type='html'>A Survey of Software Refactoring</title>
<summary type='html'>Tom Mens, Tom Tourwé (2004)  &lt;i&gt;IEEE Transactions on Software Engineering&lt;/i&gt; 30: 2 126-139&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid30</id>
<updated>2008-10-01T20:42:55Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid30'/>
<title type='html'>Maintaining Consistency between UML Models Using Description Logic</title>
<summary type='html'>Jocelyn Simmonds, Ragnhild Van Der Straeten, Viviane Jonckers, Tom Mens (2004)  &lt;i&gt;Série L’objet - logiciel, base de données, réseaux&lt;/i&gt; 10: 2-3 231-244&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid19</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid19'/>
<title type='html'>Enabling Dynamic Software Evolution through Automatic Refactoring</title>
<summary type='html'>Peter Ebraert, Theo D’Hondt, Tom Mens (2004)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. 1st Int’l Workshop on Software Evolution Transformations&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  3-6&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid77</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid77'/>
<title type='html'>Workshop on Graph-Based Tools</title>
<summary type='html'>Tom Mens, Andy Schürr, Gabriele Taentzer (2004)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Graph Transformations&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 3526:  439-441&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid37</id>
<updated>2007-11-17T16:19:39Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid37'/>
<title type='html'>Simulation of a LAN</title>
<summary type='html'>Dirk Janssens, Serge Demeyer, Tom Mens (2003)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 72: 4 1-3&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid102</id>
<updated>2009-05-29T11:57:26Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid102'/>
<title type='html'>Identifying Refactoring Opportunities Using Logic Meta Programming</title>
<summary type='html'>In this paper, we show how automated support can be provided for identifying refactoring opportunities, e.g., when an application’s design should be refactored and which refactoring(s) in particular should be applied. Such support is achieved by using the technique of logic meta programming to detect so-called bad smells and by defining a framework that uses this information to propose adequate ...&lt;br/&gt;&lt;br/&gt;Tom Tourwé, Tom Mens (2003)  &lt;i&gt;Proc. 7th European Conf. Software Maintenance and Re-engineering (CSMR 2003)&lt;/i&gt; 91-100&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid104</id>
<updated>2010-04-04T14:22:59Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid104'/>
<title type='html'>Using Genetic Programming to Generate Protocol Adaptors for Interprocess Communication</title>
<summary type='html'>Werner Van Belle, Tom Mens, Theo D’Hondt (2003)  &lt;i&gt;Lecture Notes in Computer Science&lt;/i&gt; &lt;i&gt;Proc. Int'l Conf. Evolvable Systems, LNCS 2606&lt;/i&gt; 2606:  422-433&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid107</id>
<updated>2009-05-29T11:51:35Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid107'/>
<title type='html'>Using Description Logics to Maintain Consistency Between UML Models</title>
<summary type='html'>A software design is often modelled as a collection of UML diagrams. There is an inherent need to preserve consistency between these diagrams. Moreover, through evolution those diagrams get modified leading to possible inconsistency between different versions of the diagrams. State-of-the-art UML CASE tools provide poor support for consistency maintenance. To solve this problem, an extension of th...&lt;br/&gt;&lt;br/&gt;Ragnhild Van Der Straeten, Tom Mens, Jocelyn Simmonds, Viviane Jonckers (2003)  &lt;i&gt;UML 2003 - The Unified Modeling Language&lt;/i&gt; 326-340&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid106</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid106'/>
<title type='html'>Maintaining consistency between UML models with description logic tools</title>
<summary type='html'>Ragnhild Van Der Straeten, Tom Mens, Jocelyn Simmonds (2003)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid105</id>
<updated>2007-11-17T16:14:51Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid105'/>
<title type='html'>Refactoring : Current Research and Future Trends</title>
<summary type='html'>In this paper we provide an detailed overview of existing research in the field of software restructuring and refactoring, from a formal as well as a practical point of view. Next, we propose an extensive list of open questions that indicate future research directions, and we provide some partial answers to these questions.&lt;br/&gt;&lt;br/&gt;Tom Mens, Serge Demeyer, Bart Du Bois, Hans Stenten, Pieter Van Gorp (2003)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 82: 3 483-499&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid31</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid31'/>
<title type='html'>Proceedings of the ELISA workshop</title>
<summary type='html'>Tom Mens, Juan F Ramil, Michael W Godfrey, Brian Down (2003)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : vub-prog-tr-03-20 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid103</id>
<updated>2009-05-29T11:52:41Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid103'/>
<title type='html'>Automated Support for Framework-Based Software Evolution</title>
<summary type='html'>In this paper, we show how elaborate support for framework-based software evolution can be provided based on explicit documentation of the hot spots of object-oriented application frameworks. Such support includes high-level transformations that guide a developer when instantiating applications from a framework by propagating the necessary changes, as well as application upgrading facilities based...&lt;br/&gt;&lt;br/&gt;Tom Tourwé, Tom Mens (2003)  &lt;i&gt;Proc. Int’l Conf. Software Maintenance (ICSM 2003)&lt;/i&gt; 148-157&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid99</id>
<updated>2007-11-17T16:18:21Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid99'/>
<title type='html'>High-Level Transformations to Support Framework-Based Software Development</title>
<summary type='html'>In this paper, we show how elaborate support for framework-based software development can be provided based on explicit documentation of the hot spots of object-oriented application frameworks. This support ranges from automatically verifying whether appropriate design constraints are preserved, over providing high-level transformations that guide a developer when instantiating applications from a...&lt;br/&gt;&lt;br/&gt;Tom Tourwé, Tom Mens (2003)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 72: 4 1-12&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid22</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid22'/>
<title type='html'>Detecting Inconsistencies between UML Models Using Description Logic</title>
<summary type='html'>Ragnhild Van Der Straeten, Jocelyn Simmonds, Tom Mens (2003)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Description Logics&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 81:  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid110</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid110'/>
<title type='html'>Enabling and Using the UML for Model Driven Refactoring</title>
<summary type='html'>Pieter Van Gorp, Hans Stenten, Tom Mens, Serge Demeyer (2003)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid113</id>
<updated>2010-04-04T14:27:25Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid113'/>
<title type='html'>High-speed Migration by Anticipative Mobility</title>
<summary type='html'>Luk Stoops, Karsten Verelst, Tom Mens, Theo D’Hondt (2003)  &lt;i&gt;Lecture Notes in Computer Science&lt;/i&gt; &lt;i&gt;Proc. Int'l Conf. High Performance Computing, LNCS 2913&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 2913:  500-510&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid108</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid108'/>
<title type='html'>Beyond the Refactoring Browser : Advanced Tool Support for Software Refactoring</title>
<summary type='html'>Tom Mens, Tom Tourwé, Francisca Muñoz (2003)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Workshop on Principles of Software Evolution (IWPSE 2003)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  39-44&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid80</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid80'/>
<title type='html'>Declarative Meta Programming to Support Software Development : Workshop Report</title>
<summary type='html'>Tom Mens, Roel Wuyts, Kris De Volder, Kim Mens (2003)  &lt;i&gt;ACM SIGSOFT Software Engineering Notes&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 28: 2 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid109</id>
<updated>2010-03-26T14:53:41Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid109'/>
<title type='html'>Towards automating source-consistent UML refactorings</title>
<summary type='html'>With the increased interest in refactoring, UML tool vendors seek ways to support software developers in applying a (sequence of) refactoring(s). The problem with such tools is that the UML metamodel – on which their repository is based – is inadequate to maintain the consistency between the model and the code while one of them gets refactored. Therefore, we propose a set of minimal extensions...&lt;br/&gt;&lt;br/&gt;Pieter Van Gorp, Hans Stenten, Tom Mens, Serge Demeyer (2003)  &lt;i&gt;UML 2003 - The Unified Modeling Language&lt;/i&gt; 144-158&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid97</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid97'/>
<title type='html'>Reducing Network Latency by Application Streaming</title>
<summary type='html'>Luk Stoops, Tom Mens, Theo D’Hondt (2003)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Parallel Distributed Processing Techniques and Applications&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  1056-1062&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid50</id>
<updated>2007-11-17T16:17:06Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid50'/>
<title type='html'>Proceedings workshop on software evolution through transformations : towards uniform support throughout the software life-cycle</title>
<summary type='html'>Preface of the ENTCS special issue of our SETra 2002 workshop.&lt;br/&gt;&lt;br/&gt;Reiko Heckel, Tom Mens, Michel Wermelinger (2003)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 72: 4 1-5&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid112</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid112'/>
<title type='html'>Language Independent Detection of Object-Oriented Design Patterns</title>
<summary type='html'>Johan Fabry, Tom Mens (2003)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. European Smalltalk User Group 2003&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid42</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid42'/>
<title type='html'>Workshop on software evolution through transformations : towards uniform support throughout the software life-cycle</title>
<summary type='html'>Reiko Heckel, Tom Mens, Michel Wermelinger (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;International Conference on Graph Transformation&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 2505:  450-454&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid33</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid33'/>
<title type='html'>Analysing Object-Oriented Application Frameworks Using Concept Analysis</title>
<summary type='html'>Gabriela Arévalo, Tom Mens (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;OOIS 2002 Workshops Proceedings&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 2426:  53-63&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid36</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid36'/>
<title type='html'>Towards a Software Evolution Benchmark</title>
<summary type='html'>Serge Demeyer, Tom Mens, Michel Wermelinger (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. 4th Int’l Workshop on Principles of Software Evolution (IWPSE 2001)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  174-177&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid32</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid32'/>
<title type='html'>Analysing Object-Oriented Framework Reuse using Concept Analysis</title>
<summary type='html'>Gabriela Arévalo, Tom Mens (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2002 Inheritance Workshop&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid76</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid76'/>
<title type='html'>Workshop on Graph-Based Tools</title>
<summary type='html'>Tom Mens, Andy Schürr, Gabriele Taentzer (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Graph Transformation&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 2505:  440-444&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid78</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid78'/>
<title type='html'>Proceedings workshop on graph-based tools</title>
<summary type='html'>Tom Mens, Andy Schürr, Gabriele Taentzer (2002)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 72: 2 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid79</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid79'/>
<title type='html'>Towards a taxonomy of software evolution</title>
<summary type='html'>Tom Mens, Jim Buckley, Awais Rashid, Matthias Zenger (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Workshop on Unanticipated Software Evolution&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid81</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid81'/>
<title type='html'>Future Trends in Software Evolution Metrics</title>
<summary type='html'>Tom Mens, Serge Demeyer (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Workshop on Principles of Software Evolution (IWPSE 2001)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  83-86&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid75</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid75'/>
<title type='html'>Formalising Behaviour Preserving Program Transformations</title>
<summary type='html'>Tom Mens, Serge Demeyer, Dirk Janssens (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Graph Transformation&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 2505:  286-301&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid74</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid74'/>
<title type='html'>Supporting Object-Oriented Software Engineering with Intentional Software Views</title>
<summary type='html'>Kim Mens, Tom Mens, Michel Wermelinger (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2002 Workshop on Knowledge Based Object-Oriented Software Engineering&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid71</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid71'/>
<title type='html'>Maintaining software through intentional source-code views</title>
<summary type='html'>Kim Mens, Tom Mens, Michel Wermelinger (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Software Engineering and Knowledge Engineering&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  289-298&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid73</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid73'/>
<title type='html'>Formalising Behaviour Preserving Software Evolution</title>
<summary type='html'>Tom Mens, Serge Demeyer, Dirk Janssens (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2002 Workshop on Unanticipated Software Evolution&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid82</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid82'/>
<title type='html'>Towards a Classification and Comparison of Software Evolution Measurements</title>
<summary type='html'>Tom Mens, Serge Demeyer (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int. Conf. Software Metrics&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid84</id>
<updated>2007-11-17T16:21:17Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid84'/>
<title type='html'>A Graph-Based Metamodel for Object-Oriented Software Metrics</title>
<summary type='html'>Metrics are essential in object-oriented software engineering for several reasons, among which quality assessment and improvement of development team productivity. While the mathematical nature of metrics calls for clear definitions, frequently there exist many contradicting definitions of the same metric depending on the implementation language. We suggest to express and define metrics using a la...&lt;br/&gt;&lt;br/&gt;Tom Mens, Michele Lanza (2002)  &lt;i&gt;Electronic Notes in Theoretical Computer Science&lt;/i&gt; 72: 2 69-80&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid96</id>
<updated>2010-04-04T14:26:00Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid96'/>
<title type='html'>Fine-Grained Interlaced Code Loading for Mobile Systems</title>
<summary type='html'>Luk Stoops, Tom Mens, Theo D’Hondt (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. 6th Int'l Conf. Mobile Agents, LNCS 2535&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 2535:  78-92&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid100</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid100'/>
<title type='html'>A Declarative Meta-Programming Approach to Framework Documentation</title>
<summary type='html'>Tom Tourwé, Tom Mens (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ASE 2002 Workshop on Declarative Meta-Programming&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid101</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid101'/>
<title type='html'>Using Declarative Meta-Programming to Detect Possible Refactorings</title>
<summary type='html'>Tom Tourwé, Johan Brichau, Tom Mens (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ASE 2002 Workshop on Declarative Meta-Programming&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid95</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid95'/>
<title type='html'>Fine-grained Interlaced Code Loading for Mobile Systems</title>
<summary type='html'>Luk Stoops, Tom Mens, Theo D’Hondt (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2002 workshop on Mobile Object Systems&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid94</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid94'/>
<title type='html'>A Comparison of Software Refactoring Tools</title>
<summary type='html'>Jocelyn Simmonds, Tom Mens (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : vub-prog-tr-02-15 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid85</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid85'/>
<title type='html'>4th Workshop on object-oriented architectural evolution</title>
<summary type='html'>Tom Mens, Galal Hassan Galal (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2001 Workshops, Panels and Posters&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 2323:  150-164&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid92</id>
<updated>2009-12-10T13:55:57Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid92'/>
<title type='html'>Separation of concerns for software evolution : Issue Overview</title>
<summary type='html'>This special issue reports on approaches that apply the idea of separation of concerns to software evolution. In this context, separation of concerns allows us to separate parts of the software that exhibit different rates of change or different types of change. This makes it possible to provide better evolution support for those parts that have a higher change rate, or to provide different evolut...&lt;br/&gt;&lt;br/&gt;Tom Mens, Michel Wermelinger (2002)  &lt;i&gt;Software Maintenance and Evolution : Research and Practice&lt;/i&gt; 14: 5 311-315&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid70</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid70'/>
<title type='html'>Supporting software evolution with Intentional Software Views</title>
<summary type='html'>Kim Mens, Tom Mens, Michel Wermelinger (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Workshop on Principles of Software Evolution (IWPSE 2002)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  138-142&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid72</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid72'/>
<title type='html'>Supporting unanticipated software evolution through intentional software views</title>
<summary type='html'>Kim Mens, Tom Mens, Michel Wermelinger (2002)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2002 Workshop on Unanticipated Software Evolution&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid61</id>
<updated>2007-09-05T19:50:31Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid61'/>
<title type='html'>A State-of-the-Art Survey on Software Merging</title>
<summary type='html'>Tom Mens (2002)  &lt;i&gt;IEEE Transactions on Software Engineering&lt;/i&gt; 28: 5 449-462&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid53</id>
<updated>2009-05-08T10:31:48Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid53'/>
<title type='html'>Unanticipated Software Evolution</title>
<summary type='html'>Günter Kniesel, Joost Noppen, Tom Mens, Jim Buckley (2002)  &lt;i&gt;ECOOP 2002 Workshop Reader&lt;/i&gt; 92-106&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid60</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid60'/>
<title type='html'>A formal foundation for object-oriented software evolution</title>
<summary type='html'>Tom Mens (2001)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Software Maintenance (ICSM 2001)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  549-552&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid91</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid91'/>
<title type='html'>Formal Foundations of Software Evolution : Workshop Report</title>
<summary type='html'>Tom Mens, Michel Wermelinger (2001)  &lt;i&gt;ACM SIGSOFT Software Engineering Notes&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 26: 4 27-30&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid88</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid88'/>
<title type='html'>A Declarative Evolution Framework for Object-Oriented Design Patterns</title>
<summary type='html'>Tom Mens, Tom Tourwé (2001)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Software Maintenance (ICSM 2001)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  570-579&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid59</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid59'/>
<title type='html'>Transformational Software Evolution by Assertions</title>
<summary type='html'>Tom Mens (2001)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;CSMR Workshop on Formal Foundations of Software Evolution, Lisbon&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid83</id>
<updated>2007-12-04T08:43:27Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid83'/>
<title type='html'>Automating support for software evolution in UML</title>
<summary type='html'>Tom Mens, Theo D’Hondt (2000)  &lt;i&gt;Automated Software Engineering Journal&lt;/i&gt; 7: 1 39-59&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid58</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid58'/>
<title type='html'>Theoretisch detectiemodel voor conflicten bij software-evolutie</title>
<summary type='html'>Tom Mens (2000)  &lt;i&gt;Akademos - Informatieblad van de Vrije Universiteit Brussel&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 3: 1 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid57</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid57'/>
<title type='html'>Conditional Graph Rewriting as a Domain-Independent Formalism for Software Evolution</title>
<summary type='html'>Tom Mens (2000)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int’l Conf. Agtive 1999 : Applications of Graph Transformations with Industrial Relevance&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 1779:  127-143&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid69</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid69'/>
<title type='html'>On the Use of Declarative Meta Programming for Managing Architectural Software Evolution</title>
<summary type='html'>Tom Mens, Kim Mens, Roel Wuyts (2000)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2000 Workshop on Object-Oriented Architectural Evolution&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid51</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid51'/>
<title type='html'>Objects and Classification : A Natural Convergence</title>
<summary type='html'>Marianne Huchard, Robert Godin, Amedeo Napoli (2000)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2000 Workshop Reader&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 1964:  123-137&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid87</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid87'/>
<title type='html'>Codifying High-Level Software Abstractions as Virtual Classifications</title>
<summary type='html'>Kim Mens, Tom Mens (2000)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2000 Workshop on Objects and Classification : a Natural Convergence&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid34</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid34'/>
<title type='html'>Object-Oriented Architectural Evolution</title>
<summary type='html'>Isabelle Borne, Galal Hassan Galal, Huw Evans, Luis Filipe Andrade (2000)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP 2000 Workshop Reader&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 1964:  138-149&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid67</id>
<updated>2010-03-26T14:52:49Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid67'/>
<title type='html'>Supporting Disciplined Reuse and Evolution of UML Models</title>
<summary type='html'>Tom Mens, Carine Lucas, Patrick Steyaert (1999)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. UML’98 - Beyond The Notation&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 1618:  378-392&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid68</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid68'/>
<title type='html'>Managing unanticipated evolution of software architectures</title>
<summary type='html'>Kim Mens, Tom Mens, Bart Wouters, Roel Wuyts (1999)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;ECOOP’99 Workshop on Object-Oriented Architectural Evolution&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid56</id>
<updated>2007-09-04T06:20:34Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid56'/>
<title type='html'>A Formal Foundation for Object-Oriented Software Evolution</title>
<summary type='html'>Tom Mens (1999)  &lt;i&gt;&lt;/i&gt;&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid55</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid55'/>
<title type='html'>A basic formalism for systematic software evolution</title>
<summary type='html'>Tom Mens (1998)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. Int. Workshop on Principles of Software Evolution (IWPSE’98), Kyoto, Japan&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  38-42&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid54</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid54'/>
<title type='html'>Nested Dependency Graphs as a Visual Formalism for Object-Oriented Reuse</title>
<summary type='html'>Tom Mens (1998)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. 20th Int’l Conf. Software Engineering (ICSE)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; II:  129-134&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid86</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid86'/>
<title type='html'>Assessing the Evolvability of Software Architectures</title>
<summary type='html'>Tom Mens, Kim Mens (1998)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Workshop Reader 12th European Conf. Object-Oriented Programming (ECOOP’98), Brussels, Belgium&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 1543:  54-55&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid65</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid65'/>
<title type='html'>Combining Software Descriptions</title>
<summary type='html'>Kim Mens, Tom Mens, Patrick Steyaert, Koen De Hondt (1998)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Workshop Reader of 11th European Conf. Object-Oriented Programming (ECOOP97)&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 1357:  274-275&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid66</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid66'/>
<title type='html'>Giving Precise Semantics to Reuse in UML</title>
<summary type='html'>Tom Mens, Carine Lucas, Patrick Steyaert (1998)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. ICSE’98 Workshop on Precise Semantics for Software Modeling Techniques&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  73-89&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid90</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid90'/>
<title type='html'>Practical Experiences with Reuse Contracts</title>
<summary type='html'>Tom Mens, Wilfried Verachtert (1997)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;Proc. European Reuse Workshop, Brussels&lt;/i&gt; &lt;i&gt;&lt;/i&gt; :  105-108&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid35</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid35'/>
<title type='html'>Agora : Reintroducing Safety in Prototype-based Languages</title>
<summary type='html'>Tom Mens, Patrick Steyaert Wolfgang De Meuter (1996)  &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; : vub-prog-tr-96-13 &lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid89</id>
<updated>2007-11-17T16:26:15Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid89'/>
<title type='html'>Encapsulation and composition as orthogonal operators on mixins : a solution to multiple inheritance problems</title>
<summary type='html'>In class-based multiple inheritance systems, interpretations as different as duplication, sharing and specialization are 
associated with the single phenomenon of name collisions. To deal with those name collisions, various mechanisms 
have been proposed, but these solutions generally restrain software reusability which is considered to be one of the 
key features of OO systems. On top of this,...&lt;br/&gt;&lt;br/&gt;Tom Mens, Marc Van Limberghen (1996)  &lt;i&gt;Object-Oriented Systems Journal&lt;/i&gt; 3: 1 1-30&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid52</id>
<updated>2007-08-27T12:16:52Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid52'/>
<title type='html'>Abstract semantics for ESM systems</title>
<summary type='html'>Dirk Janssens, Tom Mens (1996)  &lt;i&gt;Fundamenta Informaticae&lt;/i&gt; &lt;i&gt;&lt;/i&gt; &lt;i&gt;&lt;/i&gt; 26: 3 and 4 315-339&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid64</id>
<updated>2009-05-08T10:26:51Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid64'/>
<title type='html'>OPUS : a Calculus for Modeling Object-Oriented Concepts</title>
<summary type='html'>Tom Mens, Kim Mens, Patrick Steyaert (1994)  &lt;i&gt;Proc. Int’l Conf. Object-Oriented Information Systems (OOIS’94)&lt;/i&gt; 152-165&lt;br/&gt;</summary>
</entry>
<entry>
<id>http://publicationslist.org/tom.mens/refid63</id>
<updated>2009-05-08T10:28:58Z</updated>
<link rel='alternate' type='text/html' href='http://publicationslist.org/tom.mens#refid63'/>
<title type='html'>OPUS : a Formal Approach to Object-orientation</title>
<summary type='html'>OPUS is an elementary calculus that models object-orientation. It expresses in a direct way the crucial features of object-oriented 
programming such as objects, encapsulation, message passing and incremental modification. This is illustrated by numerous examples. Thanks to the way objects are constructed in this calculus, we can deal with self-reference, recursion and even mutual recursion in a ...&lt;br/&gt;&lt;br/&gt;Tom Mens, Kim Mens, Patrick Steyaert (1994)  &lt;i&gt;Proc. Int’l Conf. Formal Methods Europe ’94 (FME’94)&lt;/i&gt; 326-345&lt;br/&gt;</summary>
</entry>
</feed>
