LTA Laboratorio di Test e Analisi del Software. Giovanni Denaro Pietro Braione

Size: px
Start display at page:

Download "LTA Laboratorio di Test e Analisi del Software. Giovanni Denaro Pietro Braione"

Transcription

1 LTA Laboratorio di Test e Analisi del Software Ordinari: Ricercatori: Mauro Pezzè Leonardo Mariani Giovanni Denaro Pietro Braione Post doc: Oliviero i Riganelli Dottorandi: Mauro Santoro

2 Research Expertise Software Self-Healing Software Testing/Analysis Rejected proposals LTA starts here PRIN Quack Quality of Integrated Embedded Systems Software quality EU STREP NoE SegraVis Integration of Visual Modelling Techniques FUNDING Total: UniMiB: PRIN Commuta Mutant HW/SW reconfigurable systems EU STREP Shadows Self-Healing Approach to Designing Complex Software EU STREP A-WARE EU STREP Pincette Validating Changes and Upgrades in Embedded SW PRIN 09 Autonomic Self-healing service oriented architectures FIRB 09 DAIH Dependable Ambient Intelligence for Helthcare FIRB 09 ViVaCe Verification & Validation of Continuously Evolving Systems EU STREP A-WARE EU STREP testing EU STARTING GRANT PRIN 10 ESSAY Embedded Selfhealing Service- oriented Architectures for critical distributed systems PRIN 10 ViVaCe Verification & Validation of Continuously Evolving Systems

3 PINCETTE Validating Changes and Upgrades in Networked Software VTT IAI ABB

4 Research Areas Automatic Debugging Data flow Testing of OO Software Combined Static/Dynamic Analysis Self Healing SOA Self Healing Software Dynamic Models

5 Goal: Facilitate Debugging TOMCAT CAUSES?? FAILURE

6 Findings: Automatic Diagnosis TEST CASES TOMCAT LOG FILE (successful executions) Behavioral Models

7 Findings: Automatic Diagnosis FAILURE FAILURE CAUSES TOMCAT LOG FILE (failing execution) Compare, filter, aggregate, interpret. Behavioral Models

8 Results LTA investigators: Mariani, Pastore, Pezzè Experiments: manypopularlargesystems large (Tomcat, JBoss, Eclipse, ) PUBLICATIONS Mariani, Pastore, Pezzè. Dynamic Analysis for Localizing Integration Faults. IEEE TSE, under review (2 round) Babenko, Mariani e Pastore. AVA: Automated Interpretation of Software Anomalies. In prep. IEEE TSE Mariani, Pastore, Pezzè. A Toolset for Automated Failure Analysis. Research Demo at ICSE 2009 Babenko, Mariani, Pastore. Automated Interpretation of Dynamically Detected Anomalies. ISSTA 2009 Mariani, Pastore. Automated Identification of Failure Causes in System Logs. ISSRE 2008 Mariani, Pezzè. Dynamic Detection of COTS Components Incompatibility. IEEE Software 2007 Cotroneo, Pietrantuono, Mariani, Pastore. Investigation of failure causes in workload driven reliability testing.soqua 2007

9 Goal: Design Test Cases for OO Software State-based faults are typical of OO software new ShoppingCart() definition items.length=0 class ShoppingCart{ Item[] items; public double getaveragecost() { getaveragecost() t() use return totalcost/items.length; } } java.lang.arithmeticexception

10 Findings: Measure Structural Coverage You can compute how good you are!! Java System TEST CASES EXECUTE OUTPUT COVERAGE DATA 75% of def use pairs are covered 50% of contextual def use pairs are aecovered ed class ShoppingCart{ Item[] class items; ShoppingCart{ Item[] items; class ShoppingCart{ Item[] items; public double getaveragecost() { public double getaveragecost() { return totalcost/items.length; length; public double getaveragecost() { } return totalcost/items.length; } } return totalcost/items.length; } } }

11 Results LTA investigators: Denaro, Pezzè Experiments: Tcas, Mysql calcweek PUBLICATIONS ongoing research Denaro, Gorla, Pezzè. DaTeC: Contextual Data Flow Testing of Java Classes. Research Demo at ICSE 2009 Denaro, Gorla, Pezzè. Contextual Integration Testing of Classes. FASE 2008 Buy, Orso, Pezzè. Automated Testing of Classes. ISSTA 2000.

12 Goal: Check Properties on Code PROPERTY can I overheat my reactor? Program

13 Findings: Exploit Integration of Analysis Techniques PROPERTY can I overheat my reactor? Program Integration of Static Analysis, Dynamic Analysis and Symbolic Execution

14 Findings: Exploit Integration of Analysis Techniques PROPERTY can I overheat my reactor? Program Static analysis can identify hot areas of the code

15 Findings: Exploit Integration of Analysis Techniques PROPERTY can I overheat my reactor? Program Dynamic analysis can produce test cases and behavioral models TEST CASES

16 Findings: Exploit Integration of Analysis Techniques PROPERTY can I overheat my reactor? Program Symbolic/Concolic testing can verify properties TEST CASES

17 Results LTA investigators: Braione, Denaro, Mariani, Pezzè, Santoro, Riganelli Experiments: Jedit, Ant, Lucene, Tomcat, Eclipse, BCEL PUBLICATIONS Braione, Denaro. Combined static/dynamic software analysis: a survey. In prep. ACM Computing surveys Mariani, Pezzè, Riganelli, Santoro. working for ICSE M. Bld Baluda, P. Braione, G. Denaro, M. Pezzè. Automaticand ti Precise Structural t Coverage. Software Quality Journal (invited, in preparation). M. Baluda, P. Braione, G. Denaro, M. Pezzè. Structural Coverage of Feasible Code. AST workshop at ICSE, 2010 (selected as best paper, invited for journal) Mariani, Pezzè, Riganelli, Santoro. SEIM: static Inference of Interaction Models. PESOS workshop at ICSE, 2010 P. Braione, G. Denaro, M. Pezzè. On the integration of software testing and formal analysis. Book Chapter Santoro. Detection of precise behavioral models.. Doctoral Workshop at ESEC/FSE 2009 Braione, Denaro, Krena, Pezzè. Verifying LTL Properties of Bytecode with Symbolic Execution. Bytecode 2008 Coen Porisini, ii i Denaro, Ghezzi, Pezzè. UsingSymbolicExecution i for VerifyingSafety Critical i Sf Cii Systems. ESEC/FSE 2001

18 Goal: increase interoperability between service based applications BizX, BuboMe, BuddyPoke, Emote, LastFM, RateMyFriends, Unype, Zorap OpenSocial gadgets Google OpenSocial API newfetchpersonrequest newfetchpeoplerequest newfetchactivitiesrequest orkut, hi5, myspace, facebook, imeem OpenSocial containers app1 app2 Del.icio.us clients DEL1.14, GAD, BtoD, SABROUS.us Del.ico.us API posts.get posts.add tags.rename Del.icio.us providers del.icio.us, mag.gnolia, faves, link-wieza

19 Findings: Test n Adapt Approach Connect to new service ELF-HEALI ING ENGIN NEERED APP PLICATION S TnA controller TnA plans Reconfig Reconfigurable proxy OK Test cases Test results Request INTERC HANGEAB LE SERVICE IM MPLEMENT TATION adpt adpt adpt Response

20 LTA investigators: Denaro, Pezzè Self Healing SOA Experiments: OpenSocial API, Del.icio.us API and many others PUBLICATIONS Denaro, Pezzè, Tosi. Fostering Interchangeable Services. In prep. for IEEE TSE Denaro, Pezzè, Tosi. Towards Autonomic Service Oriented Applications. IJAC 1(1), 2009 Denaro, Pezzè, Tosi. Ensuring Interoperable Service oriented Systems through Engineered Self Healing. ESEC/FSE 2009 Lambers, Mariani, Ehrig, Pezzè. A Formal Framework for Developing Adaptable Service BasedApplications Applications. FASE 2008 Denaro, Pezzè, Tosi. Designing Self Adaptive Service Oriented Applications. ICAC 2007 Lambers, Ehrig, Mariani, Pezzè. Iterative Model driven Development of Adaptable Service Based da Applications. ASE 2007 Lohmann, Mariani e Heckel. Testing and Analysis of Web Services. Book chapter 2007

21 Self Healing Software Dynamic Models Goal: Reduce bug fixing costs by Goal: Extract Models from Code automatic/dynamic healing of software Findings: A variety of Dynamic faults learners of Finite State Models (FSM, Findings: Architectural connectors can EFSM, ) encapsulate detection and healing strategies for integration problems in component based systems (automatically, on the fly, in field) LTA Investigators: Mariani,Pezzè PUBLICATIONS Chang, Mariani e Pezzè, Exception Handlers for Healing Component Based Application. In prep. IEEE TSE Gorla, Mariani, Pastore, Pezzè e Wuttke. Achieving Cost Effective Software Reliability Through Self Healing. CI, vol. 2, Chang,Mariani e Pezze. In Field Healing of Integration Problems with COTS Components. ICSE 2009 Chang, Mariani e Pezzè. Self Healing Strategies for Component Integration Faults. ARAMIS 2008 Lorenzoli, Mariani, Pezzè. Towards Self Protecting Enterprise Applications. ISSRE 2007 LTA Investigators: Mariani, Pezzè PUBLICATIONS Mariani, Pezzè e Santoro, Automatic Generation of Software Behavioral Models. working for IEEE TSE Mariani, Pastore, Pezzè, Santoro. Mining Annotated Finite-State Automata, Data Mining and Knowledge Discovery Book Series by CRC Press, to appear. Lo, Mariani, Pezzè. Automatic Steering of Behavioral Model Inference. ESEC/FSE 2009 Lorenzoli, Mariani, Pezzè. Automatic Generation of Software Behavioral Models. ICSE 2008 Mariani, Papagiannakis, Pezzè. Compatibility and Regression Testing of COTS component based Software. ICSE 2007 PINCETTE requires new effort on this topic

22 Plans Finalization of the mature projects self healing software data flow testing of OO SW dynamic models Major future projects PINCETTE integration of static/dynamic analysis Self healing SOA

23 National Partnerships DISCo SAL (Micucci) Detecting software plagiarisms MAD (Stella) Detecting plagiarism between documents Academy Politecnico Milano (Ghezzi) Politecnico Torino (Prinetto) Univ. Napoli Federico II (Mazzeo, Mazzocca) Univ. Firenze (Fantechi) Univ. Aquila (Muccini) Univ. Camerino (Polini) i) Industry Nokia Siemens Networks BBS Software SpA Selex, gruppo Finmeccanica IWBank BTicino AZCom Technology ST Microelectronics

24 International Partnerships Academy Industry Univ. Lugano (Carzaniga and Sharygina) IBM Haifa (Israel) Telefonica (Spain) Univ. Oregon (Young) IAI (Israel) University College London Artisys (Czech republic) (Emmerich) NetTechnologies (Greece) Univ. Potsdam (Margaria) Scapa (Scotland) Univ. Paderborn (Engels) VTT (Finland) Imperial College (Wolf) ABB (Switzerland) LIG Grenoble (Estublier) Univ. Leicester (Heckel) Univ. Brno (Krena) Univ. Singapore (Lo) Univ. Oxford (Kroening) Univ. Saarbrucken (Zeller)

25 Students and Post Doc FROM CURRENTLY Leen Lambers TU Berlin Researcher at TU Berlin Daniela Shilling U Paderborn Engineer in Paderborn Sofia Papagiannakis Ecole Polytechnique Engineer in Athens Slavek Krena U Brno Prof. at U Brno Hervè Chang U Nice-Sophia Antipolis Engineer at Air France Fabien Romeo U Pau Prof. Ecole d Ingénieurs en Informatique David Willmor U Manchester Engineer at Morgan Stanley David Lo National U Singapore Assistant Prof. at National U Singapore Davide Tosi PhD at LTA Post-doc at U Insubria Davide Lorenzoli PhD at LTA Post-doc at City U London Alessandra Gorla MSc at LTA PhD Student at U Lugano Oliviero Riganelli U Camerino Visiting LTA Soon recruiting within the PINCETTE project

26 Community Services 2009/2010 Software Engineering i Associate editor TOSEM and ASE (Pezzè) Chair of ICSE 2012 (Pezzè) Chair of ISSRE 2010 Fast Abtract Track and GT VMT 2011 (Mariani) PC member of ICSE 2009 and 2011, FSE 2010, ASE 2010 (Pezzè) PC member of ICSE 2009 Mentor Program (Denaro) PC member of ISSRE 2010 and FASE 2011 (Mariani) Reviewers for TSE and TOSEM (Pezzè, Denaro, Mariani) SoftwareTesting andanalysis PC member of ISSTA 2010 and WODA 2010 (Mariani) PC member of ICST 2010 and 2009 (Pezzè) Autonomic PC chair SEAMS 2010 (Pezzè) PC member of ICAC 2009 (Mariani) PC member of SEAMS 2010 (Mariani)

Curriculum Vitæ. Alessandra Gorla. Assistant Research Professor

Curriculum Vitæ. Alessandra Gorla. Assistant Research Professor Curriculum Vitæ Alessandra Gorla Assistant Research Professor IMDEA Software Institute Madrid, Spain alessandra.gorla@imdea.org http://software.imdea.org/ alessandra.gorla Current Position IMDEA Software

More information

Tool Support for Model Checking of Web application designs *

Tool Support for Model Checking of Web application designs * Tool Support for Model Checking of Web application designs * Marco Brambilla 1, Jordi Cabot 2 and Nathalie Moreno 3 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. Da Vinci,

More information

Continual Verification of Non-Functional Properties in Cloud-Based Systems

Continual Verification of Non-Functional Properties in Cloud-Based Systems Continual Verification of Non-Functional Properties in Cloud-Based Systems Invited Paper Radu Calinescu, Kenneth Johnson, Yasmin Rafiq, Simos Gerasimou, Gabriel Costa Silva and Stanimir N. Pehlivanov Department

More information

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp.

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp. Testing a Large Support Matrix Using Jenkins Amir Kibbar HP http://hp.com/go/oo About Me! 4.5 years with HP! Almost 3 years System Architect! Out of which 1.5 HP OO s SA! Before that a Java consultant

More information

Verifying LTL Properties of Bytecode with Symbolic Execution 1

Verifying LTL Properties of Bytecode with Symbolic Execution 1 Replace this file with prentcsmacro.sty for your meeting, or with entcsmacro.sty for your meeting. Both can be found at the ENTCS Macro Home Page. Verifying LTL Properties of Bytecode with Symbolic Execution

More information

AJITHA RAJAN. School of Informatics Phone: (+ 44)(1316505118)

AJITHA RAJAN. School of Informatics Phone: (+ 44)(1316505118) AJITHA RAJAN School of Informatics Phone: (+ 44)(1316505118) University of Edinburgh Email: ajitha.rajan@gmail.com 10 Crichton Street Edinburgh EH8 9AB, United Kingdom EDUCATION Ph.D. in Computer Science,

More information

Model Driven Testing AGEDIS Architecture Interfaces and Tools

Model Driven Testing AGEDIS Architecture Interfaces and Tools Model Driven Testing AGEDIS Architecture Interfaces and Tools Alan Hartman Kenneth Nagin IBM Haifa Research Laboratory Haifa University Campus Haifa 31905 ISRAEL {hartman, nagin}@il.ibm.com Page 1 of 11

More information

A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems

A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems Ada Diaconescu *, John Murphy ** Performance Engineering Laboratory Dublin City University,

More information

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence Augmented Search for Web Applications New frontier in big log data analysis and application intelligence Business white paper May 2015 Web applications are the most common business applications today.

More information

Industrial Adoption of Automatically Extracted GUI Models for Testing

Industrial Adoption of Automatically Extracted GUI Models for Testing Industrial Adoption of Automatically Extracted GUI Models for Testing Pekka Aho 1,2 pekka.aho@vtt.fi, Matias Suarez 3 matias.suarez@f-secure.com, Teemu Kanstrén 1,4 teemu.kanstren@vtt.fi, and Atif M. Memon

More information

Augmented Search for Software Testing

Augmented Search for Software Testing Augmented Search for Software Testing For Testers, Developers, and QA Managers New frontier in big log data analysis and application intelligence Business white paper May 2015 During software testing cycles,

More information

Martino Sykora CURRICULUM VITAE ET STUDIORUM

Martino Sykora CURRICULUM VITAE ET STUDIORUM Martino Sykora CURRICULUM VITAE ET STUDIORUM Via L. Pasteur, 15 20127 Milano Italy Mob: +39 338 1983694 Mail: martino.sykora@gmail.com Personal Information Birthdate: June 15th, 1978 Birthplace: Basel,

More information

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy

More information

SERENITY Pattern-based Software Development Life-Cycle

SERENITY Pattern-based Software Development Life-Cycle SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies

More information

Software Verification, Validation and Testing Group GPA: 3.91, Advisor: Sarfraz Khurshid (khurshid@ece.utexas.edu)

Software Verification, Validation and Testing Group GPA: 3.91, Advisor: Sarfraz Khurshid (khurshid@ece.utexas.edu) Lingming Zhang Assistant Professor Web: http://www.utdallas.edu/~lxz144130 Department of Computer Science Erik Jonsson School of Engineering & Computer Science The University of Texas at Dallas +1-972-883-3573

More information

Investigation of Failure Causes in Workload-Driven Reliability Testing

Investigation of Failure Causes in Workload-Driven Reliability Testing Investigation of Failure Causes in Workload-Driven Reliability Testing Domenico Cotroneo and Roberto Pietrantuono Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli Federico II

More information

Component Based Software s: Issues Related to Test the Compatibility of the Components

Component Based Software s: Issues Related to Test the Compatibility of the Components International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 571-576 International Research Publications House http://www. irphouse.com Component Based Software

More information

Doctorate of Philosophy Candidate, Information and Communication Technologies, January 2013 - March 2015.

Doctorate of Philosophy Candidate, Information and Communication Technologies, January 2013 - March 2015. Antonio Petitti Contact Information Mobile Robotics Laboratory Institute of Intelligent Systems for Automation Via Amendola, 122/D-O, 70126 Bari, Italy Phone: +39 080 592 9423 Email: petitti@ba.issia.cnr.it

More information

Editorial NUMBER 01 NOVEMBER 2014. Editorial. Project overview. Reference architecture

Editorial NUMBER 01 NOVEMBER 2014. Editorial. Project overview. Reference architecture NUMBER 01 NOVEMBER 2014 Editorial Project overview Reference architecture Latest project news 1 st scientific workshop Events Publications What s next? Editorial Nowadays Cloud Computing reduces time-to-market

More information

Augmented Search for IT Data Analytics. New frontier in big log data analysis and application intelligence

Augmented Search for IT Data Analytics. New frontier in big log data analysis and application intelligence Augmented Search for IT Data Analytics New frontier in big log data analysis and application intelligence Business white paper May 2015 IT data is a general name to log data, IT metrics, application data,

More information

UML-based Test Generation and Execution

UML-based Test Generation and Execution UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA jeanhartmann@siemens.com ABSTRACT

More information

Faculty of Engineering

Faculty of Engineering Faculty of Engineering Prof. Anselmo del Moral Bueno Computer Engineering University of Deusto (1980) PhD in Computer Engineering University of Deusto (1987) Professor of Knowledge Management Director

More information

Eldorado Research Institute. Photo: Halo, Aug 2008 Campinas sky in the first working day at new Eldorado building

Eldorado Research Institute. Photo: Halo, Aug 2008 Campinas sky in the first working day at new Eldorado building Eldorado Research Institute Photo: Halo, Aug 2008 Campinas sky in the first working day at new Eldorado building Agenda Context: Sw offshoring and tech tendencies What is Eldorado Institute? Eldorado experience

More information

Automated Identification of Failure Causes in System Logs

Automated Identification of Failure Causes in System Logs Automated Identification of Failure Causes in System Logs Leonardo Mariani and Fabrizio Pastore University of Milano Bicocca Department of Informatics, Systems and Communication viale Sarca, 336 20126

More information

Protecting Database Centric Web Services against SQL/XPath Injection Attacks

Protecting Database Centric Web Services against SQL/XPath Injection Attacks Protecting Database Centric Web Services against SQL/XPath Injection Attacks Nuno Laranjeiro, Marco Vieira, and Henrique Madeira CISUC, Department of Informatics Engineering University of Coimbra, Portugal

More information

Power Shift 8 trends that will reshape the technology landscape

Power Shift 8 trends that will reshape the technology landscape Power Shift 8 trends that will reshape the technology landscape Kishore Swaminathan Chief Scientist, Accenture Copyright 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered

More information

Usability of Software Architecture Design Pattern in Medical Process Re-engineering Model

Usability of Software Architecture Design Pattern in Medical Process Re-engineering Model Usability of Software Architecture Design Pattern in Medical Process Re-engineering Model UMESH BANODHA 1 and KANAK SAXENA Department of Computer Applications Samrat Ashok Technological Institute Vidisha

More information

Curriculum Vitae. Zhenchang Xing

Curriculum Vitae. Zhenchang Xing Curriculum Vitae Zhenchang Xing Computing Science Department University of Alberta, Edmonton, Alberta T6G 2E8 Phone: (780) 433 0808 E-mail: xing@cs.ualberta.ca http://www.cs.ualberta.ca/~xing EDUCATION

More information

Embedded Systems at the CSC School

Embedded Systems at the CSC School Embedded Systems at the CSC School Prof. Mads Dam Theoretical Computer Science School of Computer Science and Communication mfd@kth.se, tel.08-790 6229 CSC Departments CB Computational Biology CVAP Computer

More information

Aerospace Research at Brno University of Technology - Czech Rep. and Cooperation with European Universities and Institutions

Aerospace Research at Brno University of Technology - Czech Rep. and Cooperation with European Universities and Institutions Aerospace Research at Brno University of Technology - Czech Rep. and Cooperation with European Universities and Institutions Prof. Ing. Antonín n PíšP íštěk, Ph.D. Head of Institute Institute of Aerospace

More information

Testing Lifecycle: Don t be a fool, use a proper tool.

Testing Lifecycle: Don t be a fool, use a proper tool. Testing Lifecycle: Don t be a fool, use a proper tool. Zdenek Grössl and Lucie Riedlova Abstract. Show historical evolution of testing and evolution of testers. Description how Testing evolved from random

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

JBoss. choice without compromise

JBoss. choice without compromise JBoss Enterprise Middleware choice without compromise JBOSS ENTERPRISE APPLICATION PLATFORMS: CHOICE WITHOUT COMPROMISE The JBoss open choice strategy In today s dynamic business world, the need to quickly

More information

extracted Models And Their Uses In Giology Testing

extracted Models And Their Uses In Giology Testing Murphy Tools: Utilizing Extracted GUI Models for Industrial Software Testing Pekka Aho VTT Technical Research Centre of Finland Oulu, Finland Matias Suarez F-Secure Ltd Helsinki, Finland Atif M. Memon

More information

CURRICULUM VITAE CECILIA ROSSIGNOLI

CURRICULUM VITAE CECILIA ROSSIGNOLI CURRICULUM VITAE CECILIA ROSSIGNOLI Cecilia Rossignoli is Full Professor of Organization Science at the University of Verona (Italy). Previously she served for 17 years as Assistant Professor at the Catholic

More information

Code Change Impact Analysis for Testing Configurable Software Systems. Mithun Acharya ABB Corporate Research Raleigh NC USA

Code Change Impact Analysis for Testing Configurable Software Systems. Mithun Acharya ABB Corporate Research Raleigh NC USA Code Change Impact Analysis for Testing Configurable Software Systems Mithun Acharya ABB Corporate Research Raleigh NC USA ABB: A power and automation company >125 years, >100 nations, ~150,000 employees

More information

How to Write a Paper and Get It Published

How to Write a Paper and Get It Published How to Write a Paper and Get It Published Stefan Wagner Dr. Stefan Wagner Perlen der Informatik, 04.12.2009 Fakultät für Informatik Lehrstuhl für Software & Systems Engineering 1 Part I: Writing "Piled

More information

Tutorial Proposal for MONAMI 2012 Operating Heterogeneous Wireless Networks with SON (Self-Organizing Networks)

Tutorial Proposal for MONAMI 2012 Operating Heterogeneous Wireless Networks with SON (Self-Organizing Networks) Tutorial Proposal for MONAMI 2012 Operating Heterogeneous Wireless Networks with SON (Self-Organizing Networks) Objectives Dr. Henning Sanneck, Lars Christoph Schmelz Providing a comprehensive introduction

More information

Application Development at Congruent

Application Development at Congruent Application Services are the flagship of Congruent's service offerings. Our expertise in application development is signified by its completeness and excellence in delivery. Congruent covers the complete

More information

EIT ICT Labs The ICT Innovation Catalyst for Europe

EIT ICT Labs The ICT Innovation Catalyst for Europe Start-Chart EIT ICT Labs The ICT Innovation Catalyst for Europe Prof. Dr. Willem Jonker CEO willem.jonker@ictlabs.eu EIT ICT Labs mission is to turn Europe into a global leader in ICT Innovation Breed

More information

Performance aware open-world software in a 3-layer architecture

Performance aware open-world software in a 3-layer architecture Performance aware open-world software in a 3-layer architecture Diego Perez-Palacin, Universidad de Zaragoza, Spain José Merseguer, Universidad de Zaragoza, Spain Simona Bernardi, Università di Torino,

More information

Exploring People in Social Networking Sites: A Comprehensive Analysis of Social Networking Sites

Exploring People in Social Networking Sites: A Comprehensive Analysis of Social Networking Sites Exploring People in Social Networking Sites: A Comprehensive Analysis of Social Networking Sites Abstract Saleh Albelwi Ph.D Candidate in Computer Science School of Engineering University of Bridgeport

More information

MDEP Generic Common Position No DICWG 02

MDEP Generic Common Position No DICWG 02 MDEP Generic Common Position No DICWG 02 Related to: Digital Instrumentation and Controls Working Group activities COMMON POSITION ON SOFTWARE TOOLS FOR THE DEVELOPMENT OF SOFTWARE FOR SAFETY SYSTEMS 1

More information

Chang Hwan Peter Kim Curriculum Vitae

Chang Hwan Peter Kim Curriculum Vitae Chang Hwan Peter Kim Curriculum Vitae Postdoctoral Research Assistant Department of Computer Science University of Oxford, UK http://www.cs.ox.ac.uk/people/changhwanpeter.kim/ peter.kim@cs.ox.ac.uk RESEARCH

More information

TRANSFORMATION-ORIENTED MIDDLEWARE FOR LEGACY SYSTEM INTEGRATION

TRANSFORMATION-ORIENTED MIDDLEWARE FOR LEGACY SYSTEM INTEGRATION TRANSFORMATION-ORIENTED MIDDLEWARE FOR LEGACY SYSTEM INTEGRATION Guido Menkhaus and Urs Frei Keywords: Abstract: Legacy System, Integration, System, Grammar, Middleware. Most established companies have

More information

Software Complexity and Evolution: Advances and Visions

Software Complexity and Evolution: Advances and Visions Symposium on Software Complexity and Evolution: Advances and Visions 7 February 2013 Department of Engineering and Computer Science University of Trento Aula Ofek Funded by Lucretius ERC project: Foundations

More information

Optimised Realistic Test Input Generation

Optimised Realistic Test Input Generation Optimised Realistic Test Input Generation Mustafa Bozkurt and Mark Harman {m.bozkurt,m.harman}@cs.ucl.ac.uk CREST Centre, Department of Computer Science, University College London. Malet Place, London

More information

Continuous Integration

Continuous Integration Continuous Integration The Sign of a Great Shop By Jared Richardson State of Software http://www.flickr.com/photos/markjsebastian/290364958/ Changing Features Illustrate Verify Update http://www.flickr.com/photos/nglynn/387898959/

More information

Curriculum Vitae. Shan Shan Huang

Curriculum Vitae. Shan Shan Huang Curriculum Vitae Shan Shan Huang College of Computing Georgia Institute of Technology 266 Ferst Drive Atlanta, GA 30332-0765 Phone: (404)275-3312 Email: ssh@cc.gatech.edu http://www.freeflygeek.com Research

More information

Paolo Maistri. September 8, 2008. Personal Information 2. Education and Studies 2. Academic Activities and Affiliations 3

Paolo Maistri. September 8, 2008. Personal Information 2. Education and Studies 2. Academic Activities and Affiliations 3 CURRICULUM VITAE ET STUDIORUM Paolo Maistri September 8, 2008 TABLE OF CONTENTS Personal Information 2 Education and Studies 2 Academic Activities and Affiliations 3 Teaching Activities 4 Teaching Assistance......................................

More information

[Rokadiya,5(4): October-December 2015] ISSN 2277 5528 Impact Factor- 3.145

[Rokadiya,5(4): October-December 2015] ISSN 2277 5528 Impact Factor- 3.145 INTERNATIONALJOURNALOFENGINEERING SCIENCES&MANAGEMENT A MODEL FOR WEB BASED APPLICATION USING MANUAL AND AUTOMATED TESTING TECHNIQUES AND ALSO STUDY FAULTS, THEIR EFFECTS AND TESTING CHALLENGES IN WEB

More information

Integrating the Internet of Things with Business Process Management: A Process-aware Framework for Smart Objects

Integrating the Internet of Things with Business Process Management: A Process-aware Framework for Smart Objects Integrating the Internet of Things with Business Process Management: A Process-aware Framework for Smart Objects Giovanni Meroni 1 Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria

More information

Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair

Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair Martin Monperrus, Benoit Baudry Dagstuhl Preprint, Seminar #13061, 2013. Link to the latest version Abstract In this paper, we

More information

Business Application Services Testing

Business Application Services Testing Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load

More information

DeVoxx 2009 Presentation proposals from the OW2 Community.

DeVoxx 2009 Presentation proposals from the OW2 Community. DeVoxx 2009 Presentation proposals from the OW2 Community. 1. Flex in new generation monitoring interfaces 2. Agile application server for custom made SOA solution 3. Ambiant Application Server 4. Open

More information

CS314: Course Summary

CS314: Course Summary CS314: Course Summary Prof. Robert B. France Dept. of Computer Science Colorado State University Robert B. France 1 1 Software Development Issues Explored - 1 Software engineering basics Why do we need

More information

Certifying the Security of Android Applications with Cassandra

Certifying the Security of Android Applications with Cassandra 1 15 th International School on Foundations of Software Security and Design August 31 st, 2015, Bertinoro Certifying the Security of Android Applications with Cassandra Steffen Lortz, Heiko Mantel, David

More information

Special Issue on Advances of Utility and Cloud Computing Technologies and Services

Special Issue on Advances of Utility and Cloud Computing Technologies and Services Special Issue on Advances of Utility and Cloud Computing Technologies and Services Aims Computing is rapidly moving towards a model where it is provided as services that are delivered in a manner similar

More information

SOA Testing As A Service Are services architectures compliant with service contracts?

SOA Testing As A Service Are services architectures compliant with service contracts? SOA Testing As A Service Are services architectures compliant with service contracts? Riccardo Fontanelli (Dedalus S.p.A.) riccardo.fontanelli@dedalus.eu - http://www.dedalus.eu/ Libero Maesano (Simple

More information

How To Evaluate Web Applications

How To Evaluate Web Applications A Framework for Exploiting Conceptual Modeling in the Evaluation of Web Application Quality Pier Luca Lanzi, Maristella Matera, Andrea Maurino Dipartimento di Elettronica e Informazione, Politecnico di

More information

Mobile App Discovery through Conceptual Models

Mobile App Discovery through Conceptual Models Mobile App Discovery through Conceptual Models Jasmin Brakmic, BSc Supervisor: Prof. Dr. Dimitris Karagiannis Research Group Knowledge Engineering University of Vienna, 24.01.2013 Agenda 1. Motivation

More information

Building Open-Source Based Architecture of Enterprise Applications for Business Intelligence

Building Open-Source Based Architecture of Enterprise Applications for Business Intelligence Building Open-Source Based Architecture of Enterprise Applications for Business Intelligence TOMAS CHLOUBA Department of Informatics and Quantitative Methods University of Hradec Kralove Rokitanskeho 62,

More information

aloe-project.de White Paper ALOE White Paper - Martin Memmel

aloe-project.de White Paper ALOE White Paper - Martin Memmel aloe-project.de White Paper Contact: Dr. Martin Memmel German Research Center for Artificial Intelligence DFKI GmbH Trippstadter Straße 122 67663 Kaiserslautern fon fax mail web +49-631-20575-1210 +49-631-20575-1030

More information

RESUME. Amir TOMER. July 24, 2004. Israeli ID #: 0-5183237-6 Born 22 May, 1953, Nahariya, Israel Married with two children.

RESUME. Amir TOMER. July 24, 2004. Israeli ID #: 0-5183237-6 Born 22 May, 1953, Nahariya, Israel Married with two children. RESUME July 24, 2004 Israeli ID #: 0-5183237-6 Born 22 May, 1953, Nahariya, Israel Married with two children. Amir TOMER Academic Degrees 1979 B.Sc. (cum laude) Computer Science, Technion Israel Institute

More information

Sofia Ceppi. Personal Information 2. Association Memberships 2. Education 2. Academic Positions and Affiliations 3

Sofia Ceppi. Personal Information 2. Association Memberships 2. Education 2. Academic Positions and Affiliations 3 CURRICULUM VITAE ET STUDIORUM Sofia Ceppi INDICE Personal Information 2 Association Memberships 2 Education 2 Academic Positions and Affiliations 3 Teaching Activities 3 Teaching Assistantships.........................................

More information

A Framework of Model-Driven Web Application Testing

A Framework of Model-Driven Web Application Testing A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China

More information

Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering

Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering Cloud Computing, Internet of Services and Advanced Software Engineering Arian Zwegers European Commission Information Society and Media Directorate General Software & Service Architectures and Infrastructures

More information

Reuse and Migration of Legacy Systems to Interoperable Cloud Services

Reuse and Migration of Legacy Systems to Interoperable Cloud Services Reuse and Migration of Legacy Systems to Interoperable Cloud Services REMICS Consortium, Arne Berre 07 June 2011 - Timisoara 1 Project facts REMICS is a STREP accepted in the Objective 1.2 of FP7 Call

More information

Comparative Study of Automated testing techniques for Mobile Apps

Comparative Study of Automated testing techniques for Mobile Apps Comparative Study of Automated testing techniques for Mobile Apps Anureet Kaur, Dr.Kulwant Kaur, Amritpal Singh Ph.D., Research Scholar, PTU, Jalandhar(India), Dean and Asst Prof, Apeejay Institute of

More information

Experiences in Test Automation for Multi-Client System with Social Media Backend

Experiences in Test Automation for Multi-Client System with Social Media Backend Experiences in Test Automation for Multi-Client System with Social Media Backend Tuomas Kekkonen, Teemu Kanstrén, Jouni Heikkinen VTT Technical Research Centre of Finland Oulu, Finland {tuomas.kekkonen,

More information

Prof. Elisabetta Cerbai University of Florence, Vice-Chancellor for Research Sapienza University of Rome, NVA Coordinator

Prof. Elisabetta Cerbai University of Florence, Vice-Chancellor for Research Sapienza University of Rome, NVA Coordinator Prof. Elisabetta Cerbai University of Florence, Vice-Chancellor for Research Sapienza University of Rome, NVA Coordinator Rome, October 14, 2014 1.Strategic Planning 2.From planning to facts 3.Evaluation:

More information

Corporate Capabilities and Past Performance

Corporate Capabilities and Past Performance Providing Customer-Driven solutions with Integrity and Transparency Corporate Capabilities and Past Performance Commercial Edition CDIT LLC 3090 Gause Blvd., PMB 220 Slidell, LA 70461-4155 866.601.1996

More information

TEST AUTOMATION FRAMEWORK

TEST AUTOMATION FRAMEWORK TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide

More information

Supporting Software Development Process Using Evolution Analysis : a Brief Survey

Supporting Software Development Process Using Evolution Analysis : a Brief Survey Supporting Software Development Process Using Evolution Analysis : a Brief Survey Samaneh Bayat Department of Computing Science, University of Alberta, Edmonton, Canada samaneh@ualberta.ca Abstract During

More information

Real Time Embedded Software Development Using Agile Technology An Experience Report

Real Time Embedded Software Development Using Agile Technology An Experience Report Real Time Embedded Software Development Using Agile Technology An Experience Report Vincent Rivas Joseph N Frisina BAE SYSTEMS Information and Electronic Systems Integration Inc CNIR Agile Development

More information

K@ A collaborative platform for knowledge management

K@ A collaborative platform for knowledge management White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

San Giovanni Rotondo (FG) Italian via Nicola Passero, 6-71016 San Severo (FG) Italy. Education and Work Experience

San Giovanni Rotondo (FG) Italian via Nicola Passero, 6-71016 San Severo (FG) Italy. Education and Work Experience Liliana Pasquale viale Argonne, 26 - Milano 20133 H +39 3287652614 T +39 02 23993705 B pasquale@elet.polimi.it Personal Information Date of born: 17 Maggio 1983 Place of born: Nazionality: Residence: San

More information

Review of Mobile Applications Testing with Automated Techniques

Review of Mobile Applications Testing with Automated Techniques Review of Mobile Testing with Automated Techniques Anureet Kaur Asst Prof, Guru Nanak Dev University, Amritsar, Punjab Abstract: As the mobile applications and mobile consumers are rising swiftly, it is

More information

Prof. Alessandro Balducci, Prorettore Vicario

Prof. Alessandro Balducci, Prorettore Vicario Prof. Alessandro Balducci, Prorettore Vicario QS World University Rankings - Engineering & Technology 2011 World EU Italy Engineering & Technology 48 13 1 Computer Science & Information Systems Ranking

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Security Testing of Java web applications Using Static Bytecode Analysis of Deployed Applications

Security Testing of Java web applications Using Static Bytecode Analysis of Deployed Applications Security Testing of Java web applications Using Static Bytecode Analysis of Deployed Applications Streamline your web application Security testing with IBM Security AppScan Source 9.0.1 Leyla Aravopoulos

More information

TOWARDS SELF-ADAPTABLE MONITORING FRAMEWORK FOR SELF-HEALING

TOWARDS SELF-ADAPTABLE MONITORING FRAMEWORK FOR SELF-HEALING TOWARDS SELF-ADAPTABLE MONITORING FRAMEWORK FOR SELF-HEALING Javier Alonso and Jordi Torres Technical University of Catalonia Barcelona Supercomputing Center Barcelona, Spain. alonso@ac.upc.edu, torres@ac.upc.edu

More information

Stripe. Chapters. Copyright. Authors. Stripe modules for oscommerce Online Merchant. oscommerce Online Merchant v2.3

Stripe. Chapters. Copyright. Authors. Stripe modules for oscommerce Online Merchant. oscommerce Online Merchant v2.3 Stripe Stripe modules for oscommerce Online Merchant. Chapters oscommerce Online Merchant v2.3 Copyright Copyright (c) 2014 oscommerce. All rights reserved. Content may be reproduced for personal use only.

More information

Please include the job reference quoted (and for LinkedIn adverts refer to the employer job ID) in the email subject heading and cover letter.

Please include the job reference quoted (and for LinkedIn adverts refer to the employer job ID) in the email subject heading and cover letter. IBM Leicester Service Centre (ISC) The IBM Services Centre (ISC) Leicester, is a wholly owned and new subsidiary of IBM and is the first of its kind in the UK. There are three other ISCs across Europe.

More information

Nirikshan: Process Mining Software Repositories to Identify Inefficiencies, Imperfections, and Enhance Existing Process Capabilities

Nirikshan: Process Mining Software Repositories to Identify Inefficiencies, Imperfections, and Enhance Existing Process Capabilities Nirikshan: Process Mining Software Repositories to Identify Inefficiencies, Imperfections, and Enhance Existing Process Capabilities Monika Gupta monikag@iiitd.ac.in PhD Advisor: Dr. Ashish Sureka Industry

More information

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: Explain

More information

Sample Log Analysis in E&A - A Legal Framework

Sample Log Analysis in E&A - A Legal Framework A Formal Framework for Specifying and Analyzing Logs as Electronic Evidence Eduardo Mazza 1, Marie-Laure Potet 1, Daniel Le Métayer 2 LISE Project Funded by the Agence Nationale de la Recherce (ANR-07-SESU-00)

More information

Scalable Web Programming. CS193S - Jan Jannink - 1/12/10

Scalable Web Programming. CS193S - Jan Jannink - 1/12/10 Scalable Web Programming CS193S - Jan Jannink - 1/12/10 Administrative Stuff Computer Forum Career Fair: Wed. 13, 11AM-4PM (Just in case you hadn t seen the tent go up) Any problems with MySQL setup? Review:

More information

Improving the productivity of software developers

Improving the productivity of software developers Improving the productivity of software developers Lecture 1 - What recommenders can be built? Gail C. Murphy University of British Columbia Tasktop Technologies @gail_murphy 1 Laser Summer School 2014

More information

Using Social Networking Sites as a Platform for E-Learning

Using Social Networking Sites as a Platform for E-Learning Using Social Networking Sites as a Platform for E-Learning Mohammed Al-Zoube and Samir Abou El-Seoud Princess Sumaya University for Technology Key words: Social networks, Web-based learning, OpenSocial,

More information

Partner Report: Politechnika Lubelska

Partner Report: Politechnika Lubelska Engineering Edition Partner Report Politechnika Lubelska Partner Report: Politechnika Lubelska Introduction The trendence Graduate Barometer 2010 - Engineering Edition Prepared for Politechnika Lubelska

More information

How To Build A Provably Secure Execution Platform For Embedded Systems

How To Build A Provably Secure Execution Platform For Embedded Systems Provably Secure Execution Platforms for Embedded Systems ---- The PROSPER Project Mads Dam KTH Royal Institute of Technology Programvara för konkurrenskraft, SSF, Vinnova, 10 Feb 2015 The Evolving Security

More information

MANDARAX + ORYX An Open-Source Rule Platform

MANDARAX + ORYX An Open-Source Rule Platform MANDARAX + ORYX An Open-Source Rule Platform Presentation by Jens Dietrich, Massey University, New Zealand Gerd Wagner, Eindhoven University of Technology, The Netherlands Content 1. Introduction 2. Pros

More information

Automated Model Based Testing for an Web Applications

Automated Model Based Testing for an Web Applications Automated Model Based Testing for an Web Applications Agasarpa Mounica, Lokanadham Naidu Vadlamudi Abstract- As the development of web applications plays a major role in our day-to-day life. Modeling the

More information

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface SOA and BPO SOA orchestration with flow Jason Huggins Subject Matter Expert - Uniface Objectives Define SOA Adopting SOA Business Process Orchestration Service Oriented Architecture Business Level Componentisation

More information

NokiaSiemens and Agile Development by Petri Haapio JAOO 2008

NokiaSiemens and Agile Development by Petri Haapio JAOO 2008 NokiaSiemens and Agile Development by Petri Haapio JAOO 2008 DISCLAIMER! This presentation is based on my views and my opinion. This is not the view of the company and also others have experienced the

More information

Knowledge Discovery from Data Bases Proposal for a MAP-I UC

Knowledge Discovery from Data Bases Proposal for a MAP-I UC Knowledge Discovery from Data Bases Proposal for a MAP-I UC P. Brazdil 1, João Gama 1, P. Azevedo 2 1 Universidade do Porto; 2 Universidade do Minho; 1 Knowledge Discovery from Data Bases We are deluged

More information

http://www.ece.ucy.ac.cy/labs/easoc/people/kyrkou/index.html BSc in Computer Engineering, University of Cyprus

http://www.ece.ucy.ac.cy/labs/easoc/people/kyrkou/index.html BSc in Computer Engineering, University of Cyprus Christos Kyrkou, PhD KIOS Research Center for Intelligent Systems and Networks, Department of Electrical and Computer Engineering, University of Cyprus, Tel:(+357)99569478, email: ckyrkou@gmail.com Education

More information