资源描述:
《A Paradigm for Decentralized Process Modeling and its Realization in the Oz Environment》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、AParadigmforDecentralizedProcessModelinganditsRealizationintheOzEnvironmentIsraelZ.Ben-ShaulGailE.KaiserDepartmentofComputerScienceColumbiaUniversityNewYork,NY10027ToappearinSixteenthInternationalConferencelanguage(PML).Enactioncaninvolvemonitoring,onSoftwareEngineering
2、,May1994.guidance,automation,enforcement,constrainingandcontrollingthework
ow,andsimulatingpartsorallofthesoftwareprocess.AspecicinstanceofaPCEisAbstractconstructedbytailoringagenerickernelthatbehavesastheenactionengineforthePML;thisistypicallyWepresentamodelfordecentr
3、alizedProcessCen-carriedoutbyadistinguishedenvironmentadminis-teredEnvironments(PCEs),whichsupportconcertedtrator,andisofnoconcerntotheaverageenvironmenteortsamonggeographically-dispersedteams
4、eachuserwhoparticipatesintheprocess.localteamwithitsownautonomousprocess
5、and
6、em-phasize
exibilityinthetradeobetweencollaborationvs.autonomy.WeconsiderbothdecentralizedprocessWhyDecentralization?modelinganddecentralizedprocessenaction.Wede-scribearealizationintheOzdecentralizedPCE,whichLarge-scaleproductdevelopmenttypicallyrequiresemploysarule-b
7、asedformalism,andalsoinvestigateparticipationofmultiplepeople,oftendividedintotheapplicationtoPCEsbasedonPetri-nets.multiplegroups,eachconcernedwithadierentfacetoftheproduct.Forexample,onesoftwareproductmayrequireteamsforrequirementselucidation,func-1IntroductionandMot
8、ivationtionalspecication,design,coding,testing,documen-tation,andmaintenance;anotherproductmayinvolvemultipleteams,inthiscasewitheachresponsibleforAprocessisapartiallyorderedsetofstepsforde-fulldevelopmentofadistinctcomponentofthesys-velopingasoftwaresystem.Inadditiont
9、odeningtem.Eachteamusesitsownselectionoftools,andthestepsandtheirinterfacestotoolsinsomeformalpossiblyitsownprivatedataandmanagementpoli-notation,aprocessmodelalsospeciesprerequisitestocies.Atthesametime,theteamsneedtocooperateeachstep,theconsequencesofeachstep,andany
10、syn-inordertodeveloptheproduct,andasstudiesinsoft-chronizationamongconcurrentsteps.Processesarewareengineering