Home
D-Case Weaver Specification 1.0
Contents
1. Browser CProject 1 Open r projectl dcase Delete El Project 2 Make Directory DownLoad Figure 7 1 Repository Browser 7 2 Opening a File To open a file follow the procedures below No Procedure Result Note 1 From the File List select a file 2 Click the Open button The selected file will open A file may be downloaded in a new window depending on the file type 2013 07 15 Page 15 2013 JST D Case Weaver Specification DEOS Project 7 3 Deleting a File or Directory To delete a file or directory follow the procedures below No Procedure Result Note 1 From the File List select a oo file or directory Click the Delete button The selected file directory will be deleted 7 4 Uploading a File To upload a file follow the procedures below No Procedure Result Note From the File Last a destination directory upload a file Click the Upload button displayed In the dialog select a file TO pgs The label of the button by clicking the Choose may differ in browsers File button other than Chrome dli 7 iie NN RR File Name field and the dialog will close Click the Cancel button The dialog will close Upload dialog Upload Upload File Choose File evidence1 pdf File Name evidence1 pdf Figure 7 2 Upload dialog 7 5 Downloading a File To download a file follow the procedures below No Pro
2. OK Can 12 11 Figure 12 8 Commit dialog Checking for Modifications Documents which have been modified are detected and nodes which have modified documents are colored yellow To check for modifications follow the procedure below Procedure From the menu bar select File gt Document gt Check for modifications No Figure 12 9 Checking for Modifications 2013 07 15 Result The Check for modifications dialog will be displayed and nodes which have a modified document will be changed to yellow Status of modified documents is displayed as changed in the Check for modifications dialog Page 43 2013 JST D Case Weaver Specification DEOS Project Check for modifications dialog Check for modifications Node Name Version Status Date Modified E 1 sample dcase 1 3 latest 2013 4 9 13 21 E test txt 1 3 changed 2013 4 10 17 45 Figure 12 10 Check for modifications dialog 12 12 Viewing History To view history follow the procedures below Procedure From the menu bar select The Document dialog will You can do the same via File gt Document gt be displayed the Node Document dialog Browse From the File List select a document Click the History button The History dialog will be If you click the Open displayed button the document will Open History dialog History User Homes deosc test txt Version Comme
3. OK Cancel Figure 2 3 Save As Image File dialog Page 8 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 3 Editing Functions 3 1 Adding a Child Node To add a child node follow the procedures below No Procedure Result Note Right click a node The context menu will be displayed a the context menu rp ca O added 3 2 Editing a Node To edit a node follow the procedures below No Procedure Result Note a sk S displayed be displayed ee PS Edit the node 4 1 Click the OK button The changes wil be applied to the node and the dialog will close Click the Cancel button The dialog will close 2013 07 15 Page 9 2013 JST D Case Weaver Specification DEOS Project Node Editor dialog Node Editor Name IG 2 Type Goal ID 8c7b52358140f38cdee92423e106b565 Can handle Login Process as designed Description Figure 3 1 Node Editor dialog Changing the Order of Sibling Nodes In the Change Node Order tool you can change the order of sibling nodes by dragging and dropping the node Drag amp Drop Figure 3 2 Changing the Order of Sibling Nodes Page 10 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 3 9 Deleting a Node To delete a node follow the procedures below No Procedure Result Note a Right click a node The context menu w
4. Cancel 2013 07 15 Page 53 2013 JST D Case Weaver Specification DEOS Project O 40 Buuaaw e DEOS Project Page 54 2013 07 15
5. Module Name OK Cancel Figure 11 1 Modularize dialog If the G 2 node in Figure 11 2 is modularized the diagram is as in Figure 11 3 Goal G 1 Goal G 2 cm Before Modularization om p EE nd a T n T UU I Evidence E 1 Evidence E 2 p aea ln a Figure 11 2 Before Modularization Page 32 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST Goal G 1 Module module dcase After Modularization Evidence E 1 b P E aa a a 7 Figure 1 1 3 After Modularization The destination to save the module The destination to save the module is the same as the directory where the current D Case file 1s located 11 2 Selecting a Module To select a module follow the procedures below No Procedure Result Note TIT Goal node displayed Module will be p 3 Selecta module Click the OK button A module will be set in the node and the dialog will close Click the Cancel button The dialog will close BEEDNJNJMJJ Select Module dialog Select Module module2 dcase module3 dcase module dcase OK Cancel Figure 11 4 Select Module dialog 2013 07 15 Page 33 2013 JST D Case Weaver Specification DEOS Project 11 3 Un modularizing To un modularize follow the procedures below Ll Procedure Result Noe Nl Right click a Module node The context menu will be a displaye
6. The previous undo You can do the same by Edit gt Redo operation will be removed clicking the Redo button on the tool bar When undoing and or redoing cannot be performed the Undo and or Redo items on the menu bar and the Undo and or Redo button on the tool bar are disabled 20 Figure 3 4 Undo Redo button Page 12 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 4 Attachment 4 1 Attaching a URL To attach a URL follow the procedures below No Procedure Result Note A ee displayed be displayed Enter a URL in the URL field Click the OK button The changes will be applied and a clip icon will be attached to the node and the dialog will close Click the Cancel button The dialog will close re You can remove the attachment by blanking the URL field Attachment dialog Attachment URL http www dependable os net ok cane Figure 4 1 Attachment dialog 4 2 Opening an Attachment To open an attachment follow the procedure below No Procedure Result Note Click the clip icon in a The attachment will open BED node Goal G 1 Server can be restarted rd Evidence E 1 wW k Test results which were verified during development j Figure 4 2 Clip icon 2013 07 15 Page 13 2013 JST D Case Weaver Specification DEOS Project 5 Searching for a Node To search for a node follow the procedures below Procedure Enter t
7. Edit gt Preferences be EM Check the Use Alfresco check box of Alfresco a o Alfresco 4 1 Click the OK button The su will EN applied and the dialog will close L Click the Cancel button The dialog will close Configurations Name Description Use Alfresco If checked the cooperation function is enabled Naka If not checked the cooperation function 1s disabled If you change this configuration you must restart your browser CMIS URL The CMIS AtomPub binding URL For example http host port alfresco service cmis The user ID of Alfresco 12 2 Login When accessing the Alfresco server for the first time after starting D Case Weaver a login dialog 1s displayed Login dialog Login CMIS URL nttp 192 168 1 3 8080 alfresco service cmis Figure 12 1 Login dialog Page 36 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 12 3 Creating a New D Case This procedure is same as that in Section 2 1 Creating a New D Case 12 4 Opening an Existing D Case To open an existing D Case follow the procedures below No Procedure Result Note 1 From the menu bar select The Open D Case dialog You can do the same by File gt Open will be displayed clicking the Open button on the tool bar From the drop down menu The File List will be select a reposit
8. Specification 2013 JST 10 Cooperation Function with DS Bench D Case Weaver cooperates with DS Bench to provide the functions below Getting test scenarios from DS Bench Setting up parameters of a test scenario Starting a test scenario Adding a node according to the evaluation result of a test scenario For the installation and the usage of DS Bench Test Env refer to the following documents and web site e DS Bench Test Env Specification DEOS FY2013 BS 01E DS Bench Test Env Setup Manual DEOS FY2013 BI 01E DS Bench Test Env Execution Manual DEOS FY2013 BT 01E http www dependable os net tech DSBenchDCloud index e html 10 1 Setting up Configurations To set up the cooperation function with DS Bench follow the procedures below No Procedure Result Note REC ki RO Edit gt Preferences be displayed di aia NN the DS Bench 3 1 Click the OK button The configurations will be applied and the dialog will close Click the Cancel button The dialog will close Configurations Name Description The name of DS Bench server The URL of DS Bench server 10 2 Selecting a test scenario To select a test scenario prepared by DS Bench follow the procedures below Procedure Result Note Right click Strategy The context menu will be node displayed ae Select Scenario will be displayed 3 Select a test scenario Click the OK button ak E E 3 2013 07 15 Page
9. Specification DEOS Project 8 2 CGI Program for Deploying Configuration Files A CGI program hereafter described as Deploy application generates a D Script configuration file based on a D Script template file and a D Case file and deploys the configuration file D Case Weaver sends the following Request to Deploy application e HTTP METHOD POST e REQUEST PARAMETER No parameters BODY lt xml version 1 0 encoding utf 8 xs schema targetNamespace http www dependable os net dre elementFormDefault qualified xmlns xsz http www w3 0rg 2001 XMLSchema xmlns dcasez http www dependable os net 2010 06 dcase xmlns d script http www dependable os net d script gt lt xs element name deploy gt xs complexType Xs sequence lt xs element ref dcase dcase gt lt xs element ref d script d script gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs schema gt Example XML lt xml version 1 0 encoding utf 8 deploy xmlns http www dependable os net dre xmlns dcasez http www dependable os net 2010 06 dcase xmlns d script http www dependable os net d script gt lt dcase dcase gt lt dcase dcase gt lt d script d script gt lt d script d script gt lt deploy gt Page 20 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST Sample Deploy application D Case Weaver includes a sample of Deploy appli
10. ii a i a a i a a a a i i esas DIRE oSU 26 10 Cooperation Function with DS Bench eese enne enne saaa aaa asa asa 217 10 1 Settine up Conio dral Ong siais alikai ii ia i a i a I a a i Raus 27 10 2 Selecting A test SCENA iO curte wrote a a a a i a a a a d EE CEEE EESTE 2 10 3 Setting up Parameters eseeseeseeeesene nene he he nne heme he ie ie se se se aaa aaa 28 104 Starine a Fest DCGE6NAT Ok saaa a a a a i i S a Ve DEN a i EON Ud aU 29 10 5 Stopping a Test Scenario ccccccccceccceccecceccecceceuceseceeseeceseseusesceeceeceseseuseseeeesueseess 31 JUL VO CL sa a a a a a a a a a a a MENS dE MAN M 32 11 1 Modularizing Sai i ia i i a i i a i i i sus i a S 32 1 2 s5electins a Module srera i i i LE ia 39 13 9 POC UAT ZO as ii aaa qot ii AENA ct tH quis eism P OE qua Abad 34 11 4 Showing Hiding inside of a Goal Module Node eee 34 12 Cooperation Function with Alfresco Community Edition eee 36 Page 2 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST I2 eti ne up CoHLISuEdtiotiS3t uitio tado tes tus A 36 22 LOS RR u m 36 12 0 Creatine a New JD 356 p E RED ER BERE ERR RM HI D TES 37 124 Openinpgan Exisung D A56 55 i siai iii i i i o TEE ih 37 I2 5 Days a DAS Eisra a I E 38 126 dRegistenrinse a DOCUM CNG cem oe ai i i EVEN a AEk 39 12 Xnresisterme A DOCU MeN iais sai ii iai babe See rebos Mire a i ai 4 12 5 Openinse 8 D
11. qualified targetNamespace http www dependable os net dre gt lt xs element name d script gt lt xs complexType gt lt xs sequence gt lt xs element name full name type xs string maxOccurs 1 minOccurs 1 gt lt xs element name values maxOccurs 1 minOccurs 1 gt lt xs complexType gt Xs sequence xs element name value type ValueType maxOccurs unbounded gt xs sequence xs complexType lt xs element gt lt xs sequence gt xs complexType lt xs element gt xs complexType name ValueType gt lt xs simpleContent gt lt xs extension base xs string gt xs attribute name name type xs string use reguired gt lt xs extension gt lt xs simpleContent gt lt xs complexType gt lt xs schema gt Page 22 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST D Script dialog D Script 7 Drop Down menu www dependable Name os net dre SampleMonitor Sample Monitor for Magios autho config_path A T lib dcase weaver deploy sample Explanation Monitoring CPU Load Average Parameters o K Cane Figure 8 1 D Script dialog 8 5 Deploying D Script Configuration Files To create and deploy D Script configuration files follow the procedure below No Procedure Result From the menu bar select D Script configuration files The D Script configuration D Script gt Deploy wil be generated and be files ar
12. 27 2013 JST D Case Weaver Specification DEOS Project close Click the Cancel button The dialog will close a By the procedures on the S 1 Strategy node the G 1 Goal node is added to the Strategy node as below Strategy 5 1 Argue over benchmarks Goal G 1 Benchmark by Httperf This benchmark accesses the Web server 42 times a second until the number of accesses reaches 2500 It evaluates whether expected value 3000 ms is full filled or not Figure 10 1 Selecting a test scenario Scenario List dialog DS Bench Scenario anomaly test The test scenario of the anomaly load whict cpustress The CPU load test by cpustress memstress The memory stress test by memstress test test bonnie sample scenario demo httperf Benchmark by Httperf This benchmark acce OK Cancel Figure 10 2 Scenario List dialog 10 3 Setting up Parameters To set up parameters of a scenario follow the procedures below M Procedure Result Note Right click the Goal node The context menu will be added in Section 10 2 displayed Select DS Bench gt Set The Scenario Parameters Parameters NENNEN will be displayed 8 Set parameters Click the OK button TAI parameters will applied and the dialog will close Click the Cancel button The dialog will close MS The parameters are test scenario specific Page 28 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST Sc
13. AD penis an Attachment aisiais iai a a i ii iode a Deoa Imo Md i RR aiaei 13 D Dede MS TOI ay OCC o sont A nome Deni oS S a DU SE CoD I D A S T S CORE Don pane mn DE Sa a Qon Dont 14 o ViewiHge Statistics LAGD iii EO i ER acc Reis a ER a 14 T 3RODOSIEOEVM DOESETOHSS ie ioni cost bout Bao Dent oat ooa E Seat Ia aa ios neat kia Destino En cM ias Do UE COR ats 15 iL O a DOR WO 6 iii i ded i a i E acetates 15 T1423 D DE OL AO ai aa sias asi Ia ia o a sa ia i i i aa ele ai i a a aa ba La ao 15 Go Deletie a Fileor Directory cie ii visi i ii i i a ia 16 Tob ADO Add E KO AA a aa o aa an sa a o A EE Aa ao sa Aaaa ata 16 Leo JUOWBIOSOIDE GO Ile iii iii i i i ki i i e i i i i 16 TO MORO ie I CEO akis sin ia ivairias a on conic i a a o a a o ia RUDI RUNE 17 NEM B rcr uei We AAI n E Ainiai aki iii ii tm 18 ol Doea pi rempla TiO ioni eM Ronson Mox NAAR RR RE 18 8 2 CGI Program for Deploying Configuration Files eee 20 Do DSL LDS up GOD eura ONS eden a URN ORI i a nte DM aa Un odi DEDE 21 ol deditinsga DSC L aestate to dera tu t fadt odd ese onu Ded Md Cau UM tuU tate S D IDEA DL EI 21 8 5 Deploying D Script Configuration Files eese memes 20 ONT OUT E dbR RR mmm 24 O1 Settimo up Con LLS ratlois uoo o ODER Odo dd dE orae Mb oes eer rH 25 0 2 startin a MODILOEITIE saaa ai i a a MR IB MM MA E E EE UE 25 9 9 Stopp ne a MOoBICOPLIBEC ssi duret ei EEEE ERES ENE ENE Eu MEORUM UP VPE 25 04 Sample DOS KAM ainiai an a ia
14. DEOS FY2013 CW 01E O 2013 Japan Science and Technology Agency D Case Weaver Specification lt appendices gt D Case Weaver Installation Guide D Case Weaver User s Manual Version E1 0 2013 07 15 Edited by DEOS R amp D Center DEOS Project JST CREST Research Area Dependable Operating Systems for Embedded Systems Aiming at Practical Applications Japan Science and Technology Agency 2013 JST D Case Weaver Specification DEOS Project Table of Contents TAO datt O 44 sai a a a a a i k i i a a a i i a 4 MEA UI reir NO ia i ii a i a i a a a a a 5 2 Creatnsandavins a D 88652 iai da ai d i a ja EEr a a a a 6 2 1 Creating a New D Caese i i ii i a a i i i i i a e oeausanenees 6 2 2 Opening an Ex UNA DC ase usc ce ai ai i i a i as 6 ZO WAVING A DELI CRCETCTCPT T 24 Savi AS An Ma S lle esso elm i ss ID MED MI DNE V OM Mode QUEM Cu Oum tu dut 8 Jo OIE MIS BunebfOblSvetenecetenetexeshtetesesbtetent s tetetesesbteteses a ra a r aa a aa sa ka a aa 9 Dub Adde a Child Node coore 9 O2 BANE AN OUE rE E NE i i a A a I a a i 9 ST MM Pelno a eo a asa as i i i S a A a I A 11 SA Adde a DE Kk as kia aim ai i ia atento ia a ai a a a a a a a a a aaa ai 11 Jo Delenn AE Nk REED a S S SS S a S a i a S a S AES 12 36 Undone and BedotiP usseevesiafete nde o prete os iojo nuaik ro v iudaiisinina iniys 12 d wACLIOEDDEO BE nosti a a aa i i Aa aa i a i au T SIE 13 AN MER IIR UR NRRNRRSS 13
15. cation You can use 1t by setting up the contents of the URL below For the setting procedure refer to Section 8 3 Setting up Configuration cgi bin deploy php 8 3 Setting up Configurations To set up follow the procedures below Procedure Result Note I7 ul T NN Edit gt Preferences be displayed eee RR of the D Script 3 1 Click the OK button The configurations will be applied and the dialog will close Click the Cancel button The dialog will close Configurations Name Description Template Path The location of a D Script template file For example project1 d script xml Deploy URL The URL of a deploy application For example cgi bin deploy php 8 4 Editing a D Script To select a D Script and edit its parameters follow the procedures below No Procedure Result Note 1 Right click a node The context menu will be displayed displayed di 7 kaj K NN drop down menu D Script will be displayed 2013 07 15 Page 21 2013 JST D Case Weaver Specification DEOS Project 4 Edit the D Script parameters Click the OK button The parameters will be applied and the dialog will close Click the Cancel button The dialog will close re D Script parameters are added to a node with the following XML schema lt xml version 1 0 encoding utf 8 xs schema xmlns xs http www w3 org 2001 XMLSchema xmlns http www dependable os net dre elementFormDefault
16. ccountability achievement for ever changing systems D FETTE Menu Top Background and Objectives Concept 9 Technologies to Support DEOS DEOS welcome to Dependability Engineering for Open Systems The Final Goal i What is DEOS Glossary The IT systems today must enable satisfactory services to be provided to users continuously Documentation by adapting the systems to accommodate ever changing objectives and environments by managing unpredictable failures The accountability needs to be achieved to the society Lnks when failure of services has occurred The capability is called OSD Open Systems About this site Dependability DEOS is a body of knowledge to achieve OSD To realize OSD that is to achieve service continuity and accountability for ever changing systems the following is indispensable e DEOS Process the iterative process for achieving kaizen continuous improvement 2012 08 29 i i h Em ed Technology 2012 e DEOS Architecture an architecture that supports DEOS process _ Venues and Dates Nov 14 to Elamantal Pracesces and Tachnnlanias nracassas and technoloaiec to realize Page 50 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST Editing a Link 1 To open the context menu right click on a link 2 Select Edit Link VEM Context C 1 Context C 1 D Case Weaver 9 2 3 A red arrow will appear Goal G 1 D Case Weaver 2 4 Drag the starting or ending po
17. cedure Result Note From the File List selecta O Page 16 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST m Click Download The selected eee Heus will o button downloaded 7 6 Creating a Directory To create a directory follow the procedures below No Procedure Result Note 1 From the File List select a A new directory will be directory created in the selected mE Mi mad 777 ad button will be 8 Enter a directory name 4 1 Click the OK button uu EcL new directory will S S created and the dialog will close Click the Cancel button The dialog will close A Make Directory dialog Make Directory Directory Name test dir OK Cane Figure 7 3 Make Directory dialog 2013 07 15 Page 17 2013 JST D Case Weaver Specification DEOS Project 8 D Script Parameters You can set a D Script and its parameters for performing the D Script in a node 8 1 D Script Template File A D Script template file has information about available D Scripts The information of each D Script includes a template to generate a configuration file and information on each parameter for a D Script Using this template file a D Script and its parameters for performing the D Script are set in a node The sample D Script template file is located in the path below usr share dcase weaver d script template sample d script template x
18. ctory Project 1 File Name project1 20130101 dcase JProject 1 J project1 dcase CAProject 2 _ Project 3 OK Came Figure 2 2 Save D Case dialog 2013 07 15 Page 7 2013 JST D Case Weaver Specification DEOS Project 2 4 Saving as an Image File To save a D Case diagram in the PNG image format follow the procedures below Saving entire D Case diagram No Procedure Result From the menu bar select The Save As Image File File gt Save As Image dialog will be displayed File Optionally enter a scale If you want to save in half factor in the Scale field scale enter 0 5 in the field 3 1 Click the OK button The image file will be downloaded Click the Cancel button The dialog will close M S S S S LL Saving a sub tree rooted at a selected node No Procedure Result Note Right click a node The context menu will be BED displayed 2 Select Save As Image The Save As Image File File dialog will be displayed Gro to Saving entire D Case diagram Procedure 2 above Limitation An image which is no more than 8192x8192 pixels can be saved If you want to save an entire diagram which 1s greater than 8192x8192 pixels specify appropriate offsets 1n pixels and save a part of the diagram and repeat the step for the next part until all parts are saved Save As Image File dialog Save As Image File G 1 Size 785 x 512 Scale H 0 Offset x m
19. d The Select Module module will Un modularize un modularized If the Figure 11 3 is un modularized the diagram is as below Strategy S 1 l Goal G 1 Goal G 2 22 aea um Elias Fu 0 oma a Evidence E 1 Evidence E 2 E Fi i 3 aem zi A aem i Figure 11 5 Un modularizing a Module 11 4 Showing Hiding inside of a Goal Module Node To show hide inside of a Goal Module node follow the procedures below DU Procedure Result Note Right click a modularized The context menu will be node displayed Select Module gt The D Case which was To hide the expanded Show Hide Module gt modularized will be view select Hide Show displayed in the node You can do the same by clicking the icon in the node Page 34 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST When the inside of Module node in Figure 11 3 1s shown the diagram changes as below Module module dcase Goal G 2 Evidence E 1 Evidence E 2 Figure 11 6 Exposed View of a Node 2013 07 15 Page 35 2013 JST D Case Weaver Specification DEOS Project 12 Cooperation Function with Alfresco Community Edition 12 1 Setting up Configurations To set up the configuration of a cooperation function with Alfresco Community Edition follow the procedures below n Procedure Result Note From the menu bar select The Preference dialog will
20. dule DS Bench 2013 07 15 Page 47 2013 JST D Case Weaver Specification DEOS Project Goal G 1 mid Editing a Node 1 To open the context menu right click on a node 2 Select Edit Node The Node Editor dialog will be displayed Goal G 1 Add Child Add Link 3 A Strategy node will be added Attachment Document LJ L Module DS Bench 3 Edit the contents of the node then click the OK button Mode Editor Name Type ID D Case Weaver Description Page 48 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 4 The changes will be applied to the node Goal G 1 D Case Weaver Deleting a Node 1 To open the context menu right click on a node 2 Select Delete Node Goal G 1 D Case Weaver Add Child Edit Node Add Link Attachment Document P ES 1 m T hy r AS mag r Module DS Bench Goal G 1 D Case Weaver Attaching a URL to a Node 1 To open the context menu right click on a node 2 Select Attachment The Attachment dialog will be displayed 3 The node will be deleted 2013 07 15 Page 49 2013 JST D Case Weaver Specification DEOS Project Goal G 1 Add Child Edit Node Delete Node Add Link Attachment ko Document 3 Enter a URL in the URL field 1n the dialog Attachment Goal G 1 D Case Weaver Toward service continuity and a
21. e deployed in the deployed directory specified with config path in a D Script template file Note The directory where D Script configuration files are deployed must be writable by www data a user 2013 07 15 Page 23 2013 JST D Case Weaver Specification DEOS Project 9 Monitoring D Case Weaver gets each node status from a status server and changes the node color according to the status The status is obtained in text format from a status server by HT TP protocol e HTTP METHOD GET e REQUEST gt PARAMETERS No parameters BODY No data e RESPONSE The response is text formatted as follows Id Goal node ID status Status message Message The line delimited by a new line character 1s repeated every Goal The character encoding must be UTF 8 Parameters Name Description Goal node ID ID of the node of the monitoring target Status Select one of the following strings normal running 0 error Status and Color Status Color running error Page 24 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 9 1 Setting up Configurations To set up follow the procedures below No Procedure O Reut UNS SS S S E CI I Edit gt Preferences be displayed di Node Status Monitor 3 1 Click the OK button The nu will a applied and the dialog will close Click the Cancel button The dialog will close Configurations Descrip
22. efer to Al D Case Weaver Installation Guide For a quick start of the D Case Weaver please refer to A2 D Case Weaver User s Manual Page 4 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 1 User Interface Goal G 1 Gal Continue CD Online Sales Service as much as possible Strategy 3 Context 4 Strategy 5 1 Divide steps based on Work Flow and consider each in turn L ontext C 1 i Context C 3 _ Implement WF Login is successfull in specification documents Goak G 5 Goal G 2 Can handle Login Process Context C 2 Can place CDs N Context e as designed E in shopping basket List of Risks nl List of Risks Strategy 5 3 Strategy S 2 l ae Consider each of detailed steps Divide steps based i on users login environment including server and consider each in turn Goal G 6 Goal G 7 Top Portal panel with input Can search for CDs form can be displayed properly Figure 1 1 User Interface Menu bar Tool bar Drawing area for D Case diagram Statistics 1nformation Do 2013 07 15 Page 5 2013 JST D Case Weaver Specification DEOS Project 2 Creating and Saving a D Case 2 1 Creating a New D Case To create a new D Case follow the procedure below No Procedure Result Note 1 From the menu bar select Empty D Case diagram You can do the same by File gt New wil be drawn in the clicking the New button drawing area on
23. enario Parameters dialog Scenario Parameters TotalConnections r ConnectionParSec I Response Time ms lexpect O Figure 10 3 Scenario Parameters dialog 10 4 Starting a Test Scenario To start a test scenario follow the procedures below No Procedure Result Note a Right click the Goal node The context menu will be EN added in Section 10 2 displayed Select DS Bench gt The test scenario will Execute start During execution of a test scenario the execution status 1s displayed in the node Strategy 5 1 Argue over benchmarks Goal G 1 Benchmark by Httperf This benchmark accesses the Web server 42 times a second until the number of accesses reaches 2500 It evaluates whether expected value 3000 ms is full filled or not Figure 10 4 Execution Status 2013 07 15 Page 29 2013 JST D Case Weaver Specification DEOS Project After completion of a test scenario a node is added according to the evaluation result If the result is satisfactory a blue Evidence node is added Strategy 5 1 Argue over benchmarks Goal G 1 Benchmark by Httperf This benchmark accesses the Web server 42 times a second until the number of accesses reaches 2500 It evaluates whether expected value 3000 ms is full filled ar not finish success 100 Figure 10 5 Satisfactory If the result is unsatisfactory a red Undeveloped node is added St
24. explanations type lt xs element name parameters type parameters type gt lt xs sequence gt lt xs complexType gt xs complexType name config path type lt xs simpleContent gt lt xs extension base xs string gt xs attribute name extension type xs string use required gt lt xs extension gt lt xs simpleContent gt lt xs complexType gt xs complexType name explanations type gt Xs sequence lt xs element name explanation maxOccurs unbounded gt xs complexType xs simpleContent xs extension base xs string gt xs attribute name lang type xs string use reguired gt lt xs extension gt lt xs simpleContent gt lt xs complexType gt lt xs element gt lt xs sequence gt lt xs complexType gt xs complexType name parameters type gt Xs sequence lt xs element name parameter minOccurs 0 maxOccurs unbounded gt xs complexType Xs sequence lt xs element name description gt lt xs element name default gt lt xs sequence gt xs attribute name name type xs string use required gt xs attribute name type type xs string use required xs attribute name min type xs string use optional gt xs attribute name max type xs string use optional gt lt xs complexType gt lt xs element gt lt xs sequence gt lt xs complexType gt lt xs schema gt 2013 07 15 Page 19 2013 JST D Case Weaver
25. he name of the node The node candidates will to be searched in the be listed every time a Search field on the tool bar character is entered From the list of node The diagram will move as candidates select a node the selected node is displayed in center of the screen Search Node Tool Search G INFO W G 1 L 3 line Sales Service G4 sible G 5 l G6 L 7 sed on Work Flow GB ach in turn L 9 f ontext C 1 1 Implement WF Et al ee ee lll ll 2ll ll l d4 Figure 5 1 Search Node Tool 6 Viewing Statistics Information You can show or hide statistics information by using the Show Hide Statistics Information Tool Show Hide Statistics Information Tool INFO Figure 6 1 Show Hide Statistics Information Tool Page 14 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 7 Repository Operations The root directory of a repository as follows var lib dcase weaver documents You can do the following operations for files and directories under the root directory Opening a file Creating a directory Deleting a file or a directory Uploading a file Downloading a file 7 1 Common Operations To open the Repository Browser follow the procedure below No Procedure Result Note 1 From the menu bar select The Repository Browser File gt Browse will be displayed The following operations in Section 7 2 to 7 6 start from this state Repository Browser
26. ill be BED displayed Select Delete Node The node will be deleted BEEDNJNJMJJ 3 4 Adding a Link To add a link follow the procedures below No Procedure Result Note lage displayed an odis ao deo BEEN be displayed on the context menu Select Parent or Child The link a red arrow for When Parent is selected editing will be displayed the link is displayed on parent side on the node When Child is selected the link is displayed on child side 4 Drag the starting or ending point of the link and drop it on a node to link 5 Click places other than the The changes will starting and ending point applied and the link will 7 of the link hidden Strategy 5 1 Goal G 1 Drag amp Drop Figure 3 3 Editing a Link Goal G 1 2013 07 15 Page 11 2013 JST D Case Weaver Specification DEOS Project 3 5 Deleting a Link To delete a link follow the procedures below No Procedure Reut Note ui Right click a link The context menu will be BED displayed 2 Select Delete Link The link will be deleted 3 6 Undoing and Redoing To undo follow the procedure below No Procedure Result Note 1 From the menu bar select The previous operation will You can do the same by Edit gt Undo be removed clicking the Undo button on the tool bar To redo follow the procedure below No Procedure Result Note 1 From menu bar select
27. int of the arrow and drop it on the node to be linked Goal G 1 D Case Weaver 2 Strategy 5 1 5 To apply the changes click a place other than the starting and ending point of the arrow Goal G 1 D Case Weaver etr P 2013 07 15 Page 51 2013 JST D Case Weaver Specification DEOS Project Arrange a Diagram 1 To open the context menu right click on a part of the drawing area other than nodes and links 2 Select Arrange Goal G 1 D Case Weaver etr G gt Goal G 3 3 The diagram will be arranged Goal G 1 D Case Weaver EP quer Goal G 4 Goal G 2 Goal G 3 Saving a D Case 1 Click the Save button on the tool bar The Save D Case dialog will be displayed 2 Select a directory in which to save the D Case and enter a file name 3 Click the OK button The D Case will be saved Page 52 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST Save D Case Directory Project 1 File Name LJ module1 dcase LJ project dcase H Project 2 H Project 3 H CATestModule OK Cancel Opening a saved D Case 1 To open the Open D Case dialog click the Open button on the tool bar 2 Select a D Case file 3 Click the OK button The D Case diagram will be displayed Open D Case Project 1 module1 dcase project dcase sample dcase JProject 2 H Project 3 H E TestModule Ok
28. ml Schema of D Script Template File lt xml version 1 0 encoding UTF 8 gt xs schema xmlns xs http www w3 org 2001 XMLSchema xmlnsz http www dependable os net d script elementFormDefault qualified targetNamespace http www dependable os net d script gt lt xs element name d script gt lt xs complexType gt lt xs sequence gt lt xs element name monitors minOccurs 0 gt xs complexType Xs sequence lt xs element name monitor type module type minOccurs maxOccurs unbounded gt xs sequence xs complexType lt xs element gt lt xs element name actions minOccurs 0 gt lt xs complexType gt lt xs sequence gt lt xs element name action type module type minOccurs maxOccurs unbounded gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs sequence gt lt xs complexType gt lt xs element gt xs complexType name module type gt Xs sequence lt xs element name name type xs string gt lt xs element name description type xs string gt lt xs element name version type xs string gt lt xs element name license type xs string gt lt xs element name author type xs string gt Page 18 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST lt xs element name config template type xs string gt lt xs element name config path type config path type lt xs element name explanations type
29. nt Date Modified Open 1 4 version 1 4 2013 4 10 19 23 18 1 3 version 1 3 2013 4 10 17 49 46 1 2 version 1 2 2013 4 10 16 56 00 1 1 version 1 1 2013 4 10 16 55 36 1 0 Initial Version 2013 4 10 16 55 03 Figure 12 11 History dialog Page 44 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 12 13 List of Linkage Node The node which 1s linked to a document is searched from the current D Case file and D Case files in the directory where the current D Case file 1s located To list nodes which are linked to a document follow the procedures below No Procedure Result From the menu bar select The Document dialog will You can do the same via File gt Document gt be displayed the Node Document dialog Browse From the File List select a document Click the Linkage Node The Linkage Node List button dialog will be displayed Linkage Node Last dialog Linkage Node List Document User Homes deosc document1 txt Linkage Modes Name Node Date Modified Location deosc3 dcase E 5 2013 4 15 11 43 38 User Homes deoscl dcase E 1 2013 4 15 11 41 52 User Homes deosc2 dcase E3 2013 4 15 11 42 52 User Homes Figure 12 12 Linkage Node List dialog 2013 07 15 Page 45 2013 JST D Case Weaver Specification DEOS Project Appendix A1 D Case Weaver Installation Guide System Requirements We have confirmed that D Case Weaver works in the following system envi
30. ocument aa niai aa i a i a da a 40 12 9 Uploading a Document to the Repository eee nnn 41 12 10 Updatine A DOC WISI uu edocet o insti bv even dev ca ue o et a a mags 42 12 11 Checking for Modifications eeeeeeeeen ee mee eme nnne nne nennen nnns 43 12 12 NC WANS HI LOL ous aiam aede ardua Dens it o actua Tovar Taa Taa aues dut Rue ORE M du NDS 44 12 13 Last of Linkage Node eeeseeeeeeeeeeeeeee en ee eee nnne nennen nenne e esse nene nnus 45 ADDE 01 ania i m 46 AT D Case Weaver Installation OUI Kisse ii ii i i i i EEE 46 A2 D Case Weaver Users Manila L sacs teste teet E 47 Each system name product name and service name in this document is the trade mark or registered trade mark of the company that created the respective system product or service 2013 07 15 Page 3 2013 JST D Case Weaver Specification DEOS Project Introduction The D Case Weaver 1s a web version of D Case Editor and has the basic functions of D Case Editor A dcase file which D Case Weaver generates 1s upward compatible with the file which D Case Editor generates But the extended function in D Case Weaver is not 1mplemented in D Case Editor Extended Function Editing D Script configuration parameters Please refer to Section 8 D Script Parameters For D Case Editor please refer to this web site http www dependable os net tech D CaseEditor index e html For installation of D Case Weaver please r
31. og Browse From the file list select the destination directory to upload the document Click the Upload button The Upload dialog will be m 4 Selectafiletoupload A ke RN File Name Field dd and the cor dialog will close Click the Cancel button The Upload dialog will BED close Document dialog Document Name Open Cl Data Dictionary Commit CJ Guest Home Upload imap Attachments History Sites Linkage Nodes JUser Homes Figure 12 6 Document dialog 2013 07 15 Page 41 2013 JST D Case Weaver Specification DEOS Project Upload dialog Upload Upload File Choose File No file chosen Directory JUser Homes deosc File Name OK Cancel Figure 12 7 Upload dialog 12 10 Updating a Document To update a document in a repository follow the procedures below No Procedure Result Note 1 From menu bar select The Document dialog will You can do the same via oe E Browse rem L file displayed id Select file Kainas wile comments M field 6 1 Click the OK button The file will be a and the Commit dialog will close Click the Cancel button The Commit dialog will close Page 42 2013 07 15 DEOS Project Commit dialog Commit Commit File D Case Weaver Specification Choose File document pdf Path Idocument pdf Comment Any comment 2013 JST
32. ory updated file Click the OK button The D Case diagram will be displayed in the drawing area and the diagram will close Click the Cancel button The dialog will close D_E Open D Case dialog Open D Case Main Repository T Name O Data Dictionary C Guest Home L Imap Attachments O Sites C User Homes Jdeose J deosc dcase OK Cancel Figure 12 2 Open D Case dialog 2013 07 15 Page 37 2013 JST D Case Weaver Specification DEOS Project 12 5 Saving a D Case To save a D Case follow the procedures below No Procedure Result From the menu bar select If the file has not been You can do the same by File gt Save saved go to the following clicking the Save button Save D Case dialog on the tool bar Otherwise go to the Comment dialog below Save D Case dialog No Procedure Result Note EC Ens select a repository updated directory 9 pienene taa S File Name field Click the OK button If a file with the same name already exists go to the following Comment dialog Otherwise the D Case will be saved and the dialog will close Click the Cancel button The dialog will close SS Save D Case Directory User Homes deosc File Name Isample dcase Drop Down menu H CNlmap Attachments J Sites CAUser Homes El CAdeose mus ok cea Fig
33. r ocument LAS LJ test txt p J Linkage Nodes Documents Mame Version Date Modified Location test txt 1 4 2013 4 10 19 23 18 User Homes deo Document List List Linkage Figure 12 5 Node Documents p 12 7 Unregistering a Document To unregister a document from the Evidence or Context node follow the procedures below No Procedure Result Note M ii e NN or Context node displayed Select Document The Node Documents BED Browse dialog will be displayed rem c select a document Click the Delete button The document will be unregistered and will be removed from the Document List 12 8 Opening a Document To open a document registered in the Evidence or Context node follow the procedures below No Procedure Result Note 1 Right click on an Evidence The context menu will be You can do the same via or Context node displayed the Document dialog 2 Select Document gt The Node Documents Browse dialog will be displayed Page 40 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 9 From the Document Last select a document Click the Open button The document will open 12 9 Uploading a Document to the Repository To upload a document to the repository follow the procedures below n Procedure Result Note From gt menu bar The Document dialog will You can do the same via File Document be displayed the Node Document dial
34. rategy 5 1 Argue over benchmarks Goal G 1 Benchmark by Httperf This benchmark accesses the Web server 42 times a second until the number of accesses reaches 2500 It evaluates whether expected value 3000 ms is full filled or not finishifailed 100 Figure 10 6 Unsatisfactory You can see the execution result details screen of DS Bench if you click the clip icon in the node Page 30 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 10 5 Stopping a Test Scenario To stop a test scenario follow the procedures below No Procedure Result oo Note mE Right click the Goal node The context menu will be MEE added in Section 10 2 displayed Select DS Bench gt The test scenario will stop Cancel 2013 07 15 Page 31 2013 JST D Case Weaver Specification DEOS Project 11 Module D Case Weaver provides a modularization function which saves a part of D Case as a new file The modularized part is represented as a module node in the current D Case 11 1 Modularizing To create a module follow the procedures below No Procedure Result Note UA iii Nok displayed Modularize be displayed raw ou module Click the OK button The modularized sub tree will be saved as a new file and be represented as a module node in the diagram And the dialog will close Click the Cancel button The dialog will close re Modularize dialog gt Modularize
35. ronments e OS Ubuntu 12 04 e Browser gt FireFox Version 20 0 Chrome Version 26 0 Internet Explorer is not supported Download You can download the Debian package of D Case Weaver from the following URL http www dependable os net tech DCaseWeaver index e html Installation To install D Case Weaver execute the following commands sudo apt get install apache2 python python setuptools libapache2 mod wsgi libapache2 mod php5 python beaker sudo dpkg 1 dcase weaver 0 1 0 all deb The filename of the package may change depending on the version Page 46 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST A2 D Case Weaver User s Manual Starting D Case Weaver Enter the following URL 1n the address bar of your browser http lt HOST dcase weaver index html lt HOST gt is the host name or IP address of the host where D Case Weaver has been installed Creating a Node 1 To open the context menu right click on a part of the drawing area other than nodes and links 2 Select New Node gt Goal Evidence strategy Context Monitor Undeveloped Module Adding a Child Node 1 To open the context menu right click on a node 2 Select Add Child gt Strategy 3 A new Goal node will be created Goal G 1 Edit Node Delete Node Add Link Attachment Monit r Document Undeveloped save As Image File Module Edit D Script Mo
36. the tool bar 2 2 Opening an Existing D Case To open an existing D Case follow the procedures below No Procedure Result Note From the menu bar select The Open D Case dialog You can do the same by iki ki STI on the tool bar Em List on the dialog Click the OK button The D Case diagram will be drawn in the drawing area and the dialog will close Click the Cancel button The dialog will close BEEN UOI Open D Case dialog Open D Case CA Project 1 J project1 dcase Project 2 Project 3 Figure 2 1 Open D Case dialog Page 6 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST 2 3 Saving a D Case To save a D Case follow the procedure below Saving a D Case Procedure Result From the menu bar select If the file has been saved You can do the same by File Save the D Case will be saved clicking the Save button Otherwise go to the onthe tool bar following Saving as a New D Case Procedure 2 Saving as a New D Case No Procedure Result MEE CE L File gt Save As will be displayed From the File List on the The directory name will ja dialog select a directory in displayed in the Directory which to save the D Case In 17 Name field and the dialog will close Click the Cancel button The dialog will close Save D Case dialog Save D Case Dire
37. tion The URL of a status server For example cgi bin node status wsg1 project1 dcase Intervallms The monitoring interval in milliseconds For example 10000 9 2 Starting a Monitoring To start a monitoring follow the procedure below No Procedure Result Note 1 From the menu bar select The monitoring will start Monitor gt Start 9 3 Stopping a Monitoring To stop a monitoring follow the procedure below No Procedure Result Note 1 From the menu bar select The monitoring will stop Monitor gt Stop 2013 07 15 Page 25 2013 JST D Case Weaver Specification DEOS Project 9 4 Sample Program node status wsgi This CGI script returns node statuses Location Jasr share dcase weaver www cgi bin node status wsg1 URL cgi bin node status wsg1 Usage Add the path of a D Case file to the URL and reguest For example to get the status of test test dcase set up the following cgi bin node status wsgi test test dcase node status client py This CLI sends the status of a node to a status server Location usr share dcase weaver bin node status client py Usage python node status client py H HOST PATH NODE ID STATUS MESSAGE A status of the node whose ID 1s NODE ID in the D Case which is located 1n PATH 1s set to STATUS Optionally set MESSAGE Option H HOST host HOST To remote execute specify the HOST name Page 26 2013 07 15 DEOS Project D Case Weaver
38. ure 12 3 Save D Case dialog Page 38 2013 07 15 DEOS Project D Case Weaver Specification 2013 JST Comment dialog No Procedure Result 1 Enter a comment in the Comment field 2 1 Click the OK button The D Case will be saved and the dialog will close Click the Cancel button The dialog will close Comment Comment E OK Cancel Figure 12 4 Comment dialog Save as a New D Case To save as a new D Case follow the procedures below No Procedure Result Note From the menu bar select The Save D Case dialog MEMENEE File gt Save As will be displayed 292 Gro to the Save D Case dialog 12 6 Registering a Document To register a document in the Evidence or Context node follow the procedures below No Procedure Result Note 1 Right click on an Evidence The context menu will be or Context node displayed dili Document The Node aea Browse dialog will be displayed ui the Repository Document List select a document Click the Add button he document will be sokas in the node and wil be listed in the Document List 2013 07 15 Page 39 2013 JST D Case Weaver Specification DEOS Project Node Documents dialog Node Documents Repository Drop Down menu Main Repository r default dcase Add J deosc dcase Open La dscript xml Commit J sample dcase Upload j L test dc R D 7 History eposito
Download Pdf Manuals
Related Search
Related Contents
(ポリテックススリング)取扱説明書 EA981FB-1.5,FC-1.5,KA TF5/TF3/TF1 Quick Guide Tripp Lite OMNIVS800 User's Manual Nouvelles d`ici et d`ailleurs : mode d`emploi inclus / Robert Mode d`emploi barrière Auto-Close DRY SCROLL PUMPS, OPERATING INSTRUCTION, Leybold, SC 5 Life Fitness Elliptical X5i User's Manual User Manual PDF - CompSource.com マリオとルイージ が主役のRPG Copyright © All rights reserved.
Failed to retrieve file