Table of Contents
Total Page:16
File Type:pdf, Size:1020Kb
Table of Contents Preface.................................................................................................................................................xix Volume I Section 1 Fundamental Concepts and Theories Chapter 1 BasicConceptsonRIAs......................................................................................................................... 1 Giner Alor-Hernández, Instituto Tecnológico de Orizaba, Mexico Viviana Yarel Rosales-Morales, Instituto Tecnológico de Orizaba, Mexico Luis Omar Colombo-Mendoza, Instituto Tecnológico de Orizaba, Mexico Chapter 2 SoftwareDesign.................................................................................................................................... 18 Rachita Misra, C.V. Raman College of Engineering, India Chhabi Rani Panigrahi, C.V. Raman College of Engineering, India Bijayalaxmi Panda, C.V. Raman College of Engineering, India Bibudhendu Pati, C.V. Raman College of Engineering, India Chapter 3 TenYearsofExperiencewithAgileandModel-DrivenSoftwareDevelopmentinaLegacy Platform................................................................................................................................................. 57 Chung-Yeung Pang, Seveco AG, Switzerland Chapter 4 QualityAttributesforMobileApplications.......................................................................................... 90 João M. Fernandes, Universidade do Minho, Portugal André L. Ferreira, Universidade do Minho, Portugal Chapter 5 AnOverviewofRIAsDevelopmentTools......................................................................................... 104 Giner Alor-Hernández, Instituto Tecnológico de Orizaba, Mexico Viviana Yarel Rosales-Morales, Instituto Tecnológico de Orizaba, Mexico Luis Omar Colombo-Mendoza, Instituto Tecnológico de Orizaba, Mexico Chapter 6 TeachingSoftwareArchitectureinIndustrialandAcademicContexts:Similaritiesand Differences.......................................................................................................................................... 138 Paolo Ciancarini, University of Bologna, Italy Stefano Russo, University of Naples Federico II, Italy Chapter 7 AnAgileArchitectureforaLegacyEnterpriseITSystem................................................................. 155 Chung-Yeung Pang, Seveco AG, Switzerland Section 2 Development and Design Methodologies Chapter 8 MethodUsingCommandAbstractionLibraryforIterativeTestingSecurityofWeb Applications........................................................................................................................................ 192 Seiji Munetoh, The Graduate University for Advanced Studies (SOKENDAI), Japan & IBM Research, Japan Nobukazu Yoshioka, National Institute of Informatics (NII), Japan & The Graduate University for Advanced Studies (SOKENDAI), Japan Chapter 9 EnhancingtheBrowser-SideContext-AwareSanitizationofSuspiciousHTML5CodeforHalting theDOM-BasedXSSVulnerabilitiesinCloud.................................................................................. 216 B. B. Gupta, National Institute of Technology Kurukshetra, India Shashank Gupta, National Institute of Technology Kurukshetra, India Pooja Chaudhary, National Institute of Technology Kurukshetra, India Chapter 10 RecoveryandRefinementofBusinessProcessModelsforWebApplications.................................. 248 Alessandro Marchetto, Independent Researcher, Italy Chiara Di Francescomarino, Fondazione Bruno Kessler (CIT), Italy Chapter 11 PerformanceEvaluationofPublicIaaSCloudsforWeb2.0ApplicationsUsingCloudStone Benchmark.......................................................................................................................................... 292 Sanjay P. Ahuja, University of North Florida, USA Neha Soni, University of North Florida, USA Chapter 12 AnEmpiricalStudyoftheEffectofDesignPatternsonClassStructuralQuality............................. 315 Liguo Yu, Indiana University – South Bend, USA Srini Ramaswamy, BU Power Generation at ABB, India Chapter 13 AttainingSemanticEnterpriseInteroperabilityThroughOntologyArchitecturalPatterns............... 335 Rishi Kanth Saripalle, University of Connecticut, USA Steven A. Demurjian, University of Connecticut, USA Chapter 14 CounteringCross-SiteScriptinginWeb-BasedApplications............................................................ 370 Loye Lynn Ray, University of Maryland University College, USA Chapter 15 DevelopingSecurityEnabledApplicationsforWebCommerce........................................................ 384 Kannan Balasubramanian, Mepco Schlenk Engineering College, India Chapter 16 :UsabilitySoftwareEngineeringTestingExperimentationforAndroid-BasedWebApplications UsabilityEngineeringTestingforOnlineLearningManagementSystem......................................... 397 Hina Saeeda, National University of Sciences and Technology, Pakistan Fahim Arif, National University of Sciences and Technology, Pakistan Nasir Mehmood Minhas, Pir Mehr Ali Shah Arid Agriculture University, Pakistan Chapter 17 AMethodtoDesignaSoftwareProcessArchitectureinaMultimodelEnvironment:An Overview............................................................................................................................................. 416 Mery Pesantes, Research Centre in Mathematics (CIMAT, A.C.), Mexico Jorge Luis Risco Becerra, University of São Paulo – Escola Politécnica, Brazil Cuauhtémoc Lemus, Research Centre in Mathematics (CIMAT, A.C.), Mexico Chapter 18 AnAlternativeThreatModel-BasedApproachforSecurityTesting................................................. 441 Bouchaib Falah, Al Akhawayn University, Morocco Mohammed Akour, Yarmouk University, Jordan Samia Oukemeni, Al Akhawayn University, Morocco Chapter 19 AnIntegratedDevelopmentEnvironmentforRFIDApplications..................................................... 455 Nikos Kefalakis, Athens Information Technology, Greece John Soldatos, Athens Information Technology, Greece Chapter 20 ARoadmaponAwarenessofOthersinAccessibleCollaborativeRichInternetApplications.......... 479 Leonelo D. A. Almeida, Federal University of Technology-Paraná (UTFPR), Brazil M. Cecília C. Baranauskas, University of Campinas (UNICAMP), Brazil Chapter 21 AGenericArchitecturalModelApproachforEfficientUtilizationofPatterns:Applicationinthe MobileDomain................................................................................................................................... 501 Jouni Markkula, University of Oulu, Finland Oleksiy Mazhelis, University of Jyväskylä, Finland Volume II Chapter 22 UserInterfaceDesigninIsolationfromUnderlyingCodeandEnvironment..................................... 530 Izzat Alsmadi, University of Texas A&M, USA Chapter 23 DevelopingSecure,Unified,Multi-Device,andMulti-DomainPlatforms:ACaseStudyfromthe WebinosProject.................................................................................................................................. 539 Andrea Atzeni, Politecnico di Torino, Italy John Lyle, University of Oxford, UK Shamal Faily, University of Oxford, UK Chapter 24 FirefoxOSEcosystem:AmbitionsandLimitsofanOpenSourceOperatingSystemforMobile Devices................................................................................................................................................ 565 Ewa Janczukowicz, Orange Labs, France Ahmed Bouabdallah, Institut Mines-Telecom, France Arnaud Braud, Orange Labs, France Stéphane Tuffin, Orange Labs, France Jean-Marie Bonnin, Telecom Bretagne / IRISA, France Chapter 25 VoiceApplicationGeneratorPlatformforRealTimeMultimediaVehicleSensorBased Notifications........................................................................................................................................ 593 Guillermo Cueva-Fernandez, University of Oviedo, Spain Jordán Pascual Espada, University of Oviedo, Spain Vicente García-Díaz, University of Oviedo, Spain Chapter 26 Design-BasedResearchwithAGILESprintstoProduceMUVESinVocationalEducation............ 607 Todd Cochrane, Nelson Marlborough Institute of Technology, New Zealand Niki E. Davis, University of Canterbury, New Zealand Julie Mackey, University of Canterbury, New Zealand Chapter 27 DevelopmentofDataMiningDrivenSoftwareTooltoForecasttheCustomerRequirementfor QualityFunctionDeployment............................................................................................................. 625 Shivani K. Purohit, Manoharbhai Patel Institute of Engineering and Technology (MIET), India Ashish K. Sharma, Manoharbhai Patel Institute of Engineering and Technology (MIET), India Chapter 28 HOD2MLC:HybridOntologyDesignandDevelopmentModelWithLifecycle.............................. 659 Rishi Kanth Saripalle, Illinois State University, USA Steven A. Demurjian, University of Connecticut, USA Michael Blechner, University of Connecticut Health Center, USA Thomas Agresta, University of Connecticut Health Center, USA Chapter 29 ComponentBasedModelDrivenDevelopment:AnApproachforCreatingMobileWeb ApplicationsFromDesignModels..................................................................................................... 686 Pablo Martin Vera, National University of La Matanza, Argentina