Table of Contents
Transcripción
Table of Contents
Table of Contents Foreword............................................................................................................................................. xxv Preface............................................................................................................................................... xxvii Acknowledgment.............................................................................................................................xxxiii Volume I Section 1 Software Development Process Chapter 1 Graphical Modeling of Security Goals and Software Vulnerabilities..................................................... 1 David Byers, Linköping University, Sweden Nahid Shahmehri, Linköping University, Sweden Chapter 2 Developing Secure Software Using UML Patterns............................................................................... 32 Holger Schmidt, TÜV Informationstechnik GmbH, Germany Denis Hatebur, University Duisburg-Essen, Germany, & ITESYS Institut für Technische Systeme GmbH, Germany Maritta Heisel, University Duisburg-Essen, Germany Chapter 3 A Framework of Statistical and Visualization Techniques for Missing Data Analysis in Software Cost Estimation...................................................................................................................................... 71 Lefteris Angelis, Aristotle University of Thessaloniki, Greece Nikolaos Mittas, Aristotle University of Thessaloniki, Greece Panagiota Chatzipetrou, Aristotle University of Thessaloniki, Greece Chapter 4 Using Business Value Models to Elicit Services Conducting Business Transactions........................... 98 Tharaka Ilayperuma, University of Ruhuna, Sri Lanka Jelena Zdravkovic, Stockholm University, Sweden Chapter 5 Cloud Computing Economics.............................................................................................................. 125 Stamatia Bibi, Aristotle University of Thessaloniki, Greece Dimitrios Katsaros, University of Thessaly, Greece Panayiotis Bozanis, University of Thessaly, Greece Chapter 6 Object-Oriented Cognitive Complexity Measures: An Analysis......................................................... 150 Sanjay Misra, Covenant University, Nigeria Adewole Adewumi, Covenant University, Nigeria Chapter 7 QSE: Service Elicitation with Qualitative Research Procedures......................................................... 171 Ville Alkkiomäki, Lappeenranta University of Technology, Finland Kari Smolander, Lappeenranta University of Technology, Finland Chapter 8 A Proposed Pragmatic Software Development Process Model........................................................... 186 Sanjay Misra, Covenant University, Nigeria M. Omorodion, Federal University of Technology – Minna, Nigeria Amit Mishra, Federal University of Technology – Minna, Nigeria Luis Fernandez, University of Alcala de Henares, Spain Section 2 Model-Driven Engineering Chapter 9 Modelling, Simulation, and Analysis for Enterprise Architecture....................................................... 202 Tony Clark, Middlesex University, UK Balbir Barn, Middlesex University, UK Vinay Kulkarni, Tata Consultancy Services, India Chapter 10 Quality-Driven Database System Development within MDA Approach............................................ 237 Iwona Dubielewicz, Wrocław University of Technology, Poland Bogumila Hnatkowska, Wrocław University of Technology, Poland Zbigniew Huzar, Wrocław University of Technology, Poland Lech Tuzinkiewicz, Wrocław University of Technology, Poland Chapter 11 Rule-Based Domain-Specific Modeling for E-Government Service Transactions.............................. 269 Guillermo Infante Hernández, Universidad de Oviedo, Spain Aquilino A. Juan Fuente, Universidad de Oviedo, Spain Benjamín López Pérez, Universidad de Oviedo, Spain Edward Rolando Núñez-Valdéz, Universidad de Oviedo, Spain Chapter 12 Developing Software with Domain-Driven Model Reuse................................................................... 283 Audris Kalnins, University of Latvia, Latvia Tomasz Straszak, Warsaw University of Technology, Poland Michał Śmiałek, Warsaw University of Technology, Poland Elina Kalnina, University of Latvia, Latvia Edgars Celms, University of Latvia, Latvia Wiktor Nowakowski, Warsaw University of Technology, Poland Chapter 13 Quantitative Productivity Analysis of a Domain-Specific Modeling Language.................................. 313 Joe Hoffert, Indiana Wesleyan University, USA Douglas C. Schmidt, Vanderbilt University, USA Aniruddha Gokhale, Vanderbilt University, USA Chapter 14 Developing Executable UML Components Based on fUML and Alf................................................. 345 S. Motogna, Babeş-Bolyai University, Romania I. Lazăr, Babeş-Bolyai University, Romania B. Pârv, Babeş-Bolyai University, RomaniaVolume II Chapter 15 MUSPEL: Generation of Applications to Interconnect Heterogeneous Objects Using ModelDriven Engineering.............................................................................................................................. 365 Cristian González García, University of Oviedo, Spain Jordán Pascual Espada, University of Oviedo, Spain Chapter 16 Reverse Engineering of Object-Oriented Code: An ADM Approach................................................. 386 Liliana Favre, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina & Comisión de Investigaciones Científicas de la Provincia de Buenos Aires, Argentina Liliana Martinez, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Claudia Pereira, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Chapter 17 Is Modeling a Treatment for the Weakness of Software Engineering?............................................... 411 Janis Osis, Riga Technical University, Latvia Erika Asnina, Riga Technical University, Latvia Chapter 18 Optimized and Distributed Variant Logic for Model-Driven Applications......................................... 428 Jon Davis, Curtin University, Australia Elizabeth Chang, University of New South Wales, Australia & Australian Defence Force Academy, Australia Chapter 19 High-Integrity Model-Based Development......................................................................................... 479 K. Lano, King’s College London, UK S. Kolahdouz-Rahimi, King’s College London, UK Chapter 20 DSL TUNNOS Commerce: Model-Driven Architecture Applied to E-Commerce Platforms........... 500 Giovanny Mauricio Tarazona Bermúdez, Francisco José de Caldas District University, Colombia Ana Belén Rodríguez Arias, University of Oviedo, Spain Luz Andrea Rodríguez Rojas, University of Oviedo, Spain Section 3 Mobile Software Engineering Chapter 21 Mobile Interaction in Real Augmented Environments: Principles, Platforms, Models, Formalisms, Development Processes, and Applications.......................................................................................... 511 Bertrand David, Ecole Centrale de Lyon, France René Chalon, Ecole Centrale de Lyon, France Chapter 22 Application Security for Mobile Devices............................................................................................ 562 Gabriele Costa, Università degli Studi di Genova, Italy Aliaksandr Lazouski, Consiglio Nazionale delle Ricerche, Italy Fabio Martinelli, Consiglio Nazionale delle Ricerche, Italy Paolo Mori, Consiglio Nazionale delle Ricerche, Italy Chapter 23 Multichannel Service Delivery Architecture: A Case Study............................................................... 589 Randall E. Duran, Catena Technologies Pte Ltd, Singapore Anh Duc Do, Catena Technologies Pte Ltd, Singapore Chapter 24 Autonomous Execution of Reliable Sensor Network Applications on Varying Node Hardware........ 602 Steffen Ortmann, IHP, Germany Peter Langendoerfer, IHP, Germany Chapter 25 Mobile Agents for a Mobile World......................................................................................................664 10.4018/978-1-4666-6359-6.ch025 10.4018/978-1-4666-6359-6.ch025 Oscar Urra, University of Zaragoza, Spain Sergio Ilarri, University of Zaragoza, Spain Raquel Trillo, University of Zaragoza, Spain Eduardo Mena, University of Zaragoza, Spain Chapter 26 A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain.................................................................................................................................... 682 Jouni Markkula, University of Oulu, Finland Oleksiy Mazhelis, University of Jyväskylä, Finland Chapter 27 Putting Personal Smart Spaces into Context........................................................................................ 710 Ioanna Roussaki, National Technical University of Athens, Greece Nikos Kalatzis, National Technical University of Athens, Greece Nicolas Liampotis, National Technical University of Athens, Greece Pavlos Kosmides, National Technical University of Athens, Greece Miltiades Anagnostou, National Technical University of Athens, Greece Efstathios Sykas, National Technical University of Athens, Greece Chapter 28 Reasoning Qualitatively about Handheld Multimedia Framework Quality Attributes........................ 731 Daniel Hein, Garmin International, USA Hossein Saiedian, The University of Kansas, USA Compilation of References............................................................................................................. xxxiv About the Contributors................................................................................................................. lxxxvi Index..................................................................................................................................................... civ