Home
TSR User Manual - Parent Directory
Contents
1. Figure 6 Fill in basic information d Name name is needed from every software resource it cannot be empty Chinese or English are both accepted Type TSRR supports five types of software resources Component Service Tool Architecture Other Component is default value You are only required to provide access url of the resource at the second step if you choose type service otherwise artifacts of the software resource are needed at the second step d Description Overview introduction to the software resource d Tag Tags used to label the software resource Tags as separated by comma d Classification term Classification information of the software resources Select classification terms on the right classification tree Multiple terms are allowed Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Software license License which should be complied with during software resource distribution You can select it from license list or fill in your own license Please refer to Appendix A for license list Fee Three options open source free ware or commercial Price Price of the software resource in U S dollar Reference Information source where reference information about the software resource can be found Limitation restrictions in using resource including algorithm compiler portability environment etc Target environment the computer system operation system and compiler to which resource m
2. www bd G SHE FHSS e 9 ASEF 03 08e E RERS RHEE x FW Aah mata HESPR E ARB KHARE a AX ERIE Kia SHa XO FA pRa Ses BPES SX amp 5 EN semah fXspthnITPGStenws Se HEM Minn SASS LRREEXSSXSSSOR ER MERSE AH Servicetit uo asrah TELET no enh Ter mx AEREN CEEE LE o0 een h DRT St 1 F een ah SERL ETTSARESED NS Beussum 2 s ELTUSLSSRSLSHESE SERERE E 2 m asrah EEE LEN 7T m esEGh SELETSEREA RE wm 1j eee ah ees a gt RPLAASRARSRR TASH ES TEFSSESPRriSvVSRHHKESK SSSR Figure 24 Trustie Evaluation Information Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn 4 7 My Resource Repository Click My Resource Repository to enter personal software resource repository service module for registered user This module includes my published resource downloaded resource viewed resource feedback on my published resources and my feedback This page is shown in the following figure fal Trust Integrated Environment for sharing and development software Resource Repository Hone Publish Retrieve Feedback Statistics NyResources Version 2 1 2 Sak Welcome Admin modify account information my publishd resource crdering in publish time feedback on my published resources ordering by feed back time x feedbackl borin Related Resources lt SZ downloads 0 publish time 2010 04 18 14 05 13 0 feedback Sa cSZzxccc publishd time of feedback 201
3. Attention The password is composed by letters and Password numbers The password should not be less than 4 characters Confirm Password Items with are necess ary Get password question Get password answer User Information user real name E mail Telephone Number Contact Fax Figure 2 personal sign up page eUserID UserID is used for sign in and the length should be between 5 8 characters UserID is composed by letters numbers and it s required to fill e Password and Confirm Password For security password length should not be shorter than 5 characters it s required to fill Get password question and Get password answer Used for showing hints when the user forgets password it s not required e User real name Used for identification when system administrator contacts with the user Please fill in correctly it s required to fill e E mail Used for contacting with the user it s required to fill e Telephone Number it s not required Contact it s not required Fax it s not required Click submit when the user completes He she will sign up successfully if your information passes validation Click reset to clear up all inputs Corporate users have to fill in following information after entering the corporate sign up page Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn T fal Trust Integrated Environment for s
4. the others are optional Home Publish Retrieve Feedback Statistics NyResources Fill in basic information o publish software resource you need upload resource entity D upload asset evidencias in quality information basic information Name Items with are necessary classification tree T extend classification tree t ype Entity Components Service Architecture Tool Other as the classification infoma e tlApplication Domain e Application Environm Description fill in software resource overview e Functionality e Level e Representation Tag To add Tag for software resource please using to sperate multiple Tag select classification term choose from the classification tree on the right Software License Gino choose from license list enter license in detail License should be abided by users fill in other information UI Open Source Free ware 9 Commercial Price Reference statement including resource introduction sources such as WSDL etc limitation restrictions in using resource including algorithm compiler portability environment etc Target Environment the computer system operation system and compiler to which resource motivats Version Resource corresponding version message Describe the method of evaluation or certification of resources including the result of evaluation or certification the Authentication method date of certification the person of certification etc
5. tx XXX v PROPERTIES T TATA sale E kB c SR PROCHE a STERN z README txt XX u EYE ede LastlpdateTime log Vays i LH recommendedLa st txt repos config xml Ir Ww i8 0 KB H HENE a Figure 34 the path of the experts list configuration file Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Figure 35 configure the experts list 2 Trustworthiness classification If any user in experts list adds feedbacks to a software resource the administrator of TSR can see the feedback information by clicking Software Resource Trustworthiness Classification Management For example if the user named Admin has been added to the experts list and adds feedbacks to two resources named ZEX mK Pes and WebSphere Portal Widget Portlet the administrator of TSR will see the following page Bah ath vr de PER bci rt in Stud RAAR S 9 1 Bah Maz 5 i MBS En IV Admin v Admin FEBS UF tie 3 0 4 0 Rits Bl 6 Ang 2010 03 10 32 GMT SJENTE JER BU TF AT fa SB Sl APRN R THEN D MSH Figure 36 software resource trustworthiness classification management The administrator of TSRR can select the resources to be classified and click the button of confirm the classification to classify these resources When users browse some software resources that have been classified the software resource s trustworthiness level classified by the experts will be shown on
6. Administrator console has the following functions User Management Taxonomy Management Tag Management Evaluation Template Management Resource Management Trustiness Management and Configuration Management 4 8 1 User Management Through User Management administrator could add a personal user account or a corporate user account Besides searching and viewing all the user accounts are available Administrator can disable a user account which will ban the user from publishing resources Meanwhile administrator can also enable a disabled user account TE i B ngu drusbenelrmsanagenment Allliser So ty oe d E Bg w Gi ws a E F eee E RES wed l4 y tg E DB ey ae LE 3 S l kGu ea ae t 2698 etum h B bd Mire m am Ek mens EU 6 2 L3 E Li REAT AA B a chem potion 4ARME SX rarius pd rca E 2 ET RSPR da 11111 111 ag LEEREE TITTIE 2 f E oe 0 o A 2 i Wie am oo Hiig i x Se Pring die sae AIF A firmi ee g T d icc 0 tame Gute z y P 11300131 4 TAA A irap hago d pun com 111114421444 a hited E ABAPE ETE AM A iy trie a Ades ARAS Ama Assisi Ern mija y NEM o 0 TOC S amies mm La a T 2z27 EEEE HET kEIWMTM kEEREER Z PPPS i OHMS PTFE Windi NEN x So 8 AETR Ehra O GMOQuai o Web BRAS WERE H D O mA SPS mtn INO A Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Figure 27
7. It can be deployed independently and almost provided by a third party B Software user composes software system using specific component entities In general the component entity 1s a software language code or a binary code the component entity is embedded in the application system for end users We call this type of component as entity component Software Service Software Service is the software resource implemented by distributed component technology it could not only be composed by its services interface but also run independently The software user interact with the software service by service access address when they use the application system We call such software resource as service component User An entity that can access the data or other data resources in computer system Users in the TSR can be classified into individual users and enterprise users A user should be registered as individual user before use the TSR an enterprise should be registered as enterprise users before use the TSR RAS RAS Reusable Asset Specification OMG Standard November 2005 This Specification provides a set of guidelines and recommendations about the structure content and descriptions of reusable software assets Software Quality Information The Information is used to describe the quality of software resources and evaluate the quality of software resources by evaluation model in order to classify trustworthy software resource and help use
8. Ong Oa Cam Fit Sani Cig Ong Om Om Om mm 260 Cap Cap On Cam Oc But com O19 Org Ose Oa Om ER see Cup Cop Onn Can Oc iioi u in T i Birth amp chim ig Cun xn am gn Went com O19 m Os Ou Ou mtd amp xEpm Cin Ook Om Cin Om EERE wee Cim x dum ded Sieger X ER LS i nl El ah B W xp Dip Cip Ox Cap Gon nas amp xEm Cin Oop Oop Oa Os at 268 Cip Oop Om Oa Os Tut 9exgm Om Om Oop Cam Os zd Lai EN xg Com Om Ong Oan Cam Lon rer CN Rt Figure 21 Feedback Template s Detail Information PXE 4 6 Statistics Statistics provides the usage information of software repository for users There are two majors statistics which are overall information of the system and the software resource repository profile 4 6 1 System Overall Information The software resource repository makes statistics of the number of resources the number of users publish information of software resources and information of visiting the repository The overall information page contains user number and resource number of the system Click statistics button then users could head into the system s overall information page There are two aspects information resource repository overview information and updated information Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn rS Ge ART ee E kRAS web o TEIyU HEAR s A RRETAN Minot SCRE RE x H D 0 Mih kE IBO 69 np T8 832 d S C PER HE Swe ET e m ALEN uraz ahi mas RETRA
9. SOAP based Web Service which provides integration and management of a Weblog Blog to client applications l bookstoreservice downloads O publish time 2008 10 24 16 47 59 0 Overview Example of a bookstore webservice author prize title availability i statedemo downloads 0 publish time 2008 10 24 16 47 56 0 Overview Webservice example for state management i XWebSurvey downloads O publish time 2008 10 24 16 46 49 0 Overview XWebSurvey is an XML SOAP based Web Service which provides integration and management of Surveys Polls to client applications For complete documentation please visit http www xwebservices com Web Services XWebSurwey Figure 19 Results list of retrieve based on tags 4 4 4 Retrieve Based on Classification Software resource repository provides classification for organizing software resources and supports retrieve based on classification Classification can be thought as a tree without root value The direct children of root are called facets The children of facets are term 7N iE s Every facet is a space consisted of terms When publishing a software resource the publisher can select some terms from the classification Then the resource will be classified into the selected terms One can click the node to expand the facets and terms By clicking one term one can retrieve based on classification Afterwards the software resources classified into that term will be returned As shown in f
10. Varsas d bod m Be English Admin eee toe H m Edd HARFER RSET Tie bien meii 1956 isum ah c A A RES COBRAR G2 Rai ETE E II 16125 men aho Vig rise 2348 iim aho HRR BAA ZEURE TESI RET E z E 2010 08 06 ERES Pr ibl PCR RN 3 A LN HER WEZ WRITE anas mmm B ign iic HREF men aho zm x Ph we iem ah a s vr des t mmn a ah c ulis Iren Np Tear p a Hiie meee Em Ip Figure 22 Overall Information of Software Resource Repository Users can look over seven types statictic information in the system overall information page e User number the number of registered users in software resource repository e Resource number the number of software resources in the repository e Reuse number the number of download times of RAS package New component number new added component number in the last 3 7 or 30 days New service number new added service number in the last 3 7 or 30 days New tool number new added tool number in the last 3 7 and 30 days Oe New architecture number new added architecture number in the last 3 7 and 30 days e Number of others other added resource number in the last 3 7 and 30 days In the updated information table user can select 3 days 7 days or 30 days to look up for the number of newly added software resources User can input the start date and the end date to look up the number of sofware resource that have been updated In the same time User can click
11. capability of the software product to use appropriate amounts and types of resources when the software performs its function under stated conditions e Usability including the following 4 sub characteristics Attractiveness The capability of the software product to be attractive to the user Learnability The capability of the software product to enable the user to learn its application Understandability The capability of the software product to enable the user to understand whether the software is suitable and how it can be used for particular tasks and conditions of use Operability The capability of the software product to enable the user to operate and control it e Maintainability including the following 4 sub characteristics Changeability The capability of the software product to enable a specified modification to be implemented Testability The capability of the software product to enable modified software to be validated Stability The capability of the software product to avoid unexpected effects from modifications of the software Analyzability The capability of the software product to be diagnosed for deficiencies or causes of failures in the software or for the parts to be modified to be identified Portability including the following 4 sub characteristics Adaptability The capability of the software product to be adapted for different specified environments without applying actions or means other than t
12. onfBarchi Uplaadj pp rha e x JP Sing _ em s m BIT T rud LL www bd EFTIR iT M E o SM zEes Teo e FY TE AY Ed RK T EICSUIE XS S Ll y a AGTH PET ROT Mio RATRE BEER Feo ERS at Ae ied wre HEB iit E ATLA Pee Sit ANU Gicompenents componentlist xls RARE Pee Guided WEM flo Gocomponents jt PAS Gelbe DAD Gilog Hg Liemmes E uL itg Eje HR PES TOTE ETERNALA ORES Eg oo PUTER MeryTag Pare Figure 44 Resource Batch Upload Configuration A repository administrator can upload amount of software resource These software resoure are stored as their name are described in an excel file and their entities are put in a catalogue In the same time the administrator should set the user name and its password to publish these software resource 4 8 10 Flush the Cache of the Resource Repository m ls ilem drm RARE RE ORS wewbd G ENTUYTIEHITCERUNEL c d Web o gt fl B pie Taos EEL So 7 Em gt z Pn S628 BREE KENE Kiat ADARE AL MRA s STREETER SRE eh IG Cade ERSA eT HTE E TRE i E PLA A BR Two Cacharel me FT Ee ee X 18 FERIAS Cac grt Rae i PASAY Cathe E ULP 2 RNV Sth Cachefa Bt Cache 9f SimplePageFragmentCaching BIER o RT Tag fr Pine Onn Bh UCET ok ape 0 0 ei due Cache AH CachedPage Cache STEM o iP irk ork Xx Bh UCET ok ix 0 0 CA Cache ff CachePagelCachin
13. the web page as shown in Figure 35 Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Shiva Saves EEEE HE ID Sa mias g Ww Ww w be ce up mae hxj 2 AERE 2009 05 12 08 30 55 0 AARTE 2009 05 12 08 31 02 0 fiz ta AA commercial tits hE TE Bare FR al vh e ee VUES SEF ALLE JDO 2 FF 206D0 3E8C 110E s03F DE2S36E1F ATS Figure 37 The trustworthiness level information of a software resource 4 8 7 Configure Recommended Resources in Home Page Recommended Resources in Home Page refers to the resource list named Recommended Resource in the center of the home page fal Trust Integrated Environment for sharing and development Software Resource Repository Hone Publish Retrieve Feedback Statistics MyResources Version 2 1 2 hibe English Statistics User Logia ce gt Resources 16746 Component 11458 UserID Keywords global search advanced PE 4989 pazsworis Component Service Architecture Tool Other all D 228 Architecture 21 sign in reset tiem emma Other 0 explaination click tag you can see resource labeled the tag m trustiel none EEG Rs Tattt i58 TCSEGISCAS BPMOPL Trustie5 Ds dki portlet T Taxonomy um trustie ral mE trustieS ah Bh MARE Trustie trustie3 Portlet BPMOPL ESB Components TH Gadget i i ARS BARES Mit TOMBR SBPRRIE BPEL Editor SJR Rug adapter bApplication Domain x 1 gt H alend ET Web D soa web service ar T j Peces
14. trend chart button to view the growth of the user software resource component and others 4 6 2 Resource Profile Resource profile provides statistics information of components and services in the respository Shown as below There are three types of statistic information which are the software resource category information the resource in each detailed category and the resource price information Revised on 2010 10 20 Contact wangljO7 sei pku edu cn ay nay ae EXT ELLA KATEA nu ESO Bil shi MAE Ene ETE mu Prete RENTRE BSB ETPAGTEZ 7PSREANECer SE OF EAT Wu DARPA SES es a iliud ME E mm MEE Ma na sapa mmm im og Ene ik rA 123 EEE d BEEN m 2 sog eag k ae a tag ok n HNINISIMIT Sr A dm ENT rj LEELEE ES GEGEN ipu e hdrml cation Bomam aE m of fa 115 4 Lu mu LT liit m e dams Leal ap oo TPTTOVESTertaknsder mam Bi eta L rA mm o nm zl T aT ILLI Rd D Ll WD mum BE IH E IA 1z18 EH P v LE 55 Figure 23 Resource Profile of Software Resource Repository information of resource category information of resource detailed classification and the information of resource price 4 6 3 Trustie Evaluation Information There are some statistics of components and services in the Trustie evaluation information page Following are the main parts RHI GHEE Window http tsr trustie net statisc jsp ie ba b E BIEE eee UN ACXCEEBBS
15. 0 04 12 10 36 44 0 downloads publish time 2010 04 12 10 36 41 0 fesdback ARAIRE Related Resources EX downloads publish time 2010 03 1T 16 44 17 0 feedback publisher Admin publishd time of feedback 2010 03 17 16 44 20 0 view all feedback3 mM k Related Resources sfsdf downloaded resource ordering in domload time feedback publisher Admin x3 ublishd time of feedback 2010 01 15 09 54 56 0 HBHRAR AA P downloaded time 2010 06 30 10 28 48 0 view all TEL IRE m downloaded time 2010 03 11 17 18 23 0 my feedback crdering in publish time BK BO PA EARR feedbackl downloaded time 2010 03 11 15 55 06 0 Related Resources cSIzzccc es cSZzzece publishd time of feedback 2010 04 12 10 36 44 0 view all feedback2 viewed resource ordering in view time Related Resources RRSKEE publishd time of feedback 2010 03 17 16 44 20 0 HEU View Time 2010 09 08 14 08 00 0 Mie iie Related Resources sfsdf PEUAS Container publishd time of feedback 2010 01 15 09 54 56 0 View Time 2010 09 08 14 07 47 0 Figure 25 My Resource Repository My published resource list the resources published by the logged in user ordering in publish time eDownloaded resource list the resources downloaded by the logged in user ordering in download time Viewed resource list the resources viewed by the logged in user ordering in view time e Feedback on my published resources list the feedbacks of the logged in user s publi
16. 5tep de Pall i DAS n OPT ACN OM earen e EEE 10 4 2 2 Upload resource enti y sine EE naked ANNEE 11 4 2 5 Upload dsset evidenti eire retro ada Robe est prevede da cres dan redd OR ENDE 12 4 2 4 Submit Quality Information essees anii nennen 13 4 3 Modify the Information of Software Resource eseeeeennneenneenennn 15 4 4 Retieve Sofware RCS OUDC Orrann i renar aE ng na uhuns Era deusu Enc esuursbasSvusSratacur sid are rEiEs 18 Z4 1 Smiple RetteVe is os de Rind ix Ups tuned edendum Rd teens 18 42 2 Advanced REES C uni eas t edem d na ga nal nie Edi pM D EI eee 19 45 Iethieve Dased on 399i tede teca ox etit a need 20 AAA Retrieve Based on Classification eeeeeeeeeeeeeeneneeeene eene 21 AS CCU BACK ce 22 2d beedback Template cese eso ero Pa cub Pc pu Paid teh bum T uma duse 22 AE AUIS LIC AE RC 23 AOA System Overall InTOmiaiOn sicosssadceovssaoigosavaneevadecadiondysceavalecadvaasdsstetderateviens 23 402 Resource PRODIG sd xiin cide asteetreat N N 24 information of resource category information of resource detailed classification and the information OF resource price oues eorr ces ae rg eua sen i enr eus vo RUE RUE GE 25 4 6 3 Trustie Evaluation Information eeeeeeeeeeeeeeeeeee eene 25 4 7 My Resource RepoSItOty ue red op ve Ev nia ape sa Pct eou rea doces udo Eros e ES 26 AS Administrator Console t aiias tubis ori pr qur papas uad n cud UEA Ma u
17. AN EE Stree a COCE EES TT R FRESH 2a EESESERIA aTREZUST Figure 29 View Available Taxonomies Select the taxonomy which needs to be used and click Set as Default Taxonomy Default taxonomy will be shown in the left sidebar of the home page BT T8 AY Bd SCC PEE IRR HES leer NE GI d P Hh RHE BRER RRA RHAN RATA Arar CO WA Adnin ew f M R gocce e mp 9 Aoc mh O nm OIR ORG anaa me Perce et ee thepla cation Domain seing recai vise 8F uto ASE Has KE MS rz GRASAS ems Muse Pit eb c BR uc x di RHE NER S Tepeeus ede MA WE UMTISTERRZ NA o ae WO x7 ERIR GFE MEARE iE eseri MRA r FHR 2h CX o WU wE Jun WFE Me Al MESH uth ph ARREA java nilson erzage WIE deli estion Barir simast PKUAS Container Peking Veiversity Application Server PETASOM RIEGM DRUM RSA o LID Conteiner BME CME FACentaner PIGS MAT 08659621002 p 58912150502 00519 PS Container HR JOELL 4 TEEL SHUTAIETES ORSETBS ONE TISAI ARENT 2 HHEABIRH UTiORSRTSSt FRA Ei LER SERRE ERE RITA GSS REITER CERTAIN EAT HxXS VESPER ipe mg m s BPEN2BPELM M3 50 tutt M KCIPLLI SAS 18 tS EO V fex x DS AUR Gd RR PET fH EL ZEIT 618 SR UTEL ISO CE CE fl A Loh POREREPUTELSWEZ S FT BTML RA RCT Eel pell PHARES PALENIU R aga TEE Ph gt ncellPD mE i t RT ERIS T T POI S Cre gama gd Hee dH ROT RS Aeon HA IER Se Top DR Figure 30 Taxonomy on homepage 4 8 3 Tag Management Administrato
18. Asset Specification OMG Available Specification Version 2 2 4 National High Technology Research and Development Project 863 Project research project contract Research project name Internet based and component centered software development platform Research project NO 2001 AA113070 Duration of the project 10 2001 10 2002 5 National High Technology Research and Development Project 863 Project research project contract Research project name Internet based and component centered software development platform Research project NO 2001 AA113070 Duration of the project 10 2002 12 2004 6 W3C specifications documentations and drafts a XML 1 0 http www w3 org XML b XML Schema http www w3 org XML Schema c XML namespaces http www w3 org TR 1999 REC xml names 19990114 d SOAP 1 1 http www w3 org TR soap 2 Brief Introduction of Trustie Software resource Repository The goal of Trustie Software resource Repository TSR is to share software resource TSR collects organizes and manages many types of software resources from the Internet Trustworthiness evaluation techniques and trustworthiness classification mechanisms are supported in TSR TSR adopts high trustworthy and open architecture to inter connect distributed multi repositories 3 Environment requirements 3 1 Server side environment requirements 3 1 1 Hardware requirements Server B Hard disk space database space 1G component space depends on u
19. E AZRA A EEL GPPORT B Wewsdpitbii ASTE PORT ZR wsdiiid SUNRISE VETE AE Se ae fa Awos _ Figure 42 Repository Interconnection Configuration In this page users can configure the name and the address of local resource repository so as to add new repository interconnection points After this configuration we can explore all repositories when search a software resource jar web service etc The query page is shown as follows cm Je hetpe frr itrustinet nchvanceRetrmesn ai mins komt ds DAX CNXHU GLARERN mebi QOTTHRESIERD S S ABSFem Rro C Ruay of Web Girememe _ m EPAR TESTE IR N ta EE HRA ITE hu 638 E6tuR Ei Ria WEE eumibhz o XE S Ie kiin TETAS AE a WB rH Be EI HARM bin SU S Kd E SREESN EE Gigs TERRE HU MT LAMPE Sale BER 7 EES Se Pu s HERI S m ane CO BS OHF CIA Omen a chApplication Dngnin Application Envir rment Tic fp BEE Shae a Functionality x Alerel LbRepresentation et PST ag BPP Shot BARD pln test THs Imus eS PHS eH BER WEAR EE Figure 43 ipd Vio H aml sur DEP eRe E BAA xcu im Co Tech or Ee ON Inm ep lait i Pm Tt rec a me TAA annee eae Internet Explorer 6 0 ED 8SXEERAE Universal software resource retrieval Revised on 2010 10 20 Contact wangljO7 sei pku edu cn 4 8 9 Resource Batch Upload Configuration Ful Ct mam Windows Internat E 1e be http After ruste netman aegemen
20. Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn TSR User Manual i nttoduetlOn Renee eerste e tete EE oda od C pH diit p EET p dud ua du muet ee te 2 IARE LT Tueror spate ETT rd 2 1 ACR OC OUI RT t M 2 ES ad We 01 1000 65 der 2 L RE ONCE eaaa a a cere E E E E chaneet eck aeateeemte aces 4 2 Brief Introduction of Trustie Software resource Repository eeeeeseeeeeeeeeeeeee 5 3 JE nvironimetnt fequitetme nts eco tape orbe eredi ar pk dp erstes M Det M MEN eM EE M M E PUE ED E 5 3 1 Server side environment requirements cccssesccccsseccecceecccceeececseueceeseseceeseaeeeesees 5 S HL Hardware Ttoquire me DES deesset usos eeR ui ue AE A E 5 Dele SOWA TOQUIDO FE TIUS us cee eos ena det uc pa abu an eliete s b eed obese uer eR UU dou Vue OU 5 3 2 Client side environment requirements eeeeeeeeeeeeeeeeeeeeneeeee nennen 6 3 21 Taba ware equipe tents x roce dodi eile oct nba b ue EENE h 6 S22 SoltWware fequite De HlS ats iad esate auus Gal once uou cale deu ut upa ien Dod be TRA pae est 6 s EU E pulcro t 6 4 sign up sign in modify information and log out esee 6 Alhi SNUP E 6 o E AVON Taie E E E E s a M PEE 8 kk Mody Inora ON eaei a E EN eo aa uude ton oc eaae ue uds 8 M TOS OUL E E E A E E E E E 9 4 1 5 Forget passWOE arein a AE TEA ERN 9 4 2 Publish Software ReSOULCES ue Lau a T Ta 9 A 2
21. U ea a 26 BEM NI GET IV CITANT 27 Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn 2 5 2 lIaxonomy MandabpeHmieti 55 sinere trate buta edi insi ed eia etes actum EUIS AE epebUs 28 4 9 2 Publish a new taxonomy ose eee oce Geo exe bn pe ani Ur Na Ett enis eser PR cer vEUS 28 4 3 2 2 View Available Taxonomies io reet ote tbc e todo ei enean 28 2 Roo hae MAMAS meN REC HERPA 29 4 8 4 Evaluation Template Management ceeeceececcccececeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 30 45 5 Delete Software Resource iD e een sU udis ese 30 4 8 6 Software Resource Trustworthiness Classification Management 31 4 8 7 Configure Recommended Resources in Home Page sss 33 4 8 8 Repository Interconnection Configuration eeeeeeeeeeeeeeeeeeeeeeeeeenens 36 4 8 9 Resource Batch Upload Configuration cecceccccccceceeeeeeesssesessseeeeeeeceeeeees 37 4 8 10 Flush the Cache of the Resource Repository eeeeneeenennnennnnnnn 37 1 Introduction 1 1 Purpose This document is used to introduce how to use the software resource repository of Trustie TSR The repository administrator repository users or other people interested to TSR could understand how to manage and use TSR by this document 1 2 Background Software resources include all software products involved in software development such as software code documentation data and so on Reuse these softwa
22. User Management 4 8 2 Taxonomy Management 4 8 2 1 Publish a new taxonomy Administrator can view all the available taxonomies in TSR Besides administrator can publish a new taxonomy by click the button of Publish Taxonomy The publish process is shown as follows Firstly a name for the new taxonomy is necessary This name will be set as the root of the new taxonomy When a new node needs to be added users can select a node as parent and click add Then the new added node will be the child of the node selected Click commit after editing the new taxonomy to finish the taxonomy publishing process The following figure shows a taxonomy being edited ce B betes Aer Bruslipnetirmacanensent ur Ge vs wBm T daEE eens wewhd Ty TE GTOPESE theme WES odo GS ri m Mame ione DP uala o Web Rae UNT S M 2 m ES zm INO 8 7 FT ey anes aera oa JORSS DE EPEURIE KATAA ia BEDE KIT fils ALR ha fo m s v auqeeES Ahi iiS TENA ATena Aea Be e RARER SVS RIDEI TERR TART TA NRW Beast i P crie tE B EREE see REIA FEA KEIRA FEES Ln WIESE Figure 28 Taxonomy Management 4 8 2 2 View Available Taxonomies Click View Available Taxonomies in the administrator console The page shown in the following figure will appear Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn gee 4 Sah ee ees wwwbd Q4 m RNC EMEN ARELDOILTLLI i3 KI ICDXa473 WAT
23. Users can delete entity files by selecting the corresponding checkbox As shown in Fig 13 users can also add new entity files of different type such as requirement files or development files etc by clicking the corresponding Browse Button at the right side to upload them Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn fal Trust Integrated Environment for sharing and development Software Resource Repository Home i Publish Retrieve Home Feedback Statistics MyResources l Version 2 12 di English i supercai publish software resource Log Out o Ox publish software resource you need fill in basic information Emme upload asset evidence fill in quality information upload resource entity information T You can submit all artifacts in every stage through software life cycle WSDL URL is required for a service at least one kind of the following five artifacts is required for other Please select the files you intend to cancel resource types resource in requirement analysis stage such as the use case These are the existing files of this resource select the checkbox if upload requirement You can click Continue button to upload multiple artifacts files for file Continue to add requirement documents you intend to cancel the corresponding file diagram requirement specification etc You can click Continue Add button to upload multiple artifacts gt F m d u
24. and development Software Resource Repository Honc Publish Retrieve Feedback Statistica EyReseuxces To research software texouree you can local search global search wr input t wr eh Pure naa u Ne te y Ap ion Dom t App m Un Dlia a tFun ity Sle tke t Tecled multiple Teg Extiuditg Tags 7 the f b hs ardar of eval l No evaluation teapl s Search acing quality subait Figure 17 Advanced retrieve page of software resource repository User should fill in attributes of advanced retrieve including e Name name or part name of the software resource which would be retrieved It can be empty which means no restriction to software resource name lype software resource type including component web service architecture tool and other The default type is component ePublisher publisher of software resources It can be empty which means no restriction to software resource publisher e Included tags tags which are included in software resources Separate different tags with comma It can be empty which means no restriction to software resource including tags e Excluded tags tags which are excluded in software resources Separate different tags with comma It can be empty which means no restriction to software resource excluding tags Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn e Classification select relevant classification from the classification tree meaning retrievi
25. characteristics B Security The capability of the software product to protect information and data so that unauthorized persons or systems cannot read or modify them and authorized persons or systems are not denied access to them B Suitability The capability of the software product to provide an appropriate set of functions for specified tasks and user objectives B Accuracy The capability of the software product to provide the right or agreed results or effects with the needed degree of precision B Interoperability The capability of the software product to interact with one or more specified systems e Reliability including the following 3 sub characteristics B Recoverability The capability of the software product to re establish a specified level of performance and recover the data directly affected in the case of a failure B Maturity The capability of the software product to avoid failure as a result of faults in the software B Fault tolerance The capability of the software product to maintain a specified level of performance in cases of software faults or of Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn infringement of its specified interface e Efficiency including the following 2 sub characteristics Time behavior The capability of the software product to provide appropriate response and processing times and throughput rates when performing its function under stated conditions Resource utilization The
26. d EBRA ARS mifa AIER FA RiB p RISE gt VUESHEHEREESSSTRIT Forget Your Password Sign Up Personal Corporate Application Environment gt OYOAHA 5 z Recommended Resource gt Service Manager ActiveX Control bFunctionality gt PKUAS Container blLevel PKUAS Container gt Rtas Mita Peking University Application Server PKUAS 27S JEESHSGAIIZEE hy A ARS eso EJB Container PEHA o ZrzRContainer amp gt BiESeCEESIBEERTEPAREARE Mer mere oe KRUERRBISETIR 2OIPHEBLEHBRSI GI HEN o TIUAS Container A7FARICER 4 TEEL SHSEAYETHC ORETBS OM TZITA A gt DLFrint BIASES gt FODM gt RFRA DERE IRA PTERA RATO RRRA ASIA ae EEA SARS Bes PAIL ARS TEASE SARA ATERA Bes BER eb AR ARARA ARS TSS Pema ape es HARE EU s2 Fes Baur RA TED e Figure 38 Recommended Resource in the home page Click Configure Recommended Resources in the administrator console to enter the configuration page Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Bi n th XE de BRUIR EMT HR ISTE e BHA e ANARA o SERA ATP B 571 108 gt RPE TTF IRS NEI e JENERE FEE IE EGEB ST ERR e pine FHA BINE e SEES Tae AHR A ux e HIB IRRAT AR Hh z TEESE Bos EECT EG BOEECIBIEE tt ATARE Figure 39 Configure recommended resources There are five choices Recommend top five newest published resources System will show the top five newest published resource
27. e simple retrieve is the search tool in the middle of homepage as shown in figure Revised on 2010 10 20 Contact wangljO7 sei pku edu cn Trust Integrated Environment for sharing and development Software Resource Repository TT aaa Iaa aaae aaa aaalllt nae Latriawe Statistics asourens ferzice D User Lon C3 ELEM gt Kesowe rhe UserID iijiejacy newer bs search 9 zeae arvie Teel Account Inforastica he chat change pasmeord Log Ost ther u atal plainatior J ca uz I EM sadi nt receiving L2 fact nial n g vs u 2k 4 wr t TURRE Tet ry Z sht val iis QG thts v Hi Tia ns e StF Bit tAgplicati n Donait h Tenperature pois MH SH SEHR Uff e E X Celt S57 MEEF CU uve ERNS OF Ree iN e qu wy ctu wut IE a BR TUE mih pe A gt OTONA Agplicattos Envirereest gt E ervir iuncti mad ELLEN Goda tLewel DIIPrint gt rims C Sk GOT ipsimet MYA HAMM ATA MR CHRO omer did SIETEOR S FES tl aN gt p84 f Begreaentati on Cas Iro HORE hea gt AMPFL Trustia anf fA aut mis Paar eee WES WehSphere Portal Widget Portlet AM Pathe ley 144 iS in t e Figure 16 Simple retrieve interface in homepage Keywords keywords to be retrieved such as resource name Type software resource type including component web service architecture tool and other 4 4 2 Advanced Retrieve Click Retrieve enter advanced retrieve page as shown in figure 15 Trust Integrated Environment for sharing
28. e software asset evidence here is refered to be measurements documents or other information that can reflect certain t asset evidence template is basically an Excel file if extra files is referenced by the template use hyper links in Excel NOTE the referenced file should be in the same If you still confused about filling the asset evidence template an example is also provided here Example for evidence te please upload the asset evidence package SIUS asset evidence package ILI mE upload it back next submit Figure 9 Upload asset evidence 4 2 4 Submit Quality Information This is the last step of the software resource publication in which users are requested to submit quality information of the published software resource Quality information includes eE fectveness The capability of the software product to enable users to achieve specified goals with accuracy and completeness in a specified context of use e Satisfaction The capability of the software product to satisfy users in a specified context of use e Safety The capability of the software product to achieve acceptable levels of risk of harm to people business software property or the environment in a specified context of use e Productivity The capability of the software product to enable users to expend appropriate amounts of resources in relation to the effectiveness achieved in a specified context of use e Functionality including the following 4 sub
29. elephone Number it s not required Contact it s not required Oe Fax it s not required Click submit when the user completes He she will sign up successfully if his her information passes validation Click reset to clear up all inputs 4 1 2 Signin Users can use all functions all this system after signing up successfully Users can sign in by inputting correct userID and password on the home page 4 1 3 Modify information The user can modify his her password and information after signing in English guest Register New Personal User login Help Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn successfully Change password the user needs to input new password This new password will become valid after logging out Modify information the user can modify Get password question Get password answer User real name E mail Telephone Number Contact and Fax 4 1 4 Log out The user who has signed in successfully should log out after finishing visiting There is a log out button in the middle of left side on homepage or in the top right position of other pages 4 1 5 Forget password If the user forgets his her password he she can get into forget password page from homepage by clicking the link Forget Your Password which is under the sign in form The user has to input his her UserID User real name E mail and then submit System will validate 1 Whether t
30. gFilter TE c ES SFERE 0 Sg UCET UN AR 0R a BUE Aem ozono a 0 088 Figure 45 Flush the Cache of the Resource Repository Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Only when administrator wants to see the latest result after changing the resource repository system add some new recommend resources etc shall he use this function Otherwise the system will clear the cache every few days
31. haring and development Software Resource Repository Home Publish Retrieve Feedback Statistics NyResources Version 2 1 2 char ht Home gt gt Register Sign Up Attention username is composed by letters numbers and Attention The password is composed by letters and Password numbers The password should not be less than 4 E characters Confirm Password Items with are necessary Get password question Get password answer User Information Corporate Name Corporate Contact Name E mail Telephone Number Contact Fax submit reset Figure 3 corporate sign up page eUserID UserID is used for sign in and the length should be between 5 8 characters UserID is composed by letters numbers and it s required to fill e Password and Confirm Password For security password length should not be shorter than 5 characters it s required to fill Get password question and Get password answer Used for showing hints when the user forgets password it s not required Corporate Name Used for the identification of corporate when system administrator contacts with the user Please fill in correctly it s required to fill Corporate Contact Name Used for the identification of corporate contact person when system administrator contacts with the user Please fill in correctly it s required to fill e E mail Used for contacting with the user it s required to fill e T
32. he UserID has been signed up or not 2 Whether the E mail is the same as the email in user s information After passing the validation the user will receive an email including the password related to the UserID in his her E mail box 7 fal Trust Integrated Environment for sharing and development Software Resource Repository Hone Publish Retrieve Feedback Statistics MyResources Version 2 1 2 Hirth English guest Forget Your Password Forget Your Password please enter your registered user name and E mail we ll send the password to you UserID E mail Copyright Peking University all rights reserved Home New resource industry news technical reference Technology Forum Help About us Following the use of best available browser 1024 768 Internet Explorer 6 0 or advanced version Figure 4 forget password page 4 2 Publish Software Resources Users can publish software resources after signing in If a user who hasn t signed Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn in clicks Publish option on the navigation bar he will be automatically redirected to the login page Trust Integrated Environment for sharing and development Software Resource Repository Home Publish Retrieve Feedback Figure 5 Publish option on the navigation bar 4 2 1 Step 1 Fill in basic information The following information is needed as basic information for a software resource Items with is necessary
33. he following five artifacts is required for other resource types G Program Files SogouExplorer changelog txt 3053 G Program Files SogouExplorer browser conf uma Continue to add requirement documents G Program Files SogouExplorer LICENSE 3d R upload design file WEE W m cm Continue to add design related files Ci You can click Continue t load requi t fil k upload requirement file diagram requirement spec upload implementation files W YN You can click Continue tc Continue to add implementation files etc anms You can click Continue t upload test file Continue to add testing files report etc upload resource help file T You can click Continue t Continue to add help files subai Figure 7 Upload entity files for resources of type Component or Tool or Architecture or Other gp upload resource EMF gJ yublish software resource you need fill in basic information upload asset evidence fill in upload resource entitv information You can submit all artifacts in every stage through software life cycle WSDL URL is required for a service at least one kind of the following five artifacts is required for o upload requirement file 3m Continue to add requirement documents upload design file EU pa Continue to add design related files WSDL address of Web Service Items with must fill is requ
34. hose provided for this purpose for the software considered Replaceability The capability of the software product to be used in place of another specified software product for the same purpose in the same environment Co existence The capability of the software product to co exist with other independent software in a common environment sharing common resources Installability The capability of the software product to be installed in a specified environment Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn fal Trust Integrated Environment for sharing and development Software Resource Repository i Home Publish Retrieve Feedback Statistics NMyResources Version 2 1 2 tp hg English supercai publish software resource Log Out publish software resource you need Q in basic TONER xw resource die ist asset evidence Quality x Ogre Oig Or Os Oa Osa EF OQgrra Oiux Or Os Oa Os ett wexte Oig Or Os Oa Os EE Ogir Oig Oo Og Osx Ose Batt Ogre Oig Oo Og Og Ost EEE BUE Ogre Oi Oo Oss Oa Ost FEl Gixi amp g Oi Osm Os Og Os Smitt Ogre Oig Oo Og Og Osi SME Ogre Oi Ook Os Osa Ost mc Bsp Ogre Oi Oo Osg Oa Ost tig Ogre Oig Oo Os Oa Os Beat Ograz Oig Oo Osx Os Os watt G x amp g Oig Oc Oss Ose Osa T TUBE Ogara Oi Osg Os Osa Os Etti Ogre Oig Og Og Og Os RERSE Ogrra Oig O28 Osg Oam Osa ER Internet fq gt Roo Figure 10 Submitting quality information Press Submit to finish the publica
35. igure 18 Revised on 2010 10 20 Contact wangljO7 sei pku edu cn Home Publish Retrieve Feedback Statistics NyRezsources User Logia 22 UserID lijiejacy Keywords search global search ax Virum AR e ET ie Component Service Architecture Tool Other all change password Log Out Taxonomy iElApplication Domain AlApplication Environment am aon ee ol KE ie Functionality n aie iL SHR Level x ISBH SERVLIE Analysis sdfs Ride measdfadsfaf adf asdf Design xinew test Test She mALtest TE Representation Figure 20 Retrieve based on classification interface 4 5 FeedBack Feedback is users opinion and evaluation on the software resources in the software resource repository 4 5 1 Feedback Template As mentioned in advanced software resource retrieve 4 4 2 the retrieve result can be ranked according to feedback template In other words a feedback template can be used to rank the candidate software resource in retrieve result In the software resource repository users could customarize feedback template based on their profile At the bottom of resource detail page click add new quality feedback button and head into the page shown as the figure below Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Bn def XEM Edu EI Stat a nnm rr tine Be ee MEE Tr ee 1 59 A ERU ICE NAEEM See ae W xp Com Ong Om Cam Cam cuit mu Sree Cip Ong Ose Oa Os FEN PSE Com Ong
36. ired Continue to add testing files upload resource help file WES Continue to add help files al m Figure 8 Upload entity files for resources of type Service After selecting artifacts click next button to upload selected artifacts to server side and then to step 3 You can click back button to go back to step 1 You can also click submit to submit the software resource to TSRR without filling information in step 3 4 2 3 Upload asset evidence In this step you can upload asset evidence of the software resource The software asset evidence here 1s referred to be measurements documents or other information that can reflect certain trust attributes of software assets Asset evidence template 1s basically an Excel file If extra files are referenced by the template use hyper links in Excel NOTE the referenced file should be in the same directory with the template You can refer to the template file provided on the page for reference Evidence files for demonstration are available on the page Click next button to step 4 Click back to go back to step 2 You can also click submit button to submit the software resource to TSRR directly without filling in quality information in step 4 Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn amp e e trust inf omation C ublish software resource you need fill in basic information upload resource entity fall upload asset evidence Th
37. l of trustworthiness classification is to measure the trustworthiness of software artifacts by classification and to help users select proper artifacts on demand The trustworthiness levels are defined according to the degree of how the software satisfies users expectation of the trustworthiness properties B Level 0 Unknown No trustworthiness evidence is available Whether the software can satisfy users expectation of the trustworthiness properties or not cannot be determined The trustworthiness level is defined as Unknown B Level 1 Available The software artifact is available and 1t can run normally as it is described by the provider which means this artifact can implicitly satisfy users basic expectation The trustworthiness level 1s defined as Available B Level 2 Verifiable Level 2 is based on Level 1 If the software artifact provider can provide software trustworthiness declaration according to the published software trustworthiness properties publication specification and the declaration can be verified by software trustworthiness analysis tools testing tools verification tools or other trustworthiness evaluation methods which means this software artifact can satisfy users general expectation of the software trustworthiness properties and the properties have been verified the trustworthiness level is defined as Verifiable B Level 3 Practical Level 3 is based on Level 2 If the software has been used in
38. mga CECE Figure 32 Evaluation Template Management 4 8 5 Delete Software Resource Administrator can delete a software resource currently available Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn ol x SAE kee i b E BUE ROG ees A dEACEEBBS www hd G AFERRA 88 9 AREFE 193 0Be E RARS SETS W m O my AEP z v IRO Q B ASA RAR HSSMAETRR KTR a khak ORAE KEFA bos RORE FARAN SAF BRAP Re HEREAF HRRATRE 5i UC RE CBR CIR CRS RASHE Figure 33 Delete resource 4 8 6 Software Resource Trustworthiness Classification Management Trustworthiness levels of the software resources in TSR are classified by experts The configure method is 1 Configure experts list The configuration file named ExpertsNameList txt which is located at the directory confMsrr conf of Jonas installation path is used to configure the list of experts as shown in Figure 32 The administrator of TSR can add or delete any user of TSR into this file Once a user s name is added to this configuration file the user becomes an expert When you configure the list please note that 1 one user s name holds a line 2 there 1s no punctuation among the names and 3 the user must exist in TSR E g see the Figure 33 2 C Vjonas 5 1 O TSRR conf tsrr_conf p SEV KEU IAW Sh r QAR O d PBR Ora E Bhie sm P rleonfig properties FExpertzWameLi st
39. n upload resource entity upload asset evidence Quality Ax SEXE Rett ee SH P THE That Gsx amp g Oig Oro Osag Og Osa Ogura Oig Oo Os Og Os Guwx amp g Oig Os Os Og Osx Gux amp g Oig Os Os Og Osa BE Ogura Oi Og Os Og Ose Bum Ogres Oin Ox Os Oa Osa TEENE Oyra Oig Osg Os Og Osi Swish Gwxmg Oig Oz Org Og Os ett Gs xi amp m Orig Oo Osag Oa Os BEE Ogre Oig Oo Oss Oag Ose HE Owenee Oum Og Org Oa Osx BEBE Outta Oimn Or Os Oa Os Eet Guxi amp g Oig Oo Os Og Os teat Ouxta Oin Or Os Og Osa HR Ogres Oin Oe Os Oa Ose REESE G xmmg Oum Om Ose Og Osa lt Qo Internet fa 100 Figure 15 Modifying the quality information of software resource By clicking the Submit button the updated information of the software resource will be stored System will automatically jump to the detailed information page with latest information displayed 4 4 Retrieve Software Resource The main function of retrieve 1s to help users search browse select and download the software resources on demand There are two kinds of users who have the right to retrieve software resource in Software Resource Repository One is guest the other is registered user Guests are able to retrieve but not to download software entities Only after login one can download entities of software resources The retrieve includes simple retrieve advanced retrieve retrieve based on tags and retrieve based on classification 4 4 1 Simple Retriev
40. nformation of the software resource has been changed after publication users can update the changed information to the repository by click the Modify link Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn located at the bottom of the detailed information page The modification process is similar to the publication one including 4 steps 1 Modify the basic information 2 Modify the entity files 3 modify the evidence for trustworthiness evaluation and 4 Modify the quality information The modification page of the basic information is shown in Fig 12 Former basic information of the software resource is automatic filled and all these information including the classification tree at the right side can be re edited ma Trust Integrated Environment for sharing and development Software Resource Repository Hone Publish Retrieve Feedback Statistics MyResources Version 2 1 2 ithe English supercai modify software resource information Log Out Help Fill in basic information 1020 resource ee asset evidence fill in quality information by modifying recourse information you can basic information Name abc supercai Items with are necessary classification tree s the selected classification terms is the Type Entity Components Service Architecture Tool O Other classification of the software resource abc supercai you can re select classification term De
41. ng software resources in the selected classification It can be empty which means no restriction to classification e The order of evaluation templates select the order type of the retrieve results The results are ordered according to the selected templates The default order type is according to publish time Quality information the restriction of software resource quality The detail of quality is shown in advanced retrieve page One can choose local retrieve or global retrieve Local retrieve refers to retrieve only in this repository Global retrieve means the retrieve executed in all the repositories which are registered in the current configuration The global retrieve 1s configured by administrators Click submit and results will come out 4 4 3 Retrieve Based on Tags The middle section of homepage is a collection of software resource tags Click one of these tags retrieve based on tags will be executed Trust Integrated Environment E for sharing and development Software Resource Repository Haan Publish Enitiarn Feaadhack Statistics HyEsnzcurcas V arian Bea P Cua Walk di jaedecy Eervorda zsarch global mearch PULS a Aassnni Inleraiiisa T Component Service jo chi tertare Tool ithar all pus tha gpe pation d Leg Dat IT tet fEplainatign click tag yeu cun see reactance labeled the tag ETT i ii ih si bE ER IEE HHBE t IDH tmt 4e re vic meg IREAS ATE S usu MRHEER vali cati en Tania
42. otivates Version version of the software resource Authentication method Describe the method of evaluation or certification of the software resource including the result of evaluation or certification the date of certification the person of certification etc Click next button to the second step of publishing after filling in basic information 4 2 2 Upload resource entity In this step you can upload artifacts produced during each stage in life cycle of the resource including You can click Continue to add Requirement artifacts Artifacts produced during requirement analysis stage e g use case diagrams requirement analysis documents Design artifacts Artifacts produced during software design stage e g class diagrams design documents Implementation artifacts Artifacts produced during implementation stage e g source code files binary files For a software resource of type Service URL of its WSDL document is needed necessary in this category Testing artifacts Artifacts produced during testing stage e g test cases test report documents Usage artifacts Artifacts about usage of the software resource e g user manual option to upload multiple files for each category Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn upload resource entity information You can submit all artifacts in every stage through software life cycle WSDL URL is required for a service at least one kind of t
43. pload design file Continue to add design seated fis files for resource in design stage such as the class diagram design o specification etc requirement m ick Conti id ttiple impi a EE ET PM Sa for sail i n canis sinas m 1809126 pat implementation files Continue to add implementation files m c j i gt r ED You can click Continue button to upload multiple documentions We es x upload test file for resources in every testing stage such as the test case test Continue to add testing files funr Me You can click Continue button to upload multiple usage instructions for resource such as the action must be executed etc upload resource help file Continue to add help files Internet 4g 7 Qio gt Figure 13 Modifying the entity files of software resource gt Click Next to update the evidence information In this step users can update the evidence information by re uploading the evidence package If no modification has been made go next step by clicking the Next button or complete the modification process by clicking the Submit button The modification page of the evidence information is shown below in Fig 11 3 Trust Integrated Environment for sharing and development Software Resource Repository Hone Publish Retrieve i Feedback ai Statistics NyResources Version 2 1 2 PICAR English supercai publish software resource Log Out d o oum 0 publish sof
44. r can manage the tags added by users Viewing all the tags and deleting an unnecessary tag 1s accessible to administrator Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn ee i BE ee ICECEEBSS wewbd Gima Pee B REIGW qus08 RUD Web rame Wen B M am i ee INc 4 SECTIO 4 PE T iX pho tn dE 4E EE nu ELTE GEOR BRT Bush RESRM E Bt Hg n mgr mmrinsuT E Rt E Wxm x gt az Des ECEE Lust eT sa miii Ai Ok E O c s af T F Otte fan ihe ELLE zea Trang LI Ela leme i Elsag gs Fez Elza lee Sas he Temper UIgsogia z ETET se Figure 31 Tag management 4 8 4 Evaluation Template Management Administrator can delete an evaluation template currently available 1r Bru rum ns nagement AllferRepubatien wr SUA qa WxB T cARDE E AREH wwwhd gc T 4r ESI 5s Rmmecsa meos PRONE ETE x CELE h PIMP kie Ie Qe na TANER HDEICILIEXT KATEA HA 52h GRAN EMMA OM REREN EE K E fi 29 2 REX x NET 7L ELE PEGS SGTE hiii NEU Stree gaap Trui Fri er 10 LE 41 13 057 30608 Pride L3 8 4 L 12 CET nud La lom amp 9d Tinie cmp amerim Waieobl itabcrTidE Wan cpib bl ta5CAT Odd r lg Comp famxxie Badia TESTA Waitapltit3ibatfkTOON Ee mn cE ne cp 0 Yammrum Waitanitl lldiceTind Wale STOLE CET Ol Ee liii Cung Tayra Wel Cod GST eee Hub 281323 ST ed angLY ggSDE W iiit EE Rapa Ficus LIH 1E CIT 22564 Fri coa b ELA TE ZEIT Id HELHI NEICNN ki
45. re resources will improve the software production efficiency and the software quality A reusable software resource is called software asset The practice shows that the software reuse can be effectively improved when there are efficiency software asset At the same time the quantity and quality of software assets are the key factors to a successful software reuse Therefore software resources management is the key process of software reuse the software resources management system is called software resource too In detail a software resource is an infrastructure of software reuse that provides software resource management The main function of software resource include collect describe classify and store software resource to help users search and use these software resources in management so as to support both reuse oriented software development and reuse base software development process 1 3 Terminology Software Resource Software Resource is the reusable software products in software life cycle it include software requirements software design code test cases software documentation and so on Software Resource can be used to create new software and related products Software Component Software Component is the software entity that has Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn relatively independent functions can be clearly identified gets interfaces specified by contract and depends on particular context
46. reteiving arii REE AE ada PHAR EL GTA Lanas UFER Wb us Tu 7 an t CORA Eee gesgla xn ora yplicalaan Esvirspmant ns KTesexionali ty LEM COL DTTMEITLIT Cun ied DliPrint Foi SRE Bis PEO Kuga EROS BR RO a To aA A RTE Se et itg tBapragaztuti as TES Sun t eir miei n b dia i tro Bw ae M3 AREENA i Tab Wnh amp phernm Portal Fidget Portlet YRS aS TE dE m par Tha et HEN SE Figure 18 Retrieve based on tags interface Click one tag all the resources which include the tag will be shown in a retrieve result page Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn fal Trust Integrated Environment for sharing and development Software Resource Repository Home Publish Retrieve Feedback Statistics NyResources User Login UserID lijiejacy Keywords global search advanced Account Information Component Service Architecture Tool Other all change password Log Out Results Pagel TotallSpage Total6dresults Home Next end page jump to page Taxonomy F3 Application Domain i XWeb1003 downloads 0 publish time 2008 10 24 16 49 40 0 Application Environment Overview KWeb1003 is an XML SOAP based Web Service which provides integration and management of the Uniform tFunctionality Residential Mortgage Loan Application Form 1003 to client applications Level i XWebBlog downloads O publish time 2008 10 24 16 48 40 0 Representation Overview XWebBlog is an XML
47. rs choose software resources B Quality Description Model The model is used to describe the software quality information it mainly includes the following items name description validity the type of software resource quality attributes including attribute name description father attribute Quality Evaluation The software quality information of software resource based on specific quality description model Besides the items in quality description model it also includes such items as resource ID publishers description publish time update time etc Meta Feedback Template Meta Feedback Template is base of quantitative feedback information it is used to define the feedback template and quantify the content of feedback information B Feedback Template Feedback Template is implemented base on meta feedback template 1t define the detail dimension and attributes in the meta feedback template corresponding to specific application area B Dimension and Attribute Every feedback template have a tree structure where the leaf nodes is called attribute and the intermediate nodes that has children nodes is called dimension Attribute is the atomic structure of the feedback template B Feedback Information The quantitative information that is fed back for software resource or software resource repository using specific feedback template Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Trustworthiness Level The goa
48. s in the home page automatically Recommend top five highest trustiness level resources System will show the top five highest trustiness level resources in the home page automatically Recommend top five most downloaded resources System will show the top five most downloaded resources in the home page automatically Recommend top five comprehensive ranked resources System will show the top five comprehensive ranked resources in the home page automatically Input manually Administrator needs to input the resources to be shown in the Recommended Resource section The following page will appear after selecting this option Revised on 2010 10 20 Contact wangljO7 sei pku edu cn HAAR BRRR O FRAAS EUR OTR n RES HD 51 EUR O FEF Peete AS ER O TETEERE YEA Roe H 5 ae zF T 48 A 1838 A FEAF EE UREJUUID Keyf 1B 38A TEE EE UREJUUID Keyf 1B 38A TETTE EEUREJUUID Keyf TB LA FEAF SEUREJUUID Keyf iRBJUUID Key ETZ oo Figure 40 Configure recommended resources by input manually Input the UUIDs of the recommended resources in the input boxes and then click Commit Configuration to finish UUID of a resource could be accessible by the detail page of this resource as shown in the following figure fal Trust Integrated Environment for sharing and development Software Resource Repository Home Publish Retrieve Feedback Statistics MyResources Version2 12 mgh Englist guest view resource me
49. scription fill in software resource overview izxiApplication Domain Ta To add Tag for software resource please using E i V iBusiness Automation g to sperate multiple Tag Llcap select classification term choose from the classification tree on the right amp Oca i case Software License Sino O choose from license list enter license in detail IF csew W Check other information Elpss fee O Open O Free Commercial Price a Clerp z s E General Reference statement including resource introduction sources such as WSDL etc o gt uh Geologic Engineering limitation Cmts Cl Programing Language iApplication Environment e ixiFunctionality dh C Compiler Cl Database CI Modeling D multimedia El network gt it Cl output pk C system amp resting EE Sup Internet 100 Target Environment the computer system operation system and compiler to which resource motivats Version Resource corresponding version message Describe the method of evaluation or certification of resources including the result of evaluation Authentication method or certification the date of certification the person of certification etc foa v Figure 12 Modifying the basic information of software resource Press Next to update the entity files of the software resource In the following page all the entity files are displayed in categories at the left side
50. ser s requirement and more than 5G by default is proposed B Memory space no less than 1G and more than 2G is proposed 3 1 3 Software requirements Microsoft Windows 2000 Server or later Mysql 5 0 Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn Jonas5 1 0 3 2 Client side environment requirements 3 2 1 Hardware requirements Client Intel 586 or higher performance computer Memory space not less than 128M 3 2 3 Software requirements Microsoft IE 6 0 or later or other web browsers 4 TSR User guide 4 1 sign up sign in modify information and log out Before visiting all functions of this system user has to sign up to become a valid user and sign in successfully 4 1 signup There are two sign up buttons in the middle of left side on home page One is for personal users another is for corporate users Please pay attention to the red circle parts in the following figure The left one is the link to sign up as a personal user the 2 fal Trust Integrated Environment Wt for sharing and development Irusti Software Resource Repository Hone Publish Retrieve Feedback Statistics MyResources Version 2 1 2 wh Englis User Login 23 a v Resources 7879 Component 3519 UserID Keywords global search advanced Service 4317 Password Component O Service O Architecture O Tool O Other O all oa 29 i E Architecture 10 sign in reset Other 0 Tags E gt total u
51. sers 266 Forget Your Password Sign Up explaination click tag you can see resource labeled the tag J z download ranking EB H portlet EF i sa Fh Wa th RS WHS memg HE ITA test web p service soap MARS3 A TAPHR matt MRHMRS wangleye dx SIE ttebfRS receiving message gt TEBE Taxonomy z RRS BPMN FR sanding PIERIT BPEL PRR RAR Lucene EFAS F WR 5 X gt OYOAHA x 7 IDL ies Ens FAR CORBA MH google Xf gt Service Manager Activex Application Domain Control GooglellebServiceAPI PKUAS Container Application Environment iic ouai ty miissen gt ERAT ER ZERA Beh m dRDERBUEUITED 7n5tS3f RARENSANRHEBRe HRI HLS ESL EMP E TPG I 3 kilos Actives Control Level TE DU DERIT SA SIFT ED E WHT RSET ED E PPP AAA Da AE gt HD BAER eM AERO gt Trustie gt pllPfrint Representation Barri gt tagli OB is pack cea pack WebSphere Portal Widget Portlet AR Pita SB AERD A i dgeta a Se ee be Figure 1 TSR homepage Personal users have to fill in following information after entering the personal sign up page Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn 7 fal Trust Integrated Environment for sharing and development Software Resource Repository Home Publish Retrieve Feedback Statistics NyResources Version 2 1 2 Chirk English guest Register New Personal User login Help Home gt gt Register Sign Up Attention username is composed by letters UserID numbers k and
52. shed resources ordering in feedback publish time e My feedback list the feedbacks published by the logged in user ordering in feedback publish time The functions above all have view all hyperlinks Click view all to see all the resources related to the specific function 4 8 Administrator Console Administrator can manage the whole resource library The account for administrator is Admin and the default password is Admin Administrator can click System management to enter the administrator console after logging in The page of the administrator console is shown in the following figure Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn B erans Sere Wnai E rripiftsrdrustie net management maragemert hp J B 1 x EP sns dp b W BAX T CHKNE Bases do GEEK ae i B REIS mno Oeics Ce we 0 0 wy mmn eR Tay _ nat TENERIFEN HE CIMCES KER n X amp gR RT RT EN Bd pa iout Liae c E paniei ia ii d SEE i E ba as See Teese TAs PEAT Tpi p Eee EE HE E oon coo ea TRS SARE See Pe hee Cais Fee eee ee eT Shae D oe 252h8 T TU THRUSTASEnQBE Rz4ANRYR B eEWPTuIIBBR HER EARPFTa o TECH Xxera 5bl I SZakzdsenFAainqQ4 PRESEN ees E HEHN EPTHACERERSWeEWTRHTE RLXETERBS TER HERS Eaa d EEEa Jatt E hi Ei ni RHENGE T EREDETSORNaTTUSUEETTaE CPEE EETZE HET RELIES RESSeS BERMEMT Figure 26 Administrator console
53. ssage Log Out Current Location view resource message basic information classification tree Trustiness TR we w w the selected classification terms is the Keywords PKUAS Container Lvl classification of the software resource Type Component publisher maxj07 7 i sjApplication Domain date of being published 2009 05 21 07 21 42 0 updatedtime 2009 05 21 07 24 09 0 i Application Environment Abstract Peking University Application Server PKUAS Je zr amp JEESBUGRJ2EERT MARS EJB Container Eze BER gt re Container 2f BERNER xem IR AHERE RMT PKUAS Container 5 J2EE1 4 JEE 1 53088 JEJB2 0 S EIBS OH TATA AAAA ASEN T Representation fee open Price 0 Version JO2nAS JONAS 5 Reference J2EE 1 4 1 5 Specification Target Environment J2EEpy RAR 8 limitation JDK1 5E EF access address Authentication method ERAFIRMA Sra Dr ARS eS PKUAS T 20072E6 H 29 E iB iE Stati RA Ss SES MSHA TSE Software License LGPL Figure 41 UUID of a Software Resource Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn 4 8 8 Repository Interconnection Configuration EES tel WE Cl og P B n Ada EE PRIS Rieti Bde aE d bx LA 2g A X Changsha HAE tr moens BR Wwspuibit eae tar mishe net Local etievesenace wud Sere PARETS Aaii ER hl AR WSDL Aht uit Changsha tzr trasSe net biip ter trustie net LecalF etrieveService wsdl LIE B T de ETS db REN So NR LIES SRT ae PAS
54. the related domain and successful use case can be verified which implicitly means that the software can satisfy users general expectation of the software trustworthiness properties and the use case can be verified the trustworthiness level is defined as Practical B Level 4 Evaluable Level 4 is based on Level 3 If the software trustworthiness has been evaluated by authoritative software trustworthiness classification organizations according to specific published software trustworthiness classification specification which mean this software can satisfy users high expectation of the software trustworthiness properties and the properties have been evaluated by the authority the trustworthiness level is defined as Evaluable B Level 5 Provable Level 5 is based on Level 4 If all the trustworthiness properties have been strictly proved the trustworthiness level is defined as Provable which is the highest trustworthiness level 1 4 References Some specifications and documentations which are useful for readers to understand this manual are included in this section Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn 1 National High Technology Research and Development Project 863 Project application Trustworthy Software Tools and Integration Environment 2 National 863 Project Trustworthy Software Tools and Integration Environment technical documentation Software Trustworthiness Classification Specification 3 Reusable
55. tion process after filling the quality information Users can also click the Previous button to return to the 3rd step Detailed Information of the software resource published just now will be displayed after users finish the publication process as shown in Fig 11 Trust Integrated Environment for sharing and development Software Resource Repository l Home Publish Retrieve Feedback Statistics NyResources Version 2 1 2 PICK English supercai view resource message Log Out Current Location view resource message Keywords abc supercai RFE the selected classification terms is the classification of the software resource Type Component publisher supercai 4 3 j ilApplication Domain n date of being published 2010 09 28 13 33 02 972 updatedtime 2010 09 28 13 33 05 213 iklApplication Environment 1 Functionality Abstract abc supercai Blava fee commercial Price mns cm Version Reference Target Environment limitation access address Authentication method Software License UUID DCF77CF0 CAC1 11DF 968D 9B97C32bE7A5D Binding Template1 DE422560 CAC1 11DF 968D F5A008DEE1E3 Access Address abc supercai20100928013304 ras download requires login Tag add new Tag publishd quality information by publisher sequence number valuator publish date Operation T E Internet qv amp 108 Figure 11 Detailed information page of software resource 4 3 Modify the Information of Software Resource If any i
56. tware resource you need fill in basic information upload resource entity fill in quality information upload asset evidence The software asset evidence here is refered to be measurements documents or other information that can reflect certain trust attributes of software assets asset evidence template is basically an Excel file if extra files is referenced by the template use hyper links in Excel NOTE the referenced file should be in the same directory with the templateRefer to the asset evidence template for further information If you still confused about filling the asset evidence template an example is also provided here Example for evidence template please upload the asset evidence TEE asset evidence package should be a zip file please compress all the needed files package CIR into a zip package and upload it ERR 000 Q Internet 4g 7 Qio Figure 14 Modifying the evidence information of software resource Press Next to update the quality information Users will enter the quality information modification page as shown in Fig 11 4 Revised on 2010 10 20 Contact wangljO7 Qsei pku edu cn 7 fal Trust Integrated Environment for sharing and development Software Resource Repository Home Publish Retrieve Feedback Statistics MyResources Version 2 1 2 park English supercai publish software resource Log Out y g 0 6 Ocupa publish software resource you need fill in basic informatio
Download Pdf Manuals
Related Search
Related Contents
Panasonic WJ-ND300 Maintenance Manual Stationner à Castelnau Mode d`emploi - Castelnau-le-Lez ソマット脱水機取扱説明書 Bedienungsanleitung Aufsteck-Strahler 4,6 kW Copyright © All rights reserved.
Failed to retrieve file