Inês Coimbra Morgado, Ana C. R. Paiva, João Pascoal Faria, Rui Camacho,
|
|
- Ralf Lang
- 6 years ago
- Views:
Transcription
1 Inês Coimbra Morgado, Ana C. R. Paiva, João Pascoal Faria, Rui Camacho, RAISE 12, Zurich, 5 th June 2012
2 the process of analysing a subject system to identify the system s components and interrelationships and to create representations of the system in another form or at a higher level of abstraction Chikofsky and Cross, June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 2
3 Exploration of the system the process of analysing a subject system to identify the system s components and interrelationships and to create representations of the system in another form or at a higher level of abstraction Chikofsky and Cross, June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 3
4 Representation of the information the process of analysing a subject system to identify the system s components and interrelationships and to create representations of the system in another form or at a higher level of abstraction Chikofsky and Cross, June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 4
5 Hard to manually build a model Extract (part of) the model of a GUI automatically and dynamically (in run time) Reduce the effort of building a formal model 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 5
6 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 6
7 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 7
8 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 8
9 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 9
10 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 10
11 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 11
12 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 12
13 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 13
14 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 14
15 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 15
16 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 16
17 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 17
18 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 18
19 statevariable(control, TraceId, StepId, Value). statevariable(text, trace1, step3, [b]). transition (Source, Action, Target, TraceId, StepId). transition(s0, entertext, s1, trace1, step1). 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 19
20 Manual encoding of reusable patterns (once) Login, RangeValidation, Mandatory Field, Find actioninfo(action, TraceId, StepId, Result). actioninfo(find, TraceId, StepId, notfound):- statevariable(text, TraceId, StepId, Text), statevariable(findwhat, TraceId, StepId, FindWhat), not member(findwhat, Text). 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 20
21 Returns the disambiguated transitions transition(source, Action, Target, TraceId, StepId):- statename(source, s3), statename(target, s4), actioninfo(action, TraceId, StepId, notfound). 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 21
22 Extract the guard conditions: cond1 = member(findwhat, Text). cond2 = not member(findwhat, Text). 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 22
23 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 23
24 Approach to extract model Approach to solve ambiguities Combines machine learning with software engineering 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 24
25 Explore the encoding of more powerful patterns Improve the automatic reuse of patterns Transform in iterative process Complement the model at each iteration Use the extracted information to guide the exploration Extract more information for ILP Provide a more complete and intelligent exploration 5 June 2012 GUI Reverse Engineering with Machine Learning, Raise '12 25
26 Inês Coimbra Morgado, Ana C. R. Paiva, João Pascoal Faria, Rui Camacho, Thank You! RAISE 12, Zurich, 5 th June 2012
GUI Reverse Engineering with Machine Learning
GUI Reverse Engineering with Machine Learning Inês Coimbra Morgado, Ana C. R. Paiva, João Pascoal Faria, and Rui Camacho Department of Informatics Engineering, Faculty of Engineering, University of Porto,
More informationUML Checker A Toolset for Conformance Testing against UML Sequence Diagrams
softeng.fe.up.pt UML Checker A Toolset for Conformance Testing against UML Sequence Diagrams https://blogs.fe.up.pt/sdbt/ João Pascoal Faria, FEUP/INESC TEC, jpf@fe.up.pt (with Ana Paiva, Mário Castro,
More informationInferring User Interface Patterns from Execution Traces of Web Applications
Inferring User Interface Patterns from Execution Traces of Web Applications Miguel Nabuco 1, Ana C. R. Paiva 1,2, João Pascoal Faria 1,2 1 Department of Informatics Engineering, 2 INESC-TEC Faculty of
More informationGenT: A Tool for the Automatic Generation of Unit Tests from Algebraic Specifications using Alloy and SMT (http://gloss.di.fc.ul.
softeng.fe.up.pt GenT: A Tool for the Automatic Generation of Unit Tests from Algebraic Specifications using Alloy and SMT (http://gloss.di.fc.ul.pt/quest) João Pascoal Faria, FEUP/INESC TEC ( jpf@fe.up.pt)
More informationTowards the Integration of Visual and Formal Models for GUI Testing 1
Electronic Notes in Theoretical Computer Science 190 (2007) 99 111 www.elsevier.com/locate/entcs Towards the Integration of Visual and Formal Models for GUI Testing 1 Ana C. R. Paiva 2 Department of Electrical
More informationTowards the Integration of Visual and Formal Models for GUI Testing 1
MBT 2007 Towards the Integration of Visual and Formal Models for GUI Testing 1 Ana C. R. Paiva 2 Department of Electrical and Computer Engineering Engineering Faculty of Porto University Porto, Portugal
More informationColumbus: A Tool for Discovering User Interface Models in Component-based Web Applications
Columbus: A Tool for Discovering User Interface Models in Component-based Web Applications Adrian Hernandez-Mendez, Andreas Tielitz and Forian Matthes Software Engineering for Business Information Systems,
More informationCharacterizing the Control Logic of Web Applications User Interfaces
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-09153-2_20 Characterizing the Control Logic of Web Applications User Interfaces Carlos Eduardo Silva and José Creissac
More informationComputing Fundamentals 2 Introduction to CafeOBJ
Computing Fundamentals 2 Introduction to CafeOBJ Lecturer: Patrick Browne Lecture Room: K408 Lab Room: A308 Based on work by: Nakamura Masaki, João Pascoal Faria, Prof. Heinrich Hußmann. See notes on slides
More informationModel-based test case generation for Web Applications
Model-based test case generation for Web Applications 1 Miguel Nabuco, 1,2 Ana C. R. Paiva 1 Department of Informatics Engineering 2 INESC TEC Faculty of Engineering of University of Porto Porto, Portugal
More informationUnit 1 Introduction to Software Engineering
Unit 1 Introduction to Software Engineering João M. Fernandes Universidade do Minho Portugal Contents 1. Software Engineering 2. Software Requirements 3. Software Design 2/50 Software Engineering Engineering
More informationFormal Support for QVT-Relations with Coloured Petri Nets
Formal Support for QVT-Relations with Coloured Petri Nets Juan de Lara Univ. Autónoma de Madrid (Spain) MODELS 2009 Denver, Colorado, USA Esther Guerra 1 Univ. Carlos III de Madrid (Spain) Motivation Model-to-Model
More informationRapid Prototyping with APICES
Rapid Prototyping with APICES Ansgar Bredenfeld GMD Institute for System Design Technology D-53754 Sankt Augustin, Germany bredenfeld@gmd.de http://set.gmd.de/apices APICES is a tool for very rapid development
More informationDESIGN HELPED A MAJOR AND HIGHER SOFTWARE CUSTOMER SUCCESS STORY ABOUT THE CLIENT
CUSTOMER SUCCESS STORY AUTOMATED TEST DESIGN HELPED A MAJOR INSURANCE COMPANY ACHIEVE OPTIMIZED AND HIGHER SOFTWARE QUALITY ABOUT THE CLIENT The client is a major insurance company in the United States
More informationHardware-Software Codesign. 9. Worst Case Execution Time Analysis
Hardware-Software Codesign 9. Worst Case Execution Time Analysis Lothar Thiele 9-1 System Design Specification System Synthesis Estimation SW-Compilation Intellectual Prop. Code Instruction Set HW-Synthesis
More informationGenerating system documentation augmented with traceability information, using a central XML-based repository
Generating system documentation augmented with traceability information, using a central XML-based repository Master s thesis presentation Thomas U. Kraus Department of Software Engineering Faculty of
More informationFormal languages and computation models
Formal languages and computation models Guy Perrier Bibliography John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman - Introduction to Automata Theory, Languages, and Computation - Addison Wesley, 2006.
More informationObject-Oriented Design
Object-Oriented Design Lecture 14: Design Workflow Department of Computer Engineering Sharif University of Technology 1 UP iterations and workflow Workflows Requirements Analysis Phases Inception Elaboration
More informationExecutable UML the silver bullet or maybe not Dr. Joel Henry October 22, 2008
Executable UML the silver bullet or maybe not Dr. Joel Henry October 22, 2008 Background Overview Model Driven Development (MDD) Unified Modeling Language (UML) Executable UML (xuml) Testing challenges
More informationdoor Sasa Berberovic
door Sasa Berberovic Overview Reusable Components Subsystems Reusable Components Reuse Mechanisms The Role of Testing in Reuse Reusing Test Suites Test Design Patterns Abstract Class Test Generic Class
More informationA Generic Library for GUI Reasoning and Testing
A Generic Library for GUI Reasoning and Testing João Carlos Silva Departamento de Informática/CCTC Universidade do Minho Braga, Portugal jcsilva@ipca.pt João Saraiva Departamento de Informática/CCTC Universidade
More informationLecture 08. Spring 2018 Borough of Manhattan Community College
Lecture 08 Spring 2018 Borough of Manhattan Community College 1 The SQL Programming Language Recent versions of the SQL standard allow SQL to be embedded in high-level programming languages to help develop
More informationIndex. : (colon), 80 <<>> (guillemets), 34, 56
: (colon), 80 (guillemets), 34, 56 A Abstraction, 3 Acronyms, 54 Action field, 140 Actions tab, 140 ActiveX controls (Microsoft), 163 Activities. See also Activity diagrams basic description of, 241
More informationSysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd
SysML Past, Present, and Future J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd A Specification Produced by the OMG Process SysML 1.0 SysML 1.1 Etc. RFI optional Issued by Task Forces RFI responses
More informationThe GUISurfer tool: towards a language independent approach to reverse engineering GUI code
The GUISurfer tool: towards a language independent approach to reverse engineering GUI code João Carlos Silva jcsilva@ipca.pt João Saraiva jas@di.uminho.pt Carlos Silva carlosebms@gmail.com Departamento
More informationSoftware Engineering Software Requirements Specification (SRS) Document
Software Engineering Software Requirements Specification (SRS) Document Matt Bartyczak, Clayton Kinard, Nick Pierson, Jordan Tallent Radford University April 7, 2015 Revisions Version Primary Author(s)
More informationTowards a Pattern Language for Model-Based GUI Testing
Towards a Pattern Language for Model-Based GUI Testing Rodrigo M. L. M. Moreira INESC TEC & Dept. of Informatics Engineering Faculty of Engineering of the University of Porto Porto, Portugal pro08007@fe.up.pt
More informationVALIDATION LED DEVELOPMENT OF OBJECT-ORIENTED SOFTWARE USING A MODEL VERIFIER
VALIDATION LED DEVELOPMENT OF OBJECT-ORIENTED SOFTWARE USING A MODEL VERIFIER Simon Stanton School of Computing, University of Tasmania Private Box 100, Hobart 7001 Australia sstanton@postoffice.utas.edu.au
More informationUNIT II Requirements Analysis and Specification & Software Design
UNIT II Requirements Analysis and Specification & Software Design Requirements Analysis and Specification Many projects fail: because they start implementing the system: without determining whether they
More informationSystem context. Usage facet. IT system facet. Core activities
System context Subject facet Usage facet IT system facet Development facet Validation Core activities Observe Documentation the system context to Elicitation detect context changes Manage the execution
More informationAn Approach for Graphical User Interface Bad Smells Detection
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-05948-8_19 An Approach for Graphical User Interface Bad Smells Detection J.C. Silva 1 J.C Campos 2 J. Saraiva 2 J.L.
More informationADVANTAGES. Via PL/SQL, all sorts of calculations can be done quickly and efficiently without use of Oracle engine.
1 PL/SQL INTRODUCTION SQL does not have procedural capabilities. SQL does not provide the programming techniques of condition checking, looping and branching that is required for data before permanent
More informationverapdf Industry supported PDF/A validation
verapdf Industry supported PDF/A validation About this webinar What we ll be showing you: our current development status; the Consortium s development plans for 2016; how we ve been testing the software
More informationBlazo Nastov. Journée des doctorant, Nîmes, France 19 June 2014
Apport de l Ingénierie des Langages de Modélisation à l Ingénierie Système Basée sur les Modèles : conception d une méthode outillée pour la génération de Langages Métier interopérables, analysables et
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2002 Vol. 1, no. 4, September-October 2002 Requirements Engineering Donald G. Firesmith, Firesmith
More information(Traditional) Software Development Activities
(Traditional) Software Development Activities Goals of the Unit A gentle and high-level introduction to software development activities Understanding what are the building blocks for producing software
More informationT2S PROGRAMME STATUS AS OF MID-SEPTEMBER
T2S PROGRAMME OFFICE ECB-PUBLIC AG Meeting 18/19 September 2012 Item 2 09.04.01/2012/007820 T2S PROGRAMME STATUS AS OF MID-SEPTEMBER 2012-1. Introduction In this note the T2S Programme Office provides
More informationModelling, analysing and reusing composite cloud applications
Modelling, analysing and reusing composite cloud applications Jacopo Soldani Dipartimento di Informatica, Università di Pisa SummerSOC 2018, 25 th of June 2018 Mail: soldani@di.unipi.it Web: http://pages.di.unipi.it/soldani
More informationC 101. Davide Vernizzi. April 29, 2011
C 101 Davide Vernizzi April 9, 011 1 Input/Output Basic I/O. The basic I/O shown here can be used to get input from the user and to send output to the user. Note that usually input must be verified before
More informationSoftware Engineering 2 A practical course in software engineering. Ekkart Kindler
Software Engineering 2 A practical course in software engineering Quality Management Main Message Planning phase Definition phase Design phase Implem. phase Acceptance phase Mainten. phase 3 1. Overview
More informationGoals of this Lecture Events
Goals of this Lecture Events Object-Oriented Analysis and Design - Fall 1998 n Present the notion of an event Ð Definition Ð Relationship to object-state Ð Relationship to operations Events Events, continued
More informationPragmaDev. change request. Emmanuel Gaudin. PragmaDev ITU-T SG17 change request Grimstad June 24,
PragmaDev change request Emmanuel Gaudin emmanuel.gaudin@pragmadev.com Languages Table of contents PragmaDev introduction Languages SDL-RT Tool support Market tendancy Change requests Presentation PragmaDev
More informationWhat s Out There and Where Do I find it: Enterprise Metacard Builder Resource Portal
What s Out There and Where Do I find it: Enterprise Metacard Builder Resource Portal Gary W. Allen, PhD Project Manager Joint Training Integration and Evaluation Center Orlando, FL William C. Riggs Senior
More informationtest data and get a print out (hard copy) in the format specified in the problem along with the program listing.
COMPUTER SCIENCE -2004 Paper-2 (PRACTICAL) (Planning Session : Two hours) (Examination Session: one hour) ---------------------------------------------------------------- INSTRUCTIONS As it is a practical
More informationSRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A
SRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A 1. What is an object? An object is a combination of data and logic; the representation of some realworld
More informationArchitecture-Centric Evolution in Software Product Lines:
Architecture-Centric Evolution in Software Product Lines: Position Paper Hassan Gomaa Department of Information and Software Engineering George Mason University Fairfax, Virginia 22030, USA hgomaa@gmu.edu
More informationSecurity Management System Camera Configuration Axis IP Device (Stream Profile Support)
Security Management System Camera Configuration Axis IP Device (Stream Profile Support) Introduction Security Management System software supports several video source makes and models. This includes IP
More informationVerification, Validation and Test in Model Based Design Manohar Reddy
Verification, Validation and Test in Model Based Design Manohar Reddy 2015 The MathWorks, Inc. 1 Continuous Test & Verification Productivity + Model & Code Quality System & Component Dynamic testing &
More informationCD Player Implementation: A simple example for Statecharts Based GUI Design. Statecharts Based GUI Design
CD Player Implementation: A simple example for Chenliang Sun csun1@cs.mcgill.ca School of Computer Science McGill University April 7, 2003 1.1 Overview Why? : in Theory The Case What We have Done without
More informationBounded Model Checking Of C Programs: CBMC Tool Overview
Workshop on Formal Verification and Analysis Tools, CFDVS, IIT-Bombay - Feb 21,2017 Bounded Model Checking Of C Programs: CBMC Tool Overview Prateek Saxena CBMC Developed and Maintained by Dr Daniel Kröning
More informationOverview of Timed Automata and UPPAAL
Overview of Timed Automata and UPPAAL Table of Contents Timed Automata Introduction Example The Query Language UPPAAL Introduction Example Editor Simulator Verifier Conclusions 2 Introduction to Timed
More informationVocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary
Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary December 17, 2009 Version History Version Publication Date Author Description
More informationFine-grained Compatibility and Replaceability Analysis of Timed Web Service Protocols
Fine-grained Compatibility and Replaceability Analysis of Timed Web Service Protocols Julien Ponge 1,2, Boualem Benatallah 2, Fabio Casati 3 and Farouk Toumani 1 (1) Université Blaise Pascal, Clermont-Ferrand,
More informationFunctional Alloy Modules
Functional Alloy Modules Loïc Gammaitoni and Pierre Kelsen Laboratory for Advanced Software Systems University of Luxembourg 6, rue R. Coudenhove-Kalergi L-1359 Luxembourg TR-LASSY-14-02 Abstract. The
More informationTowards the Integration of Visual and Formal Models for GUI Testing *
Towards the Integration of Visual and Formal Models for GUI Testing * Ana C. R. Paiva 1, João C. P. Faria 1,2, Raul F. A. M. Vidal 1 1 Engineering Faculty of Porto University, 2 INESC Porto, Rua Dr. Roberto
More informationDistributed Operation Layer Integrated SW Design Flow for Mapping Streaming Applications to MPSoC
Distributed Operation Layer Integrated SW Design Flow for Mapping Streaming Applications to MPSoC Iuliana Bacivarov, Wolfgang Haid, Kai Huang, and Lothar Thiele ETH Zürich MPSoCs are Hard to program (
More informationLeveraging Test Generation and Specification Mining for Automated Bug Detection without False Positives
Leveraging Test Generation and Specification Mining for Automated Bug Detection without False Positives Michael Pradel and Thomas R. Gross Department of Computer Science ETH Zurich 1 Motivation API usage
More informationSynthesis of Complicated Asynchronous Control Circuits Using Template Based Technique
Synthesis of Complicated Asynchronous Control Circuits Using Template Based Technique Sufian Sudeng and Arthit Thongtak Abstract this paper proposes an approach for complicated asynchronous controller
More informationTowards a GUI Test Model Using State Charts and Programming Code
Towards a GUI Test Model Using State Charts and Programming Code Daniel Mauser 1, Alexander Klaus 2, and Konstantin Holl 2 1 Daimler AG, Ulm, Germany 2 Fraunhofer IESE, Kaiserslautern, Germany daniel.mauser@daimler.com,
More informationCS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam
CS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2010 Question No: 1 ( Marks: 1 ) - Please choose one By following modern system engineering
More informationIntroduction to Psana
Goal Able to run/understand some simple (yet not simple) psana-python examples. For example, our 46-line example will: Access LCLS data Can be run online/offline Randomly accesses events Has real-time
More informationDocProcessor: Commands Reference
DocProcessor: Commands Reference Revised: June 10 th, 2016 This document is for informational purposes only. TECHNOSOLUTIONS MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN
More informationSilvia Preston Ph. D. Candidate Dissertation Proposal
Silvia Preston Ph. D. Candidate Dissertation Proposal Presentation Outline Problem Statement Background of the Problem Importance of the Problem Research Objective Objective of the Study Related Work Research
More informationRequirements Engineering Process
Requirements Engineering Process Requirement A description of a service that the system is expected to provide and the constraints under which it must operate. 1 Requirement Types Functional Requirement
More informationRaising the Level of Development: Models, Architectures, Programs
IBM Software Group Raising the Level of Development: Models, Architectures, Programs Dr. James Rumbaugh IBM Distinguished Engineer Why Is Software Difficult? Business domain and computer have different
More informationAdvanced Modelica Tutorial Exercises
Advanced Modelica Tutorial Exercises Hilding Elmqvist, Dynasim Martin Otter, DLR Refine MultiBody/Engine Make Engine example model a reusable component 1. Manage parameters 2. Allow changing number of
More information3. Introduction to Algorithm and Flowchart
3. Introduction to Algorithm and Flowchart 3.1 Algorithm An algorithm is a set of instructions, sometimes called a procedure or a function that is used to perform a certain task. This can be a simple process,
More informationA Privacy Authority Perspective
OECD EXPERT WORKSHOP ON IMPROVING THE MEASUREMENT OF DIGITAL SECURITY INCIDENTS AND RISK MANAGEMENT TAKING STOCK OF PROGRESS AND PRIORITIES FOR INTERNATIONAL ACTIONS Zurich, 12-13 May, 2017 Panel II: Challenges
More informationSystem Structure Modeling Language (S2ML)
System Structure Modeling Language (S2ML) Models of Structures, Structures of Models Michel Batteux (IRT SystemX, France) Tatiana Prosvirnova (IRT Saint-Exupery, France) Antoine Rauy (IPK NTNU, Norway
More informationAvocent DSView 4.5. RSA SecurID Ready Implementation Guide. Partner Information. Last Modified: June 9, Product Information Partner Name
RSA SecurID Ready Implementation Guide Partner Information Last Modified: June 9, 2015 Product Information Partner Name Web Site Product Name Version & Platform Product Description Avocent Corporation
More informationModel-Based Requirements. Engineering. Planned topics. Introduction. Process. developer. time. modelling formalisation. fuzziness.
Model-Based Requirements Engineering Tutorial 2007-02-06 by Kristian Sandahl Andreas Borg Planned topics Overview of Requirements Engineering Requirements as model entity Domain models and system models
More informationTerraLib An Open Source Library for GIS Application Development
TerraLib An Open Source Library for GIS Application Development Gilberto Câmara Image Processing Division Earth Observation Directorate National Institute for Space Research INPE Brazil Contents Who s
More informationEnhancing the Well-Defined and Successful ETR for Composition Approach
Enhancing the Well-Defined and Successful ETR for Composition Approach Monique Bakker, Olaf Tettero 11 September 2013; commoncriteria@brightsight.com Goal of this presentation 1. What should be the content
More informationProduct Range 3SL. Cradle -7
Cradle -7 From concept to creation... 3SL Product Range PRODUCT RANGE HIGHLIGHTS APPLIES TO AGILE AND PHASE PROJECTS APPLICATION LIFECYCLE MANAGEMENT REQUIREMENTS MANAGEMENT MODELLING / MBSE / SYSML /
More informationLecture 3 Regular Expressions and Automata
Lecture 3 Regular Expressions and Automata CS 6320 Fall 2018 @ Dan I. Moldovan, Human Language Technology Research Institute, The University of Texas at Dallas 78 Outline Regular Expressions Finite State
More informationReproducible & Transparent Computational Science with Galaxy. Jeremy Goecks The Galaxy Team
Reproducible & Transparent Computational Science with Galaxy Jeremy Goecks The Galaxy Team 1 Doing Good Science Previous talks: performing an analysis setting up and scaling Galaxy adding tools libraries
More informationData Structures and Algorithms CSE 465
Data Structures and Algorithms CSE 465 LECTURE 2 Analysis of Algorithms Insertion Sort Loop invariants Asymptotic analysis Sofya Raskhodnikova and Adam Smith The problem of sorting Input: sequence a 1,
More informationTest Generation from UML Sequence Diagrams
Test Generation from UML Sequence Diagrams João Pascoal Faria INESC TEC and Department of Informatics Engineering, Faculty of Engineering, University of Porto Porto, Portugal jpf@fe.up.pt Ana Paiva Department
More informationCSE P 501 Compilers. Parsing & Context-Free Grammars Hal Perkins Winter /15/ Hal Perkins & UW CSE C-1
CSE P 501 Compilers Parsing & Context-Free Grammars Hal Perkins Winter 2008 1/15/2008 2002-08 Hal Perkins & UW CSE C-1 Agenda for Today Parsing overview Context free grammars Ambiguous grammars Reading:
More informationThe checklist is dynamic, not exhaustive, and will be updated regularly. If you have any suggestions or comments, we would like to hear from you.
3 Design The checklist is dynamic, not exhaustive, and will be updated regularly. If you have any suggestions or comments, we would like to hear from you. Data oriented design requirements Minimise and
More informationGuidance process of order Weltklasse Zürich Webshop
Guidance process of order Weltklasse Zürich 2016 Webshop 1 1 Entry Promocode The promocode is in the writing that you received by mail or email. 2 Composition of the website Further Informations Ticketbox
More informationRSA Ready Implementation Guide for. GlobalSCAPE EFT Server 7.3
RSA Ready Implementation Guide for GlobalSCAPE EFT Server 7.3 FAL, RSA Partner Engineering Last Modified: 5/19/2016 Solution Summary GlobalSCAPE Enhanced File Transfer (EFT) server can be configured to
More informatione-tutorial OLTAS Challan Correction
e-tutorial OLTAS Challan Correction Copyright 2012 Income Tax Department 1 Important Information on OLTAS Challan Correction OLTAS Challan Correction is the functionality provided by TDSCPC to the deductor
More informationDependability Analysis of Web Service-based Business Processes by Model Transformations
Dependability Analysis of Web Service-based Business Processes by Model Transformations László Gönczy 1 1 DMIS, Budapest University of Technology and Economics Magyar Tudósok krt. 2. H-1117, Budapest,
More informationTESTBEDS Paris
TESTBEDS 2010 - Paris Rich Internet Application Testing Using Execution Trace Data Dipartimento di Informatica e Sistemistica Università di Napoli, Federico II Naples, Italy Domenico Amalfitano Anna Rita
More informationEB GUIDE Studio and EB GUIDE Speech Extension. Dan Henderlong June 2016
EB GUIDE Studio and EB GUIDE Speech Extension Dan Henderlong June 2016 Agenda Background Information EB GUIDE 6 Overview Speech Additions EB GUIDE Studio Speech Extension Important Use Cases Modelling
More informationVerification of Power Management Protocols through Abstract Functional Modeling
Verification of Power Management Protocols through Abstract Functional Modeling G. Kamhi, T. Levy, Niranjan M, M. Mhameed, H. Rawlani, R. B. Rajput, E. Singerman, V. Vedula, Y. Zbar Motivation Microprocessor
More informationHPL-PD A Parameterized Research Architecture. Trimaran Tutorial
60 HPL-PD A Parameterized Research Architecture 61 HPL-PD HPL-PD is a parameterized ILP architecture It serves as a vehicle for processor architecture and compiler optimization research. It admits both
More informationExtracting Executable Architecture from Legacy Code using Static Reverse Engineering. REHMAN ARSHAD The University of Manchester, UK
Extracting Executable Architecture from Legacy Code using Static Reverse Engineering REHMAN ARSHAD The University of Manchester, UK Research Context Research Product Line Engineering Reverse Engineering
More informationA Reconnaissance on Design Patterns
A Reconnaissance on Design Patterns M.Chaithanya Varma Student of computer science engineering, Sree Vidhyanikethan Engineering college, Tirupati, India ABSTRACT: In past decade, design patterns have been
More informationSven Apel Don Batory Christian Kastner. Gunter Saake. Feature-Oriented Software Product Lines. Concepts and Implementation.
Sven Apel Don Batory Christian Kastner Gunter Saake Feature-Oriented Software Product Lines Concepts and Implementation ^ Springer Contents Part I Software Product Lines 1 Software Product Lines 3 1.1
More informationSoftware Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created>
Software Requirements Specification for Version 1.0 approved Prepared by Software Requirements Specification for Page 2 Table of Contents Revision
More informationProgram Synthesis. SWE 795, Spring 2017 Software Engineering Environments
Program Synthesis SWE 795, Spring 2017 Software Engineering Environments Today HW3 is due next week in class! Part 1 (Lecture)(~50 mins) Break! Part 2 (Discussion)(~60 mins) Discussion of readings Part
More informationHello World in HLPSL. Turning ASCII protocol specifications into HLPSL
Hello World in HLPSL Turning ASCII protocol specifications into HLPSL Modeling with HLPSL HLPSL is a higher-level protocol specification language we can transform ASCII protocol specifications into HLPSL
More informationSWIM Standards Evolution Workshop
SWIM Standards Evolution Workshop SWIM Service Description Specification Supporting Material Walter Van Hamme EUROCONTROL 26 June 2018 Go to www.pigeonhole.at Enter Passcode SUPPORTMAT Objectives About
More informationSecurity Management System Configuring Secondary Storage Access from CMS
Security Management System Configuring Secondary Storage Access from CMS Introduction Security management system server software supports secondary recording feature, in which the camera streams are recorded
More informationChapter 4. TCP / UDP Transport Protocol Overview
Network Basic v0.1 Chapter 4. TCP / UDP Transport Protocol Overview 1 Network Basic v0.1 Chapter 4 TCP / UDP Overview 1. Object 2. Transport Layer Role and Services 3. App and Operation of TCP Mechanism
More informationL17 - Studio 5000 View Designer featured on the PanelView 5000
- 5058-CO900H L17 - Studio 5000 View Designer featured on the PanelView 5000 PUBLIC Agenda PanelView 5500 Overview View Designer Overview Lab Questions The Next Lineage of Operator Interface 1989 2013
More informationTowards the integration of security patterns in UML Component-based Applications
Towards the integration of security patterns in UML Component-based Applications Anas Motii 1, Brahim Hamid 2, Agnès Lanusse 1, Jean-Michel Bruel 2 1 CEA, LIST, Laboratory of Model Driven Engineering for
More informationStep: 9 Conduct Data Standardization
Step: 9 Conduct Data Standardization Version 1.0, February 2005 1 Step Description/Objectives: Step 9, Conduct Data Standardization, is intended to reduce the life cycle cost of data through data integration,
More information