ARTEMIS-2010-1 JU Grant Agreement number 269265 ARTEMIS-2011-1 JU Grant Agreement number 295373 Safety Certification of Software-intensive Systems with.

Slides:



Advertisements
Similar presentations
Topics Specification Software Design decisions Launch and distribution Feedback.
Advertisements

VirtualSim Inc. Real tools for virtual worlds Presentation.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK Dec 2004.
Requirements Specification and Management
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 15 Programming and Languages: Telling the Computer What to Do.
ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Safety Certification of Software-intensive Systems with.
ARTEMIS pSafeCer Grant Agreement number ARTEMIS nSafeCer Grant Agreement number Safety Certification of Software-intensive.
Requirements and Design
Copyright  2005 Symbian Software Ltd. 1 Lars Kurth Technology Architect, Core Toolchain The Template Engine CDT Developer Conference, Oct 2005.
The Unified Software Development Process - Workflows Ivar Jacobson, Grady Booch, James Rumbaugh Addison Wesley, 1999.
Your Presentation Title Names of Team members Advisor name EE496A Midterm Presentation Fall, 2006.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Problem Statement Give a formal Problem statement showing the input / output; objective (e.g. minimizing computational cost or other relevant metrics)
Web Service Implementation Maitreya, Kishore, Jeff.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
ARTEMIS pSafeCer Grant Agreement number ARTEMIS nSafeCer Grant Agreement number Safety Certification of Software-intensive.
Table-Driven Acceptance Testing Mario Aquino Principal Software Engineer Object Computing, Inc.
ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Safety Certification of Software-intensive Systems with.
Typical Software Documents with an emphasis on writing proposals.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Safety Certification of Software-intensive Systems with.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Oracle Data Integrator Workflow Management: The Packages.
ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Safety Certification of Software-intensive Systems with.
ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Sept 25-27, 2013 Riga Safety Certification of Software-intensive.
Ganga A quick tutorial Asterios Katsifodimos Trainer, University of Cyprus Nicosia, Feb 16, 2009.
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
Federated Database Set Up Greg Magsamen ITK478 SIA.
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
Framework of Job Managing for MDC Reconstruction and Data Production Li Teng Zhang Yao Huang Xingtao SDU
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Safety Certification of Software-intensive Systems with.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
4.1 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Project1: Unix Shell with History Feature Goals Descriptions Methodology Submission.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M6: Deployment Jeremy Foster Microsoft Developer Evangelist Michael Palermo Microsoft.
ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Safety Certification of Software-intensive Systems with.
MSE Presentation 1 Lakshmikanth Ganti
Sequencing The most simple type of program uses sequencing, a set of instructions carried out one after another. Start End Display “Computer” Display “Science”
ARTEMIS JU Grant Agreement number WP4 Instantiation WP4 Status 25 September, 2013.
© 2012 LogiGear Corporation. All Rights Reserved FitNesseFitNesse Authors: Nghia Pham 1.
ARTEMIS pSafeCer Grant Agreement number ARTEMIS nSafeCer Grant Agreement number Safety Certification of Software-intensive.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Matthew Farrellee Computer Sciences Department University of Wisconsin-Madison Condor and Web Services.
1 Smart Metering Foundation Stage February Agenda File Format Changes for Effective Switching Back Population Approach for Effective Switching.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Accounting in DataGrid HLR software demo Andrea Guarise Milano, September 11, 2001.
Testing Overview Software Reliability Techniques Testing Concepts CEN 4010 Class 24 – 11/17.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 1 A. HARDWARE Hardware is the part of the computer that we can see.
UC Marco Vieira University of Coimbra
© Airspan Networks Inc. Automatic QoS Testing over IEEE Standard.
CPMGT 300 Week 3 Learning Team Planning Process Groups and Developing the Scope Check this A+ tutorial guideline at
Development Environment
WWU Hackathon May 6 & 7.
Towards a CTA high-level science analysis framework
Chapter 2 – Introduction to the Visual Studio .NET IDE
Exam : OEM Preinstallation for Windows 10
San Diego Orlando March 8, 2011.
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
QGen and TQL-1 Qualification
GIRO APPLICATION Current status and NEXT STEPS
A new Leaving Certificate Subject for 2nd Level Schools
Overview of Computer system
Presentation transcript:

ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Safety Certification of Software-intensive Systems with Reusable Components Sept 25-27, 2013 Riga CAR/CTF Integration discussion Jerome Lambourg, AdaCore Massimiliano Turco, Akhela

, Page 2 ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Background CAR: Reads artifacts from disk (monitoring) + Model description Handles traceability, impact analysis Scriptable (python) + HTTP API CTF Gathers together all SafeCer tools Knows how to launch them Knows the format of the resulting files

, Page 3 ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Integrating the tools CAR Needs to tell the CTF when to launch a given tool What RPC mechanism to use ? We need to have a common minimal formalism to Identify uniquely the tool(s) to launch (e.g. a common identifier string) Identify the tools inputs (use a common path description) Get back the tools output (same common path description)

, Page 4 ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number From the CAR, proposed mechanism 3 phases to launch a tool: Setup: the data present in the CARs formalism is formatted to fit the common formalism Execution: the RPC command is sent to the CTF TearDown: the CTF answers the CAR with the common formalism. The CAR then translates to its internal formalism.

, Page 5 ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number ARTEMIS JU Grant Agreement number Open discussion … Other proposals ? Timeframe and steps ? Proposal to start with a simple scenario, implement the minimal amount to have this scenario demoed Then add more features as needed What simple scenario then ?