资源描述:
《Object-Process Methodology as an Industry Enterprise Framework》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Object-ProcessMethodologyasanIndustryEnterpriseFramework*DovDori,RayChow,ThomsonDavid,BenjaminKoo,ChristineMiyachi,NathanSoderborgandThomasSpellerEngineeringSystemsDivisionMassachusettsInstituteofTechnology77MassachusettsAvenue·Cambridge,MA02139-4307USAAbstractWepresenttheprinc
2、iplesofObject-ProcessMethodology(OPM)throughitsapplicationtospecificationofsystemsfromtheautomotive,ITandaerospaceindustries.Domainexpertsandseniorsystemarchitectscarriedoutthespecificationsandexpressedtheviewsinthispaper.ThiseffortwaspartofthecourseworkrequirementsintheObject-
3、ProcessMethodologyon-site/distance2000summersemestercoursewithintheSystemsDesignandManagement(SDM)graduateexecutiveprogramatMIT.ThecasestudiesdemonstratetheexpressivepowerofOPMasanintuitiveyetformalenterpriseframeworkmodelingtoolthatcanserveacommonlanguageamongdomainexperts,sys
4、temarchitectsandsoftwareengineers.KeywordsSystemsarchitecture,Object-ProcessMethodology,enterpriseframework,pervasivecomputingIntroduction1,2Object-ProcessMethodology(OPM)isaholisticsystemsparadigmthatextendstheObject-Oriented(OO)paradigmandovercomesitsmajorshortcomingsbyintegr
5、atingsystemstructureandbehaviorinasingleintegratedgraphicandnaturallanguagemodel.CurrentlytaughtatMIT,Technion,IsraelInstituteofTechnologyandUniversityofRochester,OPMsuccessfullytacklesthetaskofdevelopmentandlifecyclemanagementofsystems,productsandprojects.Inindustryithasexperi
6、mentallybeenappliedatsuchorganizationsasNationalSemiconductors,FordMotorCompanyandGemcorasasubcontractorforLockheedintheNASAspaceshuttleproject.OPMisasignificantextensionofandamajordeparturefromtheOOapproach.Itincorporatesthesystemstatic-structuralanddynamic-proceduralaspectsin
7、toasingle,unifiedmodel.PresentedasaconcisevisualformalismbyasetofObject-ProcessDiagrams(OPDset),itisautomaticallytranslatedintoasetofObject-ProcessLanguage(OPL)script,asubsetofnaturalEnglish.AtthebasisoftheOPMphilosophyistheobservationthattofaithfullyandnaturallyanalyzeanddesig
8、nsystemsinanydomain,processes,likeobjects,shouldbecons