University of East London Homepage


Dr Falcarin, Paolo

Contact details

Position: Senior Lecturer - Programme Leader

Location: Knowledge Dock, KD 2.21

Telephone: +44 (0)20 8223 6086

Email: falcarin -at- uel.ac.uk

Contact address:

School of Architecture, Computing and Engineering (ACE),
Dockland Campus, University Way, London E16 2RD

Brief biography

Dr Paolo Falcarin was awarded his PhD in Software Engineering in 2004, and MEng in Computer Engineering in 2000 from Politecnico di Torino (Italy), where he worked as a research associate before joining UEL. He is the Programme Leader of the MSc in Software Engineering and a member of the DSE group in ACE school.

He received the UEL Promising Researcher Award and the PG Cert in Learning & Teaching in Higher Education in 2011, and a sabbatical leave award in 2012.

He has taken part in different European projects on service engineering and security as task leader and work-package leader. He is serving several programme committees of International conferences and he was co-editor of a special issue of IEEE Software on Software Protection in 2011.

He has more than 60 publications in international peer-reviewed journals and conferences. His research interests include Software Protection and Security, Software Modelling, Software Engineering, Distributed Systems.

He was visiting lecturer at Tongji University of Shanghai in 2009, and visiting researcher at ETH Zurich in 2003, and UCL (University College London) in 2012. He is a Fellow of the HEA (Higher Education Academy).

Return to top

Activities and responsibilities

Current Research Collaborations:

  • UCL (University of London), Politecnico di Torino (Italy), Fondazione Bruno Kessler (Trento, Italy), University of Ghent (Belgium), Swinburne University of Technology (Australia), University of Cauca (Colombia).

Invited Talks and Seminars:

  • Software Protection at  UEL Research and Knowledge Exchange Conference, Stratford, May 2012
  • Invited Talk on Software Protection at University of Ghent (Belgium), Dec. 2011
  • Seminar on Software Protection at University of Milano-Bicocca for the Reverse Engineering module, Dec. 2008, Nov. 2011.
  • Empirical Studies on Obfuscation Effectiveness. RE-TRUST Workshop, Oct. 2008, Trento (Italy)
  • Service Quality Evaluation, invited speaker at ENFINES workshop, Sept. 2008, Turin, Italy
  • Service Creation Environment for Mobile and Mobile Broadcast Services, invited speaker, Mobile Multimedia Communications (MMC 2008) Workshop, Berlin, Germany, April 2008

Past Projects:

  1. RE-TRUST: EU-FP6 FET project on Software Protection - 5 partners
    • with Politecnico Torino and University of Trento, Gemalto, KU Leuven (Belgium), Univ. of St. Petersburg (Russia);
  2. SPICE: EU-FP6 IP project on Telecom Service Oriented Architectures 
    • Twenty-two partners, among which Orange Labs, Telecom Italia, Nokia-Siemens, University of Trondheim and Telenor, Alcatel.
  3. OPUCE : EU-FP6 IP project on End User Service Creation for Telecom Services 
    • Twelve partners, among which Telefonica, Telecom Italia, Universidad Politecnica de Madrid, Alcatel, RedHat/JBoss, Huawei.
  4. Three Research grants from Telecom Italia Lab
    • Eclipse Service Creation Environment for JAIN-SLEE services
    • Rule-based broker for Context-Aware platform
    • Energy-aware software for Android Smartphones  

Return to top

Areas of Interest/Summary of Expertise

Services Engineering: Software Modelling, Self-Adaptive Distributed Systems, Service Composition

Software Protection: Renewable protections, Security Metrics and Analysis

Return to top

Teaching: Programmes

MSc Software Engineering - Programme Leader

The programme consists of four core modules, each worth 30 credits. Full time students follow two modules per semester. Part time students follow the same programme, over a two year period. The Dissertation is worth 60 credits.

Software Engineering

This module introduces students to advanced topics in software engineering both from the theoretical and practical viewpoint: software requirements analysis and specification, system architecture design, software testing and validation, software quality and costs involved in the development and maintenance and evolution of software. 

Service-Oriented Computing

This module provides students with an in-depth understanding of current technologies utilized for developing service-oriented architectures, using distributed systems and middleware technologies. This module will deal with the tools and techniques required to develop, integrate and manage distributed services and business processes. This module will also deal with advanced topics like cloud computing, semantic web, context-aware systems, and security.

Project Management

This module introduces students to Project life-cycles and project management tools. project planning tools and diagrams, people management and team organization, cost and effort estimation, risk analysis and management, quality management, professional and ethical issues.

Dissertation

The dissertation enables students to put into practice their theoretical knowledge obtained during their postgraduate programme and enhance their critical understanding of their chosen subject, within the areas of wired and wireless communications, network management and network security. The students will be supported throughout their project by a dedicated supervisor. It is assessed through a written report and a viva examination.

One of the two following optional modules:

  •  Design and Application of Mobile Computing Systems

The aim of this module is to equip students with the software development skills needed to develop mobile applications, analyse different mobile computing architecture required for various applications and evaluate different platforms and methodology for developing mobile applications and evaluate the different security and communications mechanisms used in modern mobile applications.

  •  Formal Methods

This module explains the issues involved in the development of high integrity software suitable for critical systems; it will present and compare a variety of formal development methods, with an in-depth study of one model-based formal methodology for system verification.

 

Return to top

Teaching: Modules

  • SDM001 Software Engineering
  • SDM002 Service-Oriented Computing
  • CNM201 Design and Application of Mobile Computing Systems
  • CN3057 Distributed Systems
  • SD3048  Programming Paradigms
  • SD1042  Introduction to Software Development

Past Modules

  • SD3043 Advanced Information Systems
  • CNM018 Distributed Object Engineering
  • SD2054 Software Development
  • EEM122 Artificial Intelligence
  • SDM008 Programming Methodology

Return to top

Research archive

PDF of my papers can be found here on ROAR repository. My Google Scholar page here.

Authored Book

  1. M. Morisio, P. Falcarin, A. Vetrò: Software Engineering Exercises, CLUT ed., 2010, ISBN: 9788879922876.

Journal Papers

  1. M Ceccato, M DiPenta, P Falcarin, F Ricca, M Torchiano, P Tonella: A Family of Experiments to Assess the Effectiveness and Efficiency of Source Code Obfuscation Techniques. In Empirical Software Engineering, Springer, 2013.
  2. L Ardito, M Torchiano, M Marengo, P Falcarin: gLCB: an Energy Efficient Context Broker, Sustainable Computing, Informatics and Systems, Elsevier, v 3(1), 2013.
  3. JF Mejia Bernal, L Ardito, P Falcarin, O Rodriguez Rocha, M Morisio, F Giovannelli, F Pistore: "Emergency Situations Supported by Context-Aware and Application Streaming", International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC), Inderscience, v 13(2), 2013.
  4. P. Falcarin, M. Valla, J. Yu, C.A. Licciardi, C. Fra', L. Lamorte: "Context Data Management: an Architectural Framework for Context-Aware Services", Service Oriented Computing and Applications, Springer, 2012.
  5. P. Falcarin, C. Collberg, M. Atallah, M. Jakubowski: "Software Protection", Guest Editors' Introduction, IEEE Software, March 2011.
  6. P. Falcarin, C. Venezia: "Communication Web Services and JAIN-SLEE Integration Challenges”, International Journal of Web Services Research, IGI-Global, pp. 59-78, 2008, Vol. 5 (4), ISSN: 1545-7362
  7. Jian Yu, Yanbo Han, Jun Han, Yan Jin, P. Falcarin, M. Morisio: “Synthesizing Service Composition Models on the Basis of Temporal Business Rules”, Journal of Computer Science and Technology, Springer, pp. 885-894, 2008, Vol. 23(6). ISSN: 1000-9000
  8. P. Falcarin, O. Rodriguez Rocha; L. Costabello; L. W. Goix, “Leveraging Context for Social Media Mobile Services”, IEEE Pervasive Computing, 2008, Vol. 7 (4).
  9. P. Falcarin, J. Yu: “Towards a Telecommunication Service Oriented Architecture” IEC Annual Review of Communications, v. 60, 2007.
  10. P. Falcarin, L.W. Goix: “An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment”, IEC Annual Review of Communications, v. 59, 2006, pp. 237-242.
  11. P. Falcarin: “A CPL to Java compiler for dynamic service personalization in JAIN-SIP server” IEC Annual Review of Communications, v. 57, 2004, pp. 577-586.
  12. C.A. Licciardi, P. Falcarin : “Analysis of NGN service creation Technologies”, in IEC Annual Review of Communications, v. 56, 2003, pp. 537-551.

Book Chapters

  1. M. Belaunde; P. Falcarin, J. P. A. Almeida, "Model Driven Service Creation for IT-Telecom Services", In: Handbook of Research on Mobile Software Engineering: Design, Implementation and Emergent Applications, IGI-Global, 2012.
  2. L.W. Goix; L. Lamorte; Jian Yu; P. Falcarin, Isabel Ordas, A. Martinez-Reol, C. Baladron, R. Trapero, J. M. Del Alamo; M. Stecca, "Leveraging Context-Awareness for Personalization in a User Generated Services Platform", In: Enabling Context-Aware Web Services: Methods, Architectures, and Technologies; M. Sheng, Jian Yu, S. Dustdar Eds., Chapman and Hall /CRC, 2010.
  3. P. Falcarin, C. Venezia, J. F. Mejia Bernal, "Broadening JAIN-SLEE with a Service Description Language and Asynchronous Web Services", In: Web Services Research for Emerging Applications: Discoveries and Trends, IGI-Global, ISBN 978-1-61520-6841, 2010.
  4. Quan Z. Sheng, Jian Yu, José M. Del Alamo, P. Falcarin, Personalized Service Creation and Provision for the Mobile Web, In: Weaving Services, Location, and People on the World Wide Web, I. King and R. Baeza-Yates eds, Springer, pp. 99-121, 2009, ISBN: 978-3-642-00569-5.
  5. P. Falcarin, Service Composition Quality Evaluation in SPICE Platform, In: High Assurance Services Computing, Springer ; J. Dong, R Paul, L.J. Zhang eds., pp. 89-102, 2009, ISBN: 978-0-387-87657-3.
  6. C. Baladron, J. Aguiar, B. Carro, L.W. Goix, A. Leon Martin, P. Falcarin, J. Sienel, User-Centric Future Internet and Telecommunication Services. In Towards the Future Internet, IOS Press, pp. 217-226, 2009, ISBN: 978-1-60750-00
  7. P. Falcarin, M. Morisio: “Developing Secure Software and Systems”, in IEC Network Security: Technology Advances, Strategies, and Change Drivers, 2004, , pp. 15-22, International Engineering Consortium (IEC), ISBN 0-931695-25-3.
  8. C.A. Licciardi, P. Falcarin: “Next Generation Networks: the service offering standpoint”, IEC Comprehensive Report on IP applications and services, 2003, pp. 87-101, International Engineering Consortium (IEC), ISBN 0-931695-12-1.

Conference Papers (Refereed)

  1. A Capiluppi, P Falcarin, C Boldyreff, Code Defactoring: Evaluating the Effectiveness of Java Obfuscations, IEEE 19th Working Conference on Reverse Engineering (WCRE), Kingston, Canada, Oct 2012.
  2. A Ordonez, V Alcázar, D Borrajo, P Falcarin, JC Corrales, An Automated User-Centered Planning Framework for Decision Support in Environmental Early Warnings, Ibero-American Conference on Artificial Intelligence (IBERAMIA 2012), LNAI 7637, pp 591-600. Springer (2012).
  3. A. Ordonez, J.C. Corrales, P. Falcarin, Natural language processing based Services Composition for Environmental management, in 7th IEEE International Conference on System of Systems Engineering (SOSE 2012), Genoa (Italy), July 2012.
  4. A. Ordonez, J.C. Corrales, P. Falcarin, Automated context aware composition for convergent services, in 7th IEEE International Conference on System of Systems Engineering (SOSE 2012), Genoa (Italy), July 2012.
  5. A. Ordonez, J.C. Corrales, P. Falcarin, User Centred Automated Composition in Telco 2.0, in SERVICE COMPUTATION 2012, The 4th Int. Conf. on  Advanced Service Computing, IARIA, July 2012, Nice (France).
  6. S. Islam, P. Falcarin, Measuring security requirements for software security, in  IEEE 10th International Cybernetic Intelligent Systems (CIS), London, 2011.
  7. P. Falcarin, A. Vetro', J. Yu, S. Islam, A recommender system for telecom users: experimental evaluation of recommendation algorithms. In IEEE 10th International Cybernetic Intelligent Systems (CIS), London, 2011.
  8. P. Falcarin, S. Di Carlo, A. Cabutto, N. Garazzino, D. Barberis, Exploiting Code Mobility for Dynamic Binary Obfuscation, in IEEE World Congress on Internet Security (WorldCIS-2011), London, UK, February 2011.
  9. J. F. Mejia Bernal, L. Ardito, M. Morisio, P. Falcarin, Towards an Efficient Context-Aware System: Problems and Suggestions to Reduce Energy Consumption in Mobile Devices, in IEEE International Conference on Mobile Business (ICMB-2010), Athens, Greece, June 2010.
  10. Jian Yu, Quan Z. Sheng, Paolo Falcarin, Visual Semantic Service Browser Supporting User-Centric Service Composition, in 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), Perth, Australia, April 2010 , pp 244 - 251.
  11. J.F. Mejia Bernal; P. Falcarin, M. Morisio, Dynamic Context-Aware Business Process: a Rule-Based Approach Supported by Pattern Identification, In: 25th ACM Symposium on Applied Computing, 5th Track on Dependable and Adaptive Distributed Systems, Sierre (Switzerland) March 2010.
  12. J.F. Mejia Bernal, P. Falcarin, M. Morisio, A Web-Based application to verify Open Mobile Alliance device management specifications, in IEEE International Conference on Advances in System Testing and Validation Lifecycle (VALID 2009), September 2009, Porto, Portugal.
  13. JIAN YU; FALCARIN P.; JOSE M. DEL ALAMO; JUERGEN SIENEL; QUAN Z. SHENG; JOSE F. MEJIA BERNAL, A User-centric Mobile Service Creation Approach Converging Telco and IT Services, In: IEEE International Conference on Mobile Business(ICMB 2009), Dalian (China) June 2009.
  14. MARIANO CECCATO; MASSIMILIANO DI PENTA; JASVIR NAGRA; FALCARIN P.; FILIPPO RICCA; MARCO TORCHIANO; PAOLO TONELLA, The Effectiveness of Source Code Obfuscation: an Experimental Assessment, IEEE, 17th IEEE International Conference on Program Comprehension (ICPC-09), Vancouver (Canada) May 2009.
  15. JIAN YU; FALCARIN P.; SANCHO REGO; ISABEL ORDAS; EDUARDO MARTINS; QUAN SUN; RUBEN TRAPERO; QUAN Z. SHENG, XDM-Compatible Service Repository for User-Centric Service Creation and Discovery, IEEE International Conference on Web Services (ICWS 2009), Los Angeles July, 2009
  16. C. BALADRON; J. AGUIAR; B. CARRO; L.W. GOIX; A. LEON MARTIN; FALCARIN P.; J. SIENEL, User-Centric Future Internet and Telecommunication Services, Future of the Internet Conference, Prague, May, 2009.
  17. JIAN YU; QUAN Z. SHENG; FALCARIN P.; MAURIZIO MORISIO, Weaving Business Processes and Rules: a Petri Net Approach, Springer , 8th International Conference on Information Systems Technology and its Applications (ISTA 09), Sydney, Australia, April 2009
  18. M. CECCATO; M. DI PENTA; J. NAGRA; FALCARIN P.; F. RICCA; M. TORCHIANO; P. TONELLA, Towards Experimental Evaluation of Code Obfuscation Techniques, ACM Quality of Protection Workshop, Alexandria (USA) Oct. 2008
  19. FALCARIN P.; M. BELAUNDE, First International Workshop on Telecom Service Oriented Architectures (TSOA-07) (Introduction) 2009, pp. 246-247, 2009, Springer LNCS 4907.
  20. MARIANO BELAUNDE; FALCARIN P.; JEAN-MARC JEZEQUEL, A Model-driven Framework for Professional Service Designers and Developers, In: ICIN (International Conference on Intelligent Networks): Services, Enablers and Architectures, Adera, ICIN 2008, Bordeaux, France, October 2008.
  21. M. BELAUNDE; FALCARIN P., Realizing an MDA and SOA Marriage for the Development of Mobile Services, In: 4th European Conference on Model Driven Architecture (ECMDA-2008), Berlino (Germany) June 2008, pp. 393-405.
  22. M. SHIAA; FALCARIN P.; A. PASTOR; F. LÉCUÉ; E. SILVA; L. FERREIRA PIRES, Towards the Automation of the Service Composition Process: Case Study and Prototype Implementations, ICT Mobile Summit, Stockholm, Sweden June 2008.
  23. J. WANG; J. YU; FALCARIN P.; Y. HAN; M. MORISIO, An Approach to Domain-Specific Reuse in Service-Oriented Environments, In Proceedings of International Conference on Software Reuse (ICSR-08), Springer-Verlag, Beijing (China), May 2008.
  24. J.C. YELMO; J. M. DEL ALAMO; R. TRAPERO; FALCARIN P.; J. YU; B.CARRO; C. BALADRON, A User-Centric Service Creation Approach for Next Generation Networks, ITU-T/IEEE "Innovations in NGN"– Future Network and Services Conference, Geneva (Switzerland) May 2008.
  25. R. SCANDARIATO; Y. OFEK; FALCARIN P.; M. BALDI, Application-oriented trust in distributed computing, IEEE, International Conference on Availability, Reliability and Security (ARES 2008), Barcelona (Spain) March 2008.
  26. J. Caetano, P. Santos, P. Renditore, M. Demartini, P. Falcarin, C. Baladrón, J. Aguiar, B. Carro: Introducing the user to the service creation world: concepts for user centric service creation, personalization and notification. In 16th IST Mobile & Wireless Communications Summit, Budapest, Hungary, July 2007.
  27. C. Venezia, P. Falcarin: “Communication Web Services Composition and Integration”, IEEE Proceedings of International Conference on Web Services (ICWS-06), September 2006, Ed. IEEE Press, ISBN 0-7695-2669-1.
  28. P. Falcarin, M. Torchiano: “Automated Reasoning on Aspects Interactions”, IEEE/ACM Proceedings of International Conference on Automated Software Engineering (ASE 2006), Tokyo, Japan, September 2006, ISBN 978-0-7695-2579-2.
  29. P. Falcarin, M. Torchiano: “A Dynamic Analysis Tool for Extracting UML 2 Sequence Diagrams”, Proceedings of International Conference on Software and Data Technologies (ICSOFT-06), Setùbal (Portugal), Sept. 2006, ISBN 972-8865-69-4. Ed.INSTICC.
  30. P. Falcarin, R. Scandariato, M. Baldi: “Remote Trust with Aspect-Oriented Programming” . In IEEE 20th Int.l Conference on Advanced Information Networking and Applications (AINA 2006), Vienna, Austria, April 2006, pp. 451-456.
  31. C.A. Licciardi, P. Falcarin: “Service creation guidelines in Next Generation Networks”, Proceedings della 8a IEEE-ITU International Conference on Intelligence in Networks (ICIN’2003), Bordeaux, France, March 2003, pp. 139-144.
  32. P. Lago, P. Falcarin, A. Andreetto, C.A. Licciardi, “Next Generation Networks: the service offering standpoint”. In Proceedings della 7a IEEE-ITU International Conference on Intelligence in Networks (ICIN’2001), Bordeaux, France, Oct. 2001, pp. 256-261.

Workshop Papers (Refereed)

  1. C. Baladrón, J. Aguiar, B. Carro, J. Sienel, R. Trapero, J. C. Yelmo, J. M. del Álamo, J.Yu, P. Falcarin: “Service Discovery Suite for User-Centric Service Creation. In Service Oriented Computing: a look at the Inside”. In SOC@Inside'07 workshop, Vienna, Austria, September 2007.
  2. J. Yu, J. Han, P. Falcarin, M. Morisio: “Using Temporal Business Rules to Synthesize Service Composition Process Models”. In First International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing (ACT4SOC), Barcelona, Spain, July 2007.
  3. L. W. Goix, M. Valla, L. Cerami, P. Falcarin: “Situation Inference for Mobile Users: a Rule Based Approach”. In IEEE International Workshop on Managing Context Information and Semantics in Mobile Environments (MCISME-2007), Mannheim, Germany, May 2007
  4. P. Falcarin, G. Alonso: “Software Architecture Evolution through Dynamic AOP” In LNCS vol. 3047, pp. 57-73, In European Workshop on Software Architectures (EWSA), Saint-Andrews (UK), May 2004, Springer, ISBN 3540220003.
  5. P. Falcarin, M. Baldi, D. Mazzocchi, “Software Tampering Detection using AOP and mobile code”. In Workshop on AOSD Technology for Application level security (AOSDSEC), Lancaster, UK, March 2004.
  6. P. Falcarin, P. Lago, M. Morisio, “Dynamic architectural changes for distributed services”, 8th International Workshop on Component-Oriented Programming, Darmstadt, Germany, July 2003.
  7. P. Falcarin, A. Cavarra: “Designing the Parlay Call-control using ASMs”, in LNCS, vol. 2589. Proceedings of 10th International Workshop on Abstract State Machines (ASM 2003), Taormina, Italy, April 2003.
  8. A. Andreetto, C.A. Licciardi, P. Falcarin, “Service opportunities for Next Generation Networks”, in Proceedings della Eurescom Summit conference - 3G Technologies and Applications, Heidelberg, Germania, Nov. 2001, pag. 15-24, ISBN 3-8007-2649-1.
  9. P. Lago, P. Falcarin, "UML Requirements for Distributed Software Architectures", in Proceedings del 1st International Workshop on Describing Software Architecture with UML, Toronto, Canada, May 2001, pp. 27-30.
  10. P. Falcarin, P. Lago, "Call Control Component implementing converged Telephony-Internet networks". In Proceedings del 3rd International Workshop on Net-Centric Computing, Toronto, Canada, May 2001, pp. 32-35.

Return to top

Other scholarly activities

Guest-Editor, IEEE Software, Special issue on Software Protection, March 2011

Program Committee member of conferences:

  • ICSR 2013: 13th International Conference on Software Reuse, Pisa (Italy)
  • PDP 2013 19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing - SNDS: Security in Networked and Distributed Systems
  • MMM-ACNS-2012: Mathematical Methods, Models, and Architectures for Computer Network Security
  • APWeb 2012: the 14th Asia-Pacific Web Conference
  • WAMIS 2011 : International Symposium on Web and Mobile Information Services

Past Program Committee memberships

  • CAiSE 2011: International Conference on Advanced Information Systems Engineering
  • ICSR 2006 : International Conference on Software Reuse
  • TrustCom : International Conference on Trust, Security and Privacy 2008-2011
  • ISA Intern. Conference on Security Assurance,  2008-2011
  • SECHTECH Intern. Conference on Security Technology,  2008-2011
  • 3PGCIC 2010: Fifth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing
  • WAC 2010 : IADIS International Conference on Wireless Applications and Computing

Reviewer Activities for these journals, books and conferences:

  • IEEE Transactions on Software Engineering (2003)
  • IEEE Transactions on Services Computing (2009)
  • IEEE Software (2007)
  • IEEE Computer (2008)
  • Wiley Software Practice & Experience (2008)
  • Elsevier Journal of Systems and Software (2009, 2010)
  • High Assurance Services Computing, book edited by Springer (2009)
  • Enabling Context-Aware Web Services: Methods, Architectures, and Technologies, book edited by Chapman and Hall (2009)
  • Wiley Security and Communication Networks Journal (2009)
  • IEEE TrustCom (2008-2010)
  • Program Chair of the Telecom Service Oriented Architecture Workshop (TSOA 2007), co-located with ICSOC 2007, Vienna. 

Return to top

Navigation menus:

Site-wide menu


Information for screenreader users:

For a general description of these pages and an explanation of how they should work with screenreading equipment please follow this link: Link to general description

For further information on this web site’s accessibility features please follow this link: Link to accessibility information