/
UNCO RRECTED PROOF Adaptable systemsoftware architectures Lawrence Chung a  Nary Subramanian UNCO RRECTED PROOF Adaptable systemsoftware architectures Lawrence Chung a  Nary Subramanian

UNCO RRECTED PROOF Adaptable systemsoftware architectures Lawrence Chung a Nary Subramanian - PDF document

alida-meadow
alida-meadow . @alida-meadow
Follow
599 views
Uploaded On 2015-01-28

UNCO RRECTED PROOF Adaptable systemsoftware architectures Lawrence Chung a Nary Subramanian - PPT Presentation

Brie64258y stated adaptability is the ability of a 12 system to accommodate changes in its environ 13 ment Since all systems work in an environment 14 an adaptable system should adapt to changes in its 15 environment in order to succeed or even to s ID: 34542

Brie64258y stated adaptability

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "UNCO RRECTED PROOF Adaptable systemsoftw..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Adaptablesystem/softwarearchitecturesLawrenceChung,NarySubramanianDepartmentofComputerScience,TheUniversityofTexasatDallas,Richardson,TX,USADepartmentofComputerEngineering,HofstraUniversity,Hempstead,NY,USA7Adaptabilityisemergingasanimportanttype8ofnon-functionalrequirement(NFR)forjust9aboutanysystem,includinginformationsystems,10embeddedsystems,e-businesssystems,andthe11like.Brie”ystated,adaptabilityistheabilityofa12systemtoaccommodatechangesinitsenviron-13ment.Sinceallsystemsworkinanenvironment,14anadaptablesystemshouldadapttochangesinits15environmentinordertosucceedoreventosur-16vive.Oftentimesthenotionofadaptabilityseems17tobequitebroad,withmanyotherclosely-related18typesofNFRssuchas”exibility,evolvability,19transformability,reusability,andextensibility.20Thisbroadnaturemakesadaptabilitynotonly21interestingbutalsocriticalinpracticeandchal-22lengingasaresearchtopic.23Nowatwhatpointduringthesystem/software24developmentdoesoneconsideradaptability?It25hasbeenwidelyrecognizedthattheearlierduring26thesoftwaredevelopmenttheseNFRsaretaken27intoaccount,theeasierandthemorecost-eective28itbecomesforthe“nalsystem/softwaretosatisfy29theseNFRs.The“rststepinthedesignofasys-30tem/softwareisthedevelopmentoftheunderlying31structureofthesystem/software,namely,thear-32chitecture.Buthowdoesonegoaboutdeveloping33anadaptablesystem/softwarearchitecture?34Theanswertothisquestionwasthefocusofthe35WorkshoponAdaptableSystem/SoftwareArchi-tectures(WASA)heldinLasVegasonJune25,2003,thesecondintheserieswiththepreviousoneheldasasessionoftheInternationalConferenceonSoftwareEngineeringResearchandPractice(SERP),LasVegas,June2002.Thepaperspre-sentedatWASAillustratedtheproblemsandso-lutionsfordevelopingadaptablesoftwarearchitecturesfordierentdomains.InthisspecialissuewehaveselectedsomeofthemoreinterestingpapersamongthosepresentedatWASA.These-lectedpapersexemplifythetechnicalhurdlesthatneedtobeovercometoengineeradaptabilityintherespectivedomains.TheyalsohighlighttheimportanceoftheadaptabilityNFRinthevariousdomains.ThepapersforWASAcamefromsixcountriesinthreecontinentsre”ectingseriousinterestsfrombothacademiaandindustry.The“rstpaperenti-tledMappingEvolvingBusinessRulestoSoft-wareDesignbyWanM.N.Wan-KadirandPericlesLoucopoulos,studiestherelationshipbe-tweenevolutionofbusinessrulesandevolutionofsoftware.Theauthorsdevelopalinkmodelthathelpsestablishtraceabilitybetweenbusinessre-quirementsandsoftwaredesign.XMLDTDisusedtospecifythemetamodeloftheUMLdesign.ThesecondpaperentitledAssessingSystemsAdaptabilitytoaProductFamilybyMikaKo-rhonenandTommiMikkonen,assessestheex-tensionofanarchitectureforanindustrialsystemintoaproductfamily……theproblemsencounteredwiththisextensionareassessed.Questionnaires Correspondingauthor.E-mailaddress:chung@utdallas.edu(L.Chung).1383-7621/$-seefrontmatter2003PublishedbyElsevierB.V.doi:10.1016/j.sysarc.2003.10.002 JournalofSystemsArchitecturexxx(2003)xxx…xxx www.elsevier.com/locate/sysarc SYSARC544No.ofPages2,DTD=4.3.127October2003DiskusedARTICLEINPRESS 68andmetricshavebeenusedtoassessthearchi-69tecture.70ThethirdpaperentitledMeasuresforMobile71Users:anArchitecturebyAlbertoSillitti,Andrea72Janes,GiancarloSucci,andTullioVernazza,dis-73cussesthearchitectureofatoolcalledPROMthat74helpstoautomatecollectionofsoftwaremetrics75suchascodelengthandreusability,aswellas76softwareprocessdatasuchastimespentineach77activity,numberofchangesperclass,etc.78ThefourthpaperentitledASoftwareSystem79EvolutionaryandAdaptiveFramework:Applica-80tiontoAgentBasedSystemsbyPatriciaPa-81derewski-Rodriguez,JuanJesusTorres-Carbonell,82MaJoseRodriguez-Fortiz,NuriaMedina-Me-83dina,andFernandoMolina-Ortiz,proposesa84frameworkfortheevolutionofagent-basedsys-85tems.Thepaperdevelopsformalizationforsuch86systemsusingoperatorsanddetectinginvariants.87The“fthpaperentitledAModelofRuntime88TransformationforDistributedSystemsBasedon89DirectedAcyclicGraphModelbyMurakami90Masaki,presentsaformalmodelforruntimeprogramtransformationfordistributedsystems.Themodeluseslinearlogicandacyclicgraphstode“neprogramtransformationmathematically.ThesixthpaperentitledGenerativeandIn-crementalImplementationforaScriptingInter-facebyVespeSavikko,describesthearchitectureofatoolthathelpsprovidea”exiblescriptingsupportinterfacetoexistingsystems.Areal-lifestudyimplementingthearchitectureisalsodis-Webelievethatthesepapersgiveaglimpseintoadaptableproblemsindierentdomainsandsometechniquestodevelopadaptablearchitecturesinthesedomains.WehopethatthereaderisabletogetaninsightintotheimportantNFRofadapt-abilityanditsmanifestationindierentdomains.WethankRickKazman,TommiMikkonen,Yeong-TaeSong,andKendraCooperfortheirpromptandthoroughreviewingofthepapers.WealsothankDr.KuchcinskiofJournalofSystemsArchitectureforagreeingtopublishthespecialissueofJSAonWASA.L.Chung,N.Subramanian/JournalofSystemsArchitecturexxx(2003)xxx…xxx SYSARC544No.ofPages2,DTD=4.3.127October2003DiskusedARTICLEINPRESS