Richard Lipka Department of Computer Science and Engineering Faculty of Applied Sciences University of West Bohemia, Pilsen, Czech Republic 1.

Slides:



Advertisements
Similar presentations
HL7 V2 Implementation Guide Authoring Tool Proposal
Advertisements

Usage of the memoQ web service API by LSP – a case study
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
Source Control in MATLAB A tool for tracking changes in software development projects. Stuart Nelis & Rachel Sheldon.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
CSC 395 – Software Engineering Lecture 24: Apache Ant –or– Programming the results of programming Based upon a talk by Anthony Wat.
CSI 101 Elements of Computing Spring 2009 Lecture #2 Development Life Cycle of a Computer Application Monday January 26th, 2009.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Interpret Application Specifications
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 14: Troubleshooting Windows Server 2003 Networks.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Tomáš Potužák Department of Computer Science and Engineering Faculty of Applied Sciences University of West Bohemia, Pilsen, Czech Republic 1 Component-based.
Richard Lipka, Tomáš Potužák, Přemek Brada, Pavel Herout Department of Computer Science and Engineering Faculty of Applied Sciences University of West.
1 CMPT 275 Software Engineering Requirements Analysis Phase Overview of Requirements Analysis Activity System Context Diagrams.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
1 LOMGen: A Learning Object Metadata Generator Applied to Computer Science Terminology A. Singh, H. Boley, V.C. Bhavsar National Research Council and University.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 2.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Chapter 12: Simulation and Modeling
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
K. Jamroendararasame*, T. Matsuzaki, T. Suzuki, and T. Tokuda Department of Computer Science, Tokyo Institute of Technology, JAPAN Two Generators of Secure.
A Project about: Molecular Dynamic Simulation (MDS) Prepared By Ahmad Lotfy Abd El-Fattah Grid Computing Group Supervisors Alexandr Uzhinskiy & Nikolay.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Bogor-Java Environment for Eclipse MSE Presentation II Yong Peng.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
Programming Project (Last updated: August 31 st /2010) Updates: - All details of project given - Deadline: Part I: September 29 TH 2010 (in class) Part.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Presentation on SubmissionTrackingTool: by Anjan Sharma.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Institute for Software Integrated Systems Vanderbilt University Copyright © Vanderbilt University/ISIS 2008 Model Interpreters Janos Mathe based on Peter.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
Module 1: Configuring Windows Server Module Overview Describe Windows Server 2008 roles Describe Windows Server 2008 features Describe Windows Server.
Section 5: Troubleshooting and Backing Up GPOs Using Group Policy Troubleshooting Tools Integration of RSoP Functionality Using Logging Options Backing.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Jaroslav Šnajberk, Tomáš Potužák, Richard Lipka Department of Computer Science and Engineering Faculty of Applied Sciences University of West Bohemia,
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:
Kickstart Installation
SEE-GRID-SCI The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2011, October at CEA Saclay, France Control System Studio.
Java Beans. Definitions A reusable software component that can be manipulated visually in a ‘builder tool’. (from JavaBean Specification) The JavaBeans.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Introduction to XML XML – Extensible Markup Language.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Auger Showers Catalog (Auger Database) Jean-Noël Albert - LAL - May 2000.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
CSCI 383 Object-Oriented Programming & Design Lecture 7 Martin van Bommel.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
New Workflow Manager Katarzyna Bylec PSNC. Agenda Introduction WLIN Workflows DEMO KIWI Design Workflow Manager System Components descripton ▫ KIWI Portal.
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
12-Jun-16 Event loops. 2 Programming in prehistoric times Earliest programs were all “batch” processing There was no interaction with the user Input Output.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
Comparison-Evaluation of Java-Based Discrete-Time Simulation Tools University of West Bohemia Faculty of Applied Sciences Department of Computer Science.
Ch > 28.4.
Service-centric Software Engineering
Event loops 17-Jan-19.
Event loops.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Server Management and Automation Windows Server 2012 R2
Presentation transcript:

Richard Lipka Department of Computer Science and Engineering Faculty of Applied Sciences University of West Bohemia, Pilsen, Czech Republic 1

> File Manager – case study > ReproTool and its ouptuts > Scenarios 2

> Case study of component- based application > Java, OSGi, Spring DM 3

> Method calls > File manipulation > Opening windows > Events > Window control > Finished task 4

> Comparison of performance > Java-based FTP client > Own implementation of FTP > Marek Paška > Formal checking of FSM 5

> Tool for creating and tagging usecases > Outputs should be used as a basis for automated scenarion creating > Still not finished – version available in the repository cannot be run 6

> Description in natural language 7 UseCase: Listing of directory Primary Actor: User Main success scenario specification 1. User select a directory from an available list and confirm his selection 2. System obtains representation of directory 3. Systems notifies the GUI that directory representation is available 4. GUI updates window with new content of directory Extensions: 1a. There is no available list of directories (there is unvalid default directory in the configuration) 1a1. System selects user's root directory. 1a2. Execution continues from point 2 with root directory 2a. Selected directory is not available at the moment 2a1. Warning for user is displayed 2a2. System tries to update list of files in current directory - continues from point 2 with current directory 2a2a. Current directory is not available 2a2a1. System continues from point 1a1

8 <textNodes content="User selects a directory from an available list and confirms his selection "lemmaForm="User select directory from available list and confirm selection" posTag=""/> <textNodes content="System selects user's root directory"/> <action xsi:type="action:Internal" <textNodes content="There is no available list of directories (there is unvalid default directory in the configuration)"/> …

9 <allTransitions xsi:type="lts:ActionTransition" <sentence xsi:type="usecase:UseCaseStep" <allTransitions xsi:type="lts:ActionTransition“ <sentence xsi:type="usecase:UseCaseStep" <allTransitions xsi:type="lts:ActionTransition" <sentence xsi:type="usecase:UseCaseStep" …

10

> Scenario should cover all branches described in lts > Problem with identification of actors > Depends on description of usecases and Reprotool – Reprotool contains dictionary of actors > Problem with identification of actions > Desription of usecases is usually not exact enough > Instead of using natural language denote methods and interfaces? 11

> Description in XML > Initial state of the simulation > Description of random numbers generators > Simulated events > Name of invoked method > List of parameters 12

Questions? 13