Neil Loughran web page

 

 

Please note: As I am now at SINTEF in Oslo, Norway this web site is now out of date and will not be maintained.

 

New details (as of November 2008)

 

Neil Loughran

Research Scientist

SINTEF

Oslo

Norway

 

 

 

 

 


About

I was previously a Research Associate in AOSD on the AMPLE (Aspect Model driven Product Line Engineering) project AMPLE. I have been involved with AOSD since 2001 and worked within the group of Prof. Awais Rashid at Lancaster University. My main interests are software product lines, feature modelling, software evolution and reuse, domain specific languages and code generation. Additionally, I am also interested in aspect mining and mobile systems. I was involved with the AOSD-Europe project AOSD-Europe investigating AOSD in database management and middleware systems.

Recently, I served on the program committee of the Aspects and Software Product Lines workshop at SPLC 2005, QUORS 2007 and also the AOPLE (Aspects Oriented Product Line Engineering) workshop at GPCE 2006 and GPCE 2007.


 

Organising/Program Committees

First Workshop on Modularisation, Composition and Generative Technologies for Product Lline Engineering (McGPLE) GPCE, Nashville, USA, 2008. McGPLE

Second IEEE International Workshop on Quality Oriented Reuse of Software (QUORS’08) at COMPSAC 2008, Turku Finland.

Second Workshop on Aspect-Oriented Product Line Engineering (AOPLE) GPCE, Salzburg, Austria 2007. AOPLE

First IEEE International Workshop on Quality Oriented Reuse of Software (QUORS’07) at COMPSAC 2007 Beijing China 2007.

First Workshop on Aspect-Oriented Product Line Engineering (AOPLE) GPCE, Portland, Oregon USA 2006. AOPLE

Aspects and Software Product Lines: An Early Aspects Workshop at SPLC-Europe 2005 Rennes, France 2005 EA-SPL


Publications

Most papers are available for download here  (if not please email me and I’ll see what I can do)

2008

[23] P. Sánchez, N.Loughran, L. Fuentes and A. Garcia. "Engineering Languages for Specifying Product-derivation Processes in Software Product Lines" Proc. of the 1st International Conference on Software Language Engineering (SLE), Toulouse (France), September 2008.

[22] N. Loughran, P. Sanchez, A. Garcia, L. Fuentes, “Language Support for Managing Variability in Architectural Models”, Proceedings of Software Composition 2008, Budapest Hungary, 2008.

2007

 

[21] P. Sanchez, L. Fuentes, N. Loughran, et al, “A Metamodel for Designing Software Architectures of Aspect-Oriented Software Product Lines”, AMPLE Project deliverable D2.2, September 2007.

 

[20] Greenwood, P., N. Loughran, B. Surajbali, G. Coulson, A. Rashid, N. Pessemier, L. Seinturier, R. Pawlak, E. Truyen, F. Sanen, B. Lagaisse, J. Gregoire, M. Bynens, W. Joosen, A. Jackson, S. Clarke, N. Hatton, M. Pinto, L. Fuentes, M. Amor, T. Cohen, A. Colyer, C. Schwanninger, Validation of the Reference Architecture. 2007, Lancaster University: Lancaster. p. 1-38.

 

[19] Christoph Pohl, Andreas Rummler, Vaidas Gasiunas, Neil Loughran, Hugo Arboleda, Fabricio de Alexandria Fernandes, Jacques Noyé, Angel Núñez, Robin Passama, Jean-Claude Royer, Mario Südholt, “Survey of existing implementation techniques with respect to their support for the practices currently in use at industrial partners”, AMPLE Project deliverableD3.1, August 2007.

 

[18] N. Loughran, P. Sanchez, N. Gamez, et al, “Survey on State-of-the-Art in Product Line Architecture Design”, AMPLE Project deliverable D2.1, April 2007.

2006

[17] Neil Loughran, Iris Groher, Awais Rashid, Good Practice Guidelines for Code Generation in Software Product Line Engineering, Technical Report on Variability Management-Working with Variability Mechanisms, Software Product Lines Conference, Baltimore, USA, August 2006.

[16] Frans Sanen, Neil Loughran, Awais Rashid, Andronikos Nedos, Andrew Jackson, Siobhán Clarke, Eddy Truyen and Wouter Joosen, Classifying and Documenting Aspect Interactions, 2006, 5th AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS) at AOSD 2006, Bonn, Germany, March 2006.

[15] Frans Sanen, Eddy Truyen, Bart De Win, Wouter Joosen, Neil Loughran, Geoff Coulson, Awais Rashid, Andronikos Nedos, Andrew Jackson, Siobhan Clarke, Study on interaction issues, Katholieke Universiteit Leuven, Leuven, AOSD-Europe Deliverable D44, AOSD-Europe-KUL-7, 28 February 2006, pp 1-31

[14] Neil Loughran, Awais Rashid, Ruzanna Chitchyan, Nicholas Leidenfrost, Johan Fabry, Nelio Cacho, Alessandro Garcia, Frans Sanen, Eddy Truyen, Bart De Win, Wouter Joosen, Nelis Boucké, Tom Holvoet, Andrew Jackson, Andronikos Nedos, Neil Hatton, Jenny Munnelly, Serena Fritsch, Siobhán Clarke, Mercedes Amor, Lidia Fuentes, Monica Pinto, Carlos Canal, A domain analysis of key concerns - known and new candidates, Katholieke Universiteit Leuven, Leuven, AOSD-Europe Deliverable D43, AOSD-Europe-KUL-6, 27 February 2006, pp 1-267

2005

[13] A. Sampaio, N.Loughran, A. Rashid, P. Rayson (2005) Mining Aspects in Requirements. Workshop on Early Aspects (held with AOSD 2005).

[12] N. Loughran, N.Parlavantzas, M.Pinto, P. Sánchez, M. Webster, A. Colyer (2005) Survey of Aspect-Oriented Middleware. AOSD-Europe Project Deliverable No: AOSD-Europe-ULANC-10. Editor(s): N. Loughran, M.Pinto.

[11] N. Loughran, A. Sampaio and A. Rashid (2005) From Requirements Documents to Feature Models for Aspect Oriented Product Line Implementation. Workshop on MDD in Product Lines (Best Paper of Workshop Award - MODELS 2005).

[10] N. Loughran, G. Coulson, L. Seinturier, F. Sanen, et al (2005) Requirements and Definition of AO Middleware Architecture. AOSD-Europe Project Deliverable No:AOSD-Europe-ULANC-15. Editor(s): N. Loughran, F. Sanen

2004

[9] Loughran, N., Rashid, A., Zhang, W. and Jarzabek, S. (2004) Supporting Product Line Evolution with Framed Aspects. Workshop on Aspects, Componentsand Patterns for Infrastructure Software (held with AOSD 2004).

[8] N. Loughran., A. Rashid: Framed Aspects: Supporting Variability and Configurability for AOP. Software Reuse: Methods, Techniques and Tools, Springer LNCS 3107, pp. 127-140, ICSR 2004, Madrid, Spain 2004.

[7] Zhang, W., Jarzabek, S., Zhang, H., Loughran, N. and Rashid, A. (2004) Software Evolution with XVCL. Chapter in book on Software Evolution with UML and XML. Editor(s): H. Yang.

[6] Greenwood, P., L. Blair, N. Loughran, A. Rashid (2004) Dynamic Framed Aspects for Dynamic Software Evolution. Workshop on Reflection, AOP and Meta-Data for Software Evolution (held with ECOOP 2004), Oslo, Norway.

[5] N. Loughran, A. Rashid (2004) Managing Variability throughout the Software Development Lifecycle. Workshop on Managing Variabilities Consistently in Design and Code (held with OOPSLA 2004).

2003

[4] Loughran N. and A. Rashid (2003) Supporting Evolution in Software using Frame Technology and Aspect-Orientation. Workshop on Software Variability Management, Groningen, The Netherlands.

[3] Zhang W., Jarzabek, S., Loughran, N., A. Rashid (2003) Reengineering a PC-based System into the Mobile Device Product Line. International Workshop on Principles of Software Evolution (IWPSE).

2002

[2] Rashid, A., N. Loughran (2002) Relational Database Support for Aspect-Oriented Programming. Proceedings of NetObjectDays Conference. Editor(s): Springer-Verlag. Lecture Notes in Computer Science. Volume 2591, Pages 233-247.

[1] Loughran, N., A. Rashid (2002) Mining Aspects. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design (with AOSD 2002).

 


 

 

Please view my papers at Lancaster Aspects Home Page