You are previewing Computer Engineering.
O'Reilly logo
Computer Engineering

Book Description

Computer engineering refers generally to the field that integrates hardware design, production, and implementation, and it combines the expertise of practitioners in electrical, software, and hardware engineering. Computer Engineering: Concepts, Methodologies, Tools, and Applications is a broad, multi-volume collection of the best recent works published under the umbrella of computer engineering. It includes perspectives on the fundamental aspects, tools and technologies, methods and design, applications, managerial impact, social/behavioral perspectives, critical issues, and emerging trends in the field. The volume is vital and highly accessible across the hybrid domain of electrical engineers and computer scientists, practitioners and academics alike.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Editor-in-Chief
    2. Associate Editors
    3. Editorial Advisory Board
  5. Preface
  6. Section 1: Fundamental Concepts and Theories
    1. Chapter 101: Human-Computer Interaction and Artificial Intelligence
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. DESIGNING AND IMPLEMENTING GAME ACESSIBILITY
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    2. Chapter 102: How to Use Information Technology Effectively to Achieve Business Objectives
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. ENTERPRISE STRATEGY
      5. ENTERPRISE ARCHITECTURE
      6. SOLUTION ARCHITECTURE
      7. CASE STUDY RESULTS
      8. CONCLUSION
    3. Chapter 103: You Can’t Step Into the Same Network Twice
      1. ABSTRACT
      2. INTRODUCTION
      3. HISTORY AND CONTEXT
      4. CONTROL AND INNOVATION: WHAT COMMUNITY COLLABORATIONS CAN TEACH US
    4. Chapter 104: Ontologies and Controlled Vocabulary
      1. ABSTRACT
      2. INTRODUCTION
      3. THE CATEGORIES FOR ANALYSIS
      4. METHODOLOGIES ASSESSED
      5. COMPARATIVE ANALYSIS
      6. FUTURE RESEARCH DIRECTIONS
      7. CONCLUSION
    5. Chapter 105: Exceptions in Ontologies
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND ON NON-MONOTONIC LOGICS
      4. OVERVIEW OF THE CLOSED WORLD ASSUMPTION
      5. USING TOPOLOGY TO REPRESENT ATYPICAL ENTITIES IN ONTOLOGIES
      6. THE TOPOLOGICAL INCLUSION AND BELONGING RELATIONS
      7. INFERENCE RULES FOR THE SIX TOPOLOGICAL RELATIONS OF INCLUSION AND MEMBERSHIP
      8. TOPOLOGICAL INTERPRETATION OF THE TWO EXAMPLES
      9. TOWARDS A NON-MONOTONIC SYSTEM: IMPLEMENTATION
      10. CONCLUSION
    6. Chapter 106: Integrating Semantic Web and Software Agents
      1. ABSTRACT
      2. INTRODUCTION
      3. BUSINESS RULES AMONG SEMANTIC WEB AND AGENTS
      4. BACKGROUND
      5. INTEGRATING RIF RULES AND BDI AGENT PROGRAMMING
      6. RULE TRANSLATION ILLUSTRATIONS AND DISCUSSION
      7. CONCLUSION AND FUTURE RESEARCH
    7. Chapter 107: Hybrid Intelligent Systems in Ubiquitous Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. HYBRID APPROACH TO DEVELOPMENT OF INTELLIGENT SYSTEMS
      4. HYBRID EMBEDDED EXPERT SYSTEM FOR CONTROL OF SMART OBJECTS
      5. CONTEXT BASED PROGRAMMING-LEARNING OF SMART OBJECTS
      6. INTRODUCTION TO METHODOLOGY FOR DEVELOPMENT OF HYBRID INTELLIGENT SYSTEMS
      7. CONCLUSION
    8. Chapter 108: Secure by Design
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. CHALLENGES OF SECURE SOFTWARE SYSTEMS ENGINEERING
      4. 3. PROJECT BACKGROUND
      5. 4. SECURE BY DESIGN DEVELOPMENT OF POWERCHEX’S PRE-EMPLOYMENT SYSTEM
      6. 5. LESSONS LEARNED
      7. 6. RELATED WORK
      8. 7. CONCLUSION
    9. Chapter 109: Geospatial Technology
      1. ABSTRACT
      2. GEOSPATIAL TECHNOLOGY: CURRICULAR KEYSTONE OF APPLIED GEOGRAPHY
      3. RECOMMENDATIONS AND CONCLUSION
    10. Chapter 110: Blind User Interfacing
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. REQUIREMENTS, MODELS AND FRAMEWORK FOR BLIND USER INTERFACING
      5. USER INTERFACE MODELING FOR BLIND USERS
      6. A FRAMEWORK FOR BLIND USER INTERFACING
      7. CASE STUDY: DABIN
      8. FUTURE TRENDS
      9. CONCLUSION
    11. Chapter 111: Open Source Health Information Technology Projects
      1. ABSTRACT
      2. INTRODUCTION
      3. RESEARCH FRAMEWORK
      4. METHODOLOGY
      5. ANALYSIS AND DISCUSSION OF RESULTS
      6. CONCLUSION AND FUTURE RESEARCH
  7. Section 2: Development and Design Methodologies
    1. Chapter 201: Requirements Engineering in the ICT4D Domain
      1. ABSTRACT
      2. INTRODUCTION
      3. REQUIREMENTS ENGINEERING
      4. ICT4D CONTEXT
      5. STORYTELLING
      6. STORYTELLING VS. CONVENTIONAL ELICITATION TECHNIQUES
      7. INCORPORATING ‘SDS’ IN REQUIREMENTS GATHERING PROCESS
      8. VALIDATION OF THE SDS APPROACH: A PRELIMINARY EXPERIMENT
      9. THE NEXT GENERATION E-TOOL
      10. RELATED WORK
      11. SUMMARY
    2. Chapter 202: Architecture-Centered Integrated Verification
      1. ABSTRACT
      2. INTRODUCTION
      3. COMPOSITIONAL VERIFICATION
      4. SOFTWARE ARCHITECTURE MODEL (SAM)
      5. FORMAL VERIFICATION
      6. ARCHITECTURE-CENTERED VERIFICATION
      7. CASE STUDY
      8. CONCLUSION
    3. Chapter 203: Ontology-Based Software Component Aggregation1
      1. 1 SOFTWARE COMPONENT AGGREGATION PROCESS
      2. 12 METADATA FOR SOFTWARE COMPONENT REFERENCING
      3. 3 THE SOFTWARE COMPONENTS ONTOLOGY
      4. 4 A FRAMEWORK FOR ONTOLOGY-DRIVEN AGGREGATION OF COMPONENTS
      5. CONCLUSION
    4. Chapter 204: Effort Estimation Model for each Phase of Software Development Life Cycle
      1. ABSTRACT
      2. BACKGROUND AND MOTIVATION
      3. MEASURING THE SIZE OF EACH PROJECT
      4. REQUIREMENT ELICITATION & ANALYSES PHASE SIZE AND EFFORT ESTIMATION
      5. OBJECT DESIGN MODEL SIZE AND EFFORT
      6. BEHAVIORAL MODEL SIZE AND EFFORT
      7. DATA MODEL SIZE AND EFFORT
      8. CODING PHASE SIZE AND EFFORT ESTIMATE
      9. TESTING PHASE SIZE AND EFFORT ESTIMATE
      10. CONCLUSION
    5. Chapter 205: Tool-Support for Software Development Processes
      1. ABSTRACT
      2. SOFTWARE ENGINEERING ENVIRONMENTS
      3. PROVIDING TOOL-SUPPORT FOR SOFTWARE DEVELOPMENT PROCESSES
      4. CONCRETE SAMPLES
      5. CONCLUSION
    6. Chapter 206: Service Composition Based Software Solution Design
      1. ABSTRACT
      2. INTRODUCTION
      3. BUSINESS REQUIREMENTS AND ANALYSIS
      4. SOFTWARE SOLUTION
      5. CONCLUSION
    7. Chapter 207: Parallel Programming and Its Architectures Based on Data Access Separated Algorithm Kernels
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. MASTER – SIMD MACHINE ARCHITECTURE
      4. 3. MEMORY SUBSYSTEM
      5. 4. PROGRAMMING FLOW
      6. 5. CONFLICT FREE PARALLEL MEMORY ACCESS
      7. 6. BENCHMARKING ON KERNEL BASED PARALLEL PROGRAMS
      8. CONCLUSION
    8. Chapter 208: Semidefinite Programming-Based Method for Implementing Linear Fitting to Interval-Valued Data
      1. ABSTRACT
      2. INTRODUCTION
      3. PRELIMINARIES
      4. QCQP FORM OF AN INTERVAL-VALUED DATA FITTING PROBLEM
      5. SOLVING THE INTERVAL-VALUED DATA FITTING PROBLEM WITH SEMIDEFINITE PROGRAMMING
      6. EXPERIMENTAL STUDIES
      7. CONCLUSION
      8. APPENDIX A
      9. APPENDIX B
    9. Chapter 209: How to Develop Intelligent Agents in an Easy Way with FAIA
      1. ABSTRACT
      2. MOTIVATIONS
      3. CONTRIBUTIONS
      4. ORGANIZATION
      5. BACKGROUND
      6. FAIA: FRAMEWORK FOR INTELLIGENT AI AGENTS
      7. FAIA APPLICATION EXAMPLES
      8. CONCLUSION AND FUTURE WORK
    10. Chapter 210: Test-Driven Development of Data Warehouses
      1. ABSTRACT
      2. INTRODUCTION
      3. STATUS OF TDD IN THE BI AND DATA WAREHOUSING SPACE
      4. BACKGROUND: WHAT IS TEST-DRIVEN DEVELOPMENT?
      5. TDD FOR A SOFTWARE PROJECT
      6. THE “RIGHT” LEVEL OF TESTING
      7. BUSINESS ENVIRONMENT CHALLENGES
      8. FAILING TO MEET THE USER’S NEEDS
      9. APPLYING TDD TO A DW PROJECT
      10. ADDRESSING DATA QUALITY
      11. TEST CASES ENSURE SYSTEM ROBUSTNESS
      12. CONCLUSION
    11. Chapter 211: Agent-Based Dynamic Route Selection for Multilayer Electronic Supply Network
      1. ABSTRACT
      2. INTRODUCTION
      3. INTELLIGENT AGENTS
      4. THE PROPOSED MODEL OF MULTILAYER E-SCM
      5. INFORMATION FLOW INTERACTION IN E-SCM
      6. NUMERICAL ILLUSTRATIONS
      7. CONCLUSION
      8. APPENDIX
    12. Chapter 212: Developing Context Sensitive BIM Based applications
      1. ABSTRACT
      2. 1 INTRODUCTION
      3. 2 DEVELOPING CONTEXT SENSITIVE BIM INCORPORATING A MULTI-STAKEHOLDER PERSPECTIVE
      4. PROJECT CONTEXT CATEGORIES
      5. 4 PROJECT STAKEHOLDERS AND CONTEXTS
      6. 5 SUGGESTIONS FOR FUTURE EMPIRICAL RESEARCH
      7. 6 CONCLUSION
    13. Chapter 213: DEVS-Based Simulation Interoperability
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. THE SAM APPROACH OF TACKLING SIMULATION INTEROPERABILITY
      5. AN SIMPLE EXAMPLE OF USING THE SAM APPROACH
      6. COMPARISON OF DEVS INTEROPERABILITY APPROACHES
      7. A MORE COMPLEX EXAMPLE OF USING THE SAM APPROACH
      8. CONCLUSION
      9. ACKNOWLEDGMENT
      10. APPENDIX A: THE TREEGROSS STAND GROWTH MODEL
      11. APPENDIX B: THE YASSO SOIL MODEL
    14. Chapter 214: Deconstructive Design as an Approach for Opening Trading Zones
      1. ABSTRACT
      2. INTRODUCTION
      3. SOFTWARE ENGINEERING, (UN)LEARNING AND (DE)CONSTRUCTION
      4. ‘DECONSTRUCTIVE DESIGN’ TRIPLE-LOOP LEARNING AND BEYOND
      5. DIFFERING PERSPECTIVES AND ‘BOUNDARY OBJECTS’
      6. CONCLUSION AND FUTURE RESEARCH
    15. Chapter 215: Applying a Fuzzy and Neural Approach for Forecasting the Foreign Exchange Rate
      1. ABSTRACT
      2. INTRODUCTION
      3. THE FLR-BPN APPROACH
      4. A PRACTICAL EXAMPLE
      5. CONCLUSION AND DIRECTIONS FOR FUTURE RESEARCH
    16. Chapter 216: Vehicular System Management Architecture and Application Platform
      1. ABSTRACT
      2. 1 INTRODUCTION
      3. 2 RELATED WORKS
      4. 3 COMPARISONS OF OSGI AND ANDROID
      5. 4 OPEN EMBEDDED ANDROID/OSGI PLATFORM FOR TELEMATICS
      6. 5 VEHICULAR ANDROID/OSGI APPLICATIONS
    17. Chapter 217: Petri Net Based Deadlock Prevention Approach for Flexible Manufacturing Systems
      1. ABSTRACT
      2. BACKGROUND
      3. PRELIMINARIES OF PETRI NETS
      4. EXAMPLES
      5. CONCLUSION
    18. Chapter 218: Swap Token
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUNDS OF THRASHING PROTECTIONS
      4. EXPERIMENTAL OBSERVATION OF PROGRAM’S ACCESS PATTERNS
      5. MEMORY PERFORMANCE DUE TO INTERACTIONS OF DIFFERENT TYPES OF PROGRAMS
      6. DESIGN AND IMPLEMENTATIONS OF SWAP TOKEN
      7. PERFORMANCE OF THE SWAP TOKEN MECHANISM
      8. CONCLUDING REMARKS
    19. Chapter 219: Optimal Crashing and Buffering of Stochastic Serial Projects
      1. ABSTRACT
      2. INTRODUCTION
      3. MODEL FORMULATIONS
      4. NUMERICAL EXAMPLES
      5. CONCLUSION
  8. Section 3: Tools and Technologies
    1. Chapter 301: Assembling of Parallel Programs for Large Scale Numerical Modeling
      1. ABSTRACT
      2. INTRODUCTION
      3. THE PIC METHOD AND THE PROBLEMS OF ITS PARALLEL IMPLEMENTATION
      4. BASIC CONCEPTS OF THE TECHNOLOGY OF FRAGMENTED PROGRAMMING
      5. PARALLELIZATION OF NUMERICAL METHODS WITH AT
      6. IMPLEMENTATION OF THE PIC METHOD ON MULTICOMPUTERS
      7. DYNAMIC LOAD BALANCING
      8. AUTOMATIC GENERATION OF PARALLEL CODE
      9. CONCLUSION
    2. Chapter 302: Prediction of Non-Functional Properties of Service-Based Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. ISSUES AND COMPLEXITIES
      5. GENERAL APPROACHES
      6. TOWARDS A SOLUTION
      7. PREDICTION OF RELIABILITY OF SERVICE-BASED SYSTEM
      8. OUR APPROACH
      9. VALIDATION AND EVALUATION
      10. RESULTS AND DISCUSSION
      11. CONCLUSION
    3. Chapter 303: Natural Language Processing Techniques in Requirements Engineering
      1. ABSTRACT
      2. INTRODUCTION
      3. REQUIREMENT ENGINEERING PROCESS AND APPLICATION OF NATURAL LANGUAGE PROCESSING TECHNIQUES
      4. SIMILARITY ANALYSIS
      5. RESULTS AND PROBABLE FUTURE DIRECTIONS
    4. Chapter 304: Applications of Visual Algorithm Simulation
      1. ABSTRACT
      2. INTRODUCTION
      3. ALGORITHM SIMULATION
      4. MATRIX SIMULATION FRAMEWORK
      5. VISUAL ALGORITHM SIMULATION EXERCISES
      6. DISCUSSION
    5. Chapter 305: Tools and Datasets for Mining Libre Software Repositories
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. FIRST STEPS BEFORE THE ANALYSIS
      4. 3. SCM SYSTEM META-DATA
      5. 4. MAILING LISTS ARCHIVES (AND FORUMS)
      6. 5. BUG-TRACKING SYSTEMS
      7. 6. SOURCE CODE
      8. 7. DATASETS FOR EMPIRICAL RESEARCH
      9. 8. SUMMARY AND CONCLUSION
    6. Chapter 306: DIMMA
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. ARCHITECTURE OF DIMMA
      4. 3. INITIATION PHASE
      5. 4 BLUEPRINT PHASE
      6. 5. CONSTRUCTION PHASE
      7. 6. A CASE STUDY
      8. CONCLUSION
    7. Chapter 307: DSOA
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. RELATED WORK
      4. 3. THE DSOA ARCHITECTURE
      5. 4. UP - UBIQUITOUS PROTOCOLS
      6. 5. UOS - UBIQUITOUS OS
      7. 6. USE CASE - THE HYDRA APPLICATION
      8. 7. RESULTS
      9. 8. CONCLUSION
    8. Chapter 308: MUSTER
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. DEVELOPMENT OF THE TOOL
      5. PLUG-INS FOR THE TOOL
      6. MUSTER TOOL IN ACTION
      7. DISCUSSION
      8. CONCLUSION
    9. Chapter 309: Assimilating and Optimizing Software Assurance in the SDLC
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. PHASE 1: REQUIREMENTS – SECURITY REQUIREMENTS IDENTIFICATION
      5. PHASE 2: REQUIREMENTS ASSURANCE – CERTIFICATION & ACCREDITATION
      6. PHASE 3: ASSURANCE CASES – PRE-DEVELOPMENT
      7. PHASE 4: DESIGN – PRODUCING DESIGN ASSURANCE ARTIFACTS
      8. PHASE 5: IMPLEMENTATION – CODE ASSURANCE
      9. PHASE 6: REVIEW – ITERATIVE REVISION
      10. EXPERIENCES/LESSONS LEARNED
      11. CONCLUSION
    10. Chapter 310: Implementation of FFT on General-Purpose Architectures for FPGA
      1. ABSTRACT
      2. INTRODUCTION
      3. THE RECONFIGURABLE PLATFORM
      4. IMPLEMENTATION DETAILS
      5. THE REFERENCE PLATFORMS
      6. CONCLUSION
    11. Chapter 311: Semi-E-Preinvex Functions
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. PRELIMINARIES
      4. 3. BASIC RESULTS
      5. 4. MAIN RESULTS
    12. Chapter 312: Metaheuristic Search with Inequalities and Target Objectives for Mixed Binary Optimization Part I
      1. ABSTRACT
      2. 1. NOTATION AND PROBLEM FORMULATION
      3. 2. EXPLOITING INEQUALITIES IN TARGET SOLUTION STRATEGIES
      4. 3. GENERALIZATION TO INCLUDE PARTIAL VECTORS AND MORE GENERAL TARGET OBJECTIVES
      5. 4. STRONGER INEQUALITIES AND ADDITIONAL VALID INEQUALITIES FROM BASIC FEASIBLE LP SOLUTIONS
      6. 5. GENERATING TARGET OBJECTIVES AND SOLUTIONS BY EXPLOITING PROXIMITY
      7. 6. CONCLUSION
    13. Chapter 313: Extended Time Machine Design using Reconfigurable Computing for Efficient Recording and Retrieval of Gigabit Network Traffic
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. TRAFFIC CAPTURE
      4. 3. EXTENDED TIME MACHINE DESIGN
      5. 4. PERFORMANCE EVALUATION
      6. 5. CONCLUSION
    14. Chapter 314: Congestion Management Using Hybrid Particle Swarm Optimization Technique
      1. ABSTRACT
      2. INTRODUCTION
      3. PROBLEM FORMULATION
      4. PROPOSED HYBRID PARTICLE SWARM OPTIMIZATION TECHNIQUE
      5. PSUEDO CODE
      6. CONGESTION MANAGEMENT USING HPSO
      7. RESULTS AND DISCUSSION
      8. CONCLUSION
      9. APPENDIX
    15. Chapter 315: Granular Computing in Object-Oriented Software Development Process
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. PRINCIPLES OF GRANULAR COMPUTING
      4. 3. OBJECT-ORIENTED SOFTWARE ENGINEERING PROCESS
      5. 4. GRANULAR COMPUTING IN OBJECT-ORIENTED SOFTWARE ENGINEERING PROCESS
      6. 5. CONCLUDING REMARKS
    16. Chapter 316: Identification of Genomic Islands by Pattern Discovery
      1. ABSTRACT
      2. INTRODUCTION
      3. APPROACHES FOR IDENTIFYING GENOMIC ISLANDS
      4. WEB-BASED TOOLS AND DATABASES
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    17. Chapter 317: Macroeconomic Forecasting Using Genetic Programming Based Vector Error Correction Model
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. BACKGROUND KNOWLEDGE
      4. 3. OUR HYBRID MODEL
      5. 4. EMPIRICAL STUDY
      6. 5. CONCLUSION
      7. Appendix
    18. Chapter 318: Finding Minimum Reaction Cuts of Metabolic Networks Under a Boolean Model Using Integer Programming and Feedback Vertex Sets
      1. ABSTRACT
      2. INTRODUCTION
      3. METHODS
      4. RESULTS ON COMPUTATIONAL EXPERIMENTS
      5. CONCLUSION
    19. Chapter 319: Analysis of Human Emotions Using Galvanic Skin Response and Finger Tip Temperature
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. STIMULUS FOR EMOTIONS
      4. 3. EXPERIMENTS
      5. 4. IMPLEMENTATION
      6. 5. RESULTS
      7. 6. CONCLUSION
  9. Section 4: Utilization and Application
    1. Chapter 401: Case Study - “Can You See Me?”
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND: TELECOMMUTING WITH THE CHEZELLE GROUP
      4. GETTING IT RIGHT: MOMENTS IN THE SDLC
      5. THE SDLC AS “AFFINITY SPACE”: TOWARD TWENTY-FIRST CENTURY LITERACIES
      6. SOLUTIONS AND RECOMMENDATIONS
    2. Chapter 402: Application of Triplet Notation and Dynamic Programming to Single-Line, Multi-Product Dairy Production Scheduling
      1. ABSTRACT
      2. INTRODUCTION
      3. LITERATURE
      4. DAIRY OPERATION
      5. SCHEDULING MODEL
      6. SOLUTION METHOD
      7. SAMPLE SOLUTION
      8. CONCLUSION
      9. EXTENSIONS
    3. Chapter 403: Introduction to Modern Banking Technology and Management
      1. ABSTRACT
      2. INTRODUCTION
      3. ROLE OF ICT IN BANKING
      4. CUSTOMER RELATIONSHIP MANAGEMENT (CRM) THROUGH DATA MINING
      5. ROLE OF COMPUTER SCIENCE IN RISK MANAGEMENT IN BANKING
      6. ROLE OF IT IN DATA STORAGE AND INFORMATION SECURITY IN BANKING
      7. ROLE OF IT IN BCP/ DR IN BANKING
      8. LATEST TRENDS OF ICT APPLICATIONS IN BANKING AND FINANCE
      9. CONCLUSION
    4. Chapter 404: Ontological Description and Similarity-Based Discovery of Business Process Models
      1. ABSTRACT
      2. INTRODUCTION
      3. DEFINITION OF BUSINESS PROCESS AND ABSTRACT BUSINESS PROCESS
      4. ABSTRACT BUSINESS PROCESS
      5. ONTOLOGY FOR DESCRIBING BUSINESS PROCESSES AND THEIR RELATIONSHIPS
      6. CREATING AND POPULATING THE ONTOLOGY
      7. DISCOVERYING BUSINESS PROCESSES
      8. IMPLEMENTATION EXPERIENCE AND VALIDATION OF THE APPROACH
      9. IMPLEMENTATION OF THE APPROACH
      10. VALIDATION: APPLICATION TO BIOINFORMATICS BUSINESS PROCESSES
      11. RELATED WORK
      12. SOFTWARE COMPONENT DISCOVERY
      13. CONCLUSION
    5. Chapter 405: Piece-Mold-Machine Manufacturing Planning
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED RESEARCH
      4. MANUFACTURING PLANNING
      5. SOLUTION METHODS
      6. CONCLUSION
    6. Chapter 406: Context-Aware Pervasive Services for Smart Cities
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. INTEGRATING INDEPENDENT SYSTEMS
      5. SUMMARY AND CONCLUSION
    7. Chapter 407: Estimation of Irrigation Water Demand on a Regional Scale
      1. ABSTRACT
      2. INTRODUCTION AND OBJECTIVES
      3. RELATED WORKS
      4. CASE STUDY AREA
      5. METHODOLOGY
      6. RESULTS
      7. CONCLUSION
    8. Chapter 408: Calling Police Using SMS
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. OUR SUGGESTED METHOD
      5. IMPLEMENTATION
      6. ADVANTAGES
      7. CONCLUSION
    9. Chapter 409: Emergent/See
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. EMERGENT MARKERS IN VIDEO GAME CREATION
      5. IMPLICATIONS
      6. FUTURE RESEARCH DIRECTIONS
      7. CLOSING (IN ON…)
    10. Chapter 410: Visualization of Communication in Some Mobile Phone Directory and Call Log Icons
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. THE NEED FOR THE PRESENT STUDY
      5. THEORETICAL BACKGROUND
      6. METHODOLOGY
      7. DATA ANALYSIS
      8. CONCLUSION
    11. Chapter 411: Formal Verification of a Subset of UML Diagrams
      1. ABSTRACT
      2. INTRODUCTION
      3. UML CLASS, STATE MACHINE, AND COLLABORATION DIAGRAMS
      4. REWRITING LOGIC AND MAUDE LANGUAGE
      5. MAUDE VERIFICATION OF UML MODELS
      6. FEATURES OF UML MODEL ELEMENTS AND TRANSLATION
      7. VERIFICATION OF THE SPECIFICATION
      8. CONCLUSION
    12. Chapter 412: Programming Interfaces for Realtime and Cloud-Based Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. PROGRAMMING INTERFACES FOR REAL-TIME COMPUTING
      4. PROGRAMMING INTERFACES IN CLOUD COMPUTING
      5. CONCLUSION
    13. Chapter 413: Open Source Implementation of Mobile Pair Programming for Java Programming Class
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MOBILE PAIR PROGRAMMING
      5. MOBILE PAIR PROGRAMMING TECHNOLOGIES
      6. MOBILE PAIR PROGRAMMING PROJECT
      7. CONCLUSION
    14. Chapter 414: Object Oriented Software Testing with Genetic Programming and Program Analysis
      1. ABSTRACT
      2. INTRODUCTION
      3. 2 AUTOMATED SOFTWARE TESTING AND EVOLUTIONARY ALGORITHMS
      4. 3 EVOLUTIONARY TESTING FOR OBJECT-ORIENTED PROGRAMS
      5. 4 SOFTWARE TEST CASE GENERATION WITH GENETIC PROGRAMMING
      6. 5 EXPERIMENTS WITH TEST CASE GENERATION BASED ON GENETIC PROGRAMMING
      7. 6 SUMMARY, CONCLUSION AND FUTURE WORK
    15. Chapter 415: Bike Transportation System Design
      1. ABSTRACT
      2. BACKGROUND
      3. BICYCLE INFRASTRUCTURE AND INTEGRATION
      4. BICYCLE FACILITY DESIGN AND LITERATURE REVIEW
      5. CASE CONTEXT
      6. CASE DESCRIPTION
      7. MATHEMATICAL MODELLING APPROACH
      8. DISCUSSION ON APPROACH AND RESULTS
      9. CONCLUSION
    16. Chapter 416: Adventure Game Learning Platform
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. E-LEARNING
      4. 3. GAME-BASED LEARNING
      5. 4. PROBLEM STATEMENT
      6. 5. BIBLIOGRAPHY REVIEW
      7. 6. SOLUTION PROPOSED
      8. 7. CONCLUSION
    17. Chapter 417: OpenLaszlo
      1. ABSTRACT
      2. INTRODUCTION
      3. OPENLASZLO DHTML: INCLUDE RIA APPS INTO HOSTILE ENVIRONMENTS
      4. MOBILE WEB APPS
      5. CONCLUSION
    18. Chapter 418: Robotics as a Vehicle for Multiliteracies
      1. ABSTRACT
      2. ROBOTICS AS A VEHICLE FOR MULTILITERACIES
      3. INTRODUCTION
      4. BACKGROUND
      5. CONCLUSION
    19. Chapter 419: Medical Outcome Prediction for Intensive Care Unit Patients
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. APPROACHES
      5. EXPERIMENTS AND RESULTS
      6. CONCLUSION
  10. Section 5: Organizational and Social Implications
    1. Chapter 501: Multicultural Software Development
      1. ABSTRACT
      2. INTRODUCTION
      3. COMPANY CASES
      4. ANALYSIS
      5. CONCLUSION
    2. Chapter 502: India to China – Repurposing Learning Software across Cultures
      1. EXECUTIVE SUMMARY
      2. ORGANIZATIONAL AND SITUATIONAL BACKGROUND
      3. SETTING THE STAGE: SCOPE OF THE PROJECT AND ITC’S LIBRARY SYSTEM APPLICATION
      4. CASE DESCRIPTION: COMMUNICATIONS THROUGH REVIEW OF THE E-MAIL LOG
      5. LESSONS LEARNED: BEST PRACTICES OF GLOBAL TEAMING
      6. CURRENT, FUTURE ANND RELATED CHALLENGES
      7. Mini Cases
    3. Chapter 503: Review of Kansei Research in Japan
      1. ABSTRACT
      2. INTRODUCTION
      3. MUSIC AND KANSEI
      4. KANSEI MACHINE VISION
      5. SYNTHESIS: RENDERING OF PEARL AND WOVEN CLOTH
      6. SYNESTHESIA: KANSEI AND BRAIN SCIENCE
      7. CONCLUSION
    4. Chapter 504: Girls and Computers - Yes We Can!
      1. ABSTRACT
      2. INTRODUCTION
      3. LITERATURE REVIEW
      4. METHODS
      5. RESULTS
      6. DISCUSSION
      7. STUDY LIMITATIONS
      8. CONCLUSION
    5. Chapter 505: Girls’ E-Mentoring in Science, Engineering, and Technology Based at the University of Illinois at Chicago Women in Science and Engineering (WISE) Program
      1. EXECUTIVE SUMMARY
      2. BACKGROUND
      3. CASE DESCRIPTION
      4. WISE MANAGEMENT STRUCTURE, SIZE, AND STRATEGIC PLAN
      5. CURRENT CHALLENGES
      6. LESSONS LEARNED
      7. APPENDIX A: GEM-SET PARTNER ORGANIZATIONS 2001-2008*
      8. APPENDIX B: GEM-SET MENTOR PROFESSIONAL AFFILIATIONS 2001-2008*
    6. Chapter 506: Augmentative and Alternative Communication Technologies
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. ELECTRONIC COMMUNICATION MODALITIES
      5. AAC LIMITATIONS
      6. BARRIERS AND CONTRIBUTORS TO POSITIVE OUTCOMES
      7. CASE STUDY: OPEN-SOURCE AAC SYSTEM FOR CHILDREN WITH AUTISM
      8. FUTURE STRATEGIES FOR AAC TECHNOLOGY DEVELOPMENT & RESEARCH
      9. CONCLUSION
    7. Chapter 507: Sharing Usability Information
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. COMMUNICATION CHANNELS IN USABILITY INFORMATION SHARING
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    8. Chapter 508: Open Source – Collaborative Innovation
      1. ABSTRACT
      2. INTRODUCTION
      3. THE PREREQUISITES FOR OPEN SOURCE
      4. THE DEVELOPMENT OF OPEN SOURCE CODE
      5. THE BUSINESS AND ECONOMICS OF OPEN SOURCE
      6. FUTURE RESEARCH DIRECTIONS
    9. Chapter 509: Social Tagging and Learning
      1. ABSTRACT
      2. INTRODUCTION
      3. SOCIAL TAGGING
      4. SOCIAL TAGGING AND LEARNING
      5. THE FUZZY LINE BETWEEN PRIVATE AND PUBLIC SPACE
      6. AMICI: A TAG-BASED PROGRAMMING ENVIRONMENT FOR CHILDREN
      7. EVALUATION
      8. CONCLUSION
    10. Chapter 510: Interest and Performance When Learning Online
      1. ABSTRACT
      2. INTRODUCTION
      3. METHODS
      4. RESULTS
      5. DISCUSSION
      6. CONCLUSION
    11. Chapter 511: Introducing Multiagent Systems to Undergraduates through Games and Chocolate
      1. ABSTRACT
      2. INTRODUCTION
      3. MULTIAGENT SYSTEMS FOR UNDERGRADUATE STUDENTS
      4. ISSUES IN USING SCIENCE FICTION AND GAMES
      5. THE BIG PICTURE: PHILOSOPHICAL, ETHICAL AND SOCIAL ISSUES
      6. FEEDBACK AND LESSONS LEARNED
      7. SUMMARY AND RELATED COURSEWORK
      8. Appendix: Detailed Syllabus
    12. Chapter 512: Integrating the LMS in Service Oriented eLearning Systems
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. STATE OF ART
      4. 3. NETWORK ARCHITECTURE
      5. 4. PROGRAMMING EXERCISES RESOLUTION ENVIRONMENT
      6. 5. ELEARNING SERVICES
      7. 6. INTEGRATION AND VALIDATION
      8. 7. CONCLUSION
    13. Chapter 513: Hybrid Teaching and Learning of Computer Programming Language
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. TEACHING AND LEARNING PROGRAMMING COURSE AT CITYU
      4. 3. EVALUATION OF THE NEW PEDAGOGY
      5. 4. CONCLUSION
    14. Chapter 514: Orchestrating Ontologies for Courseware Design
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. ONTOLOGICAL ENGINEERING FOR COURSEWARE DESIGN
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    15. Chapter 515: Usability and Affordances for Teaching and Learning in Second Life
      1. ABSTRACT
      2. INTRODUCTION
      3. SECOND LIFE STUDIES: GROUP WORKING
      4. SECOND LIFE STUDIES: GAMES DEVELOPMENT
      5. CONCLUSION
    16. Chapter 516: Ezine and iRadio as Knowledge Creation Metaphors for Scaffolding Learning in Physical and Virtual Learning Spaces
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND: INTERROGATING THE CONTEXT
      4. CONCLUSION
      5. APPENDIX
    17. Chapter 517: Shaping Interactive Media with the Sewing Machine
      1. ABSTRACT
      2. INTRODUCTION
      3. AIMS AND OBJECTIVES
      4. RESEARCH QUESTIONS
      5. COURSE DESIGN AND LEARNING CONTENTS
      6. SOFTWARE TOOLS, INTERACTIVE MEDIA AND MATERIALS
      7. CONCLUSION
    18. Chapter 518: Bounded Rationality and Market Micro-Behaviors
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. RELATED WORK
      5. THE DA MARKET ENVIRONMENT
      6. THE AGENT-BASED GP SYSTEM
      7. RESULTS AND ANALYSIS
      8. CONCLUDING REMARKS
    19. Chapter 519: VPRS-Based Group Decision-Making for Risk Response in Petroleum Investment
      1. ABSTRACT
      2. INTRODUCTION
      3. VPRS-BASED GROUP DECISION-MAKING
      4. RISK-BASED PROJECT SELECTION
      5. A NUMERICAL EXAMPLE
      6. CONCLUSION
  11. Section 6: Managerial Impact
    1. Chapter 601: Deliberate Leadership
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. CORPORATE ORGANIZATIONAL CHALLENGES
      5. SUMMARY OF OBSERVATIONS
      6. CONCLUSION
    2. Chapter 602: Best Practices Guidelines for Agile Requirements Engineering Practices
      1. Abstract
      2. 1. Introduction
      3. 2. An ‘INSERT’ Process in Extreme Programming (XP)
      4. 3. Best Practices Guidelines
      5. 4. Case Study
      6. 5. Conclusion
    3. Chapter 603: Application Management
      1. ABSTRACT
      2. 1 APPLICATION MANAGEMENT: AN INTRODUCTION
      3. 2 REQUIREMENTS OF BUSINESS SERVICE OWNERS
      4. 3 REQUIREMENTS OF SERVICE PROVIDERS
      5. 4 APPLICATION MANAGEMENT IN THE SOFTWARE DEVELOPMENT LIFECYCLE
      6. 5 APPLICATION MANAGEMENT IN THE REAL WORLD
      7. 6 WRAP-UP
    4. Chapter 604: Strategic E-Business/ IT Alignment for SME Competitiveness
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. E-BUSINESS AND IT STRATEGIC ALIGNMENT
      5. FuTURE rESEARCH dIRECTIONS
      6. Conclusion
    5. Chapter 605: Partner Relationship Management
      1. Abstract
      2. INTRODUCTION
      3. Background
      4. THE SEM-IDi APPROACH
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    6. Chapter 606: Empowering Web Service Search with Business Know-How
      1. Abstract
      2. Introduction
      3. State of the art of scientific workflows
      4. Intention Driven Process Modeling for Scientific Workflows
      5. Fragments to support know-how sharing and transfer
      6. Semantic Annotation to Support Know-How Capitalisation
      7. Conclusion
    7. Chapter 607: Teaching Globally Distributed Software Development (DSD)
      1. Abstract
      2. INTRODUCTION
      3. Background
      4. Toward a Community-based collaborative teaching model
      5. Lowering the Adoption Barriers
      6. Conclusion
    8. Chapter 608: Fuzzy Electronic Supply Chain System
      1. ABSTRACT
      2. INTRODUCTION
      3. The Proposed Model of e-SCM in Electronic Market
      4. Mathematical Formulation
      5. Numerical Illustrations
      6. Conclusion
    9. Chapter 609: Multi-Echelon Supply Chain Modeling With Dynamic Continuous Review Inventory Policy
      1. ABSTRACT
      2. Introduction
      3. Fuzzy Supply Chain Modeling
      4. Results and Discussion
      5. Conclusion
      6. APPENDIX
    10. Chapter 610: Forward and Backward Chaining with P Systems
      1. Abstract
      2. 1. Introduction
      3. 2. Definitions
      4. 3. Forward Chaining
      5. 4. A Different Approach to Forward Chaining
      6. 5. Backward Chaining
      7. 6. Conclusion
    11. Chapter 611: Recent Developments in Supplier Selection and Order Allocation Process
      1. Abstract
      2. INTRODUCTION
      3. SUPPLIER SELECTION PROCESS
      4. INTEGRATED SUPPLİER SELECTİON AND ORDER ALLOCATİON MODELS
      5. MULTI-OBJECTIVE OPTIMIZATION METHODS
      6. COMPARISON OF THE INTEGRATED MODELS
      7. FUTURE TRENDS
    12. Chapter 612: Information Systems Outsourcing in Large Companies
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. METHOD
      5. DATA ANALYSIS AND RESULTS
      6. CONCLUSION
      7. APPENDIX
    13. Chapter 613: Service Quality Evaluation Method for Community-Based Software Outsourcing Process
      1. Abstract
      2. 1. Introduction
      3. 2. Overview of Community-Based Software Outsourcing Process
      4. 3. Service Quality Evaluation Method
      5. 4. Service Quality Evaluation Prototype
      6. 5. Conclusion
    14. Chapter 614: Mobile Agents in E-Commerce
      1. INTRODUCTION
      2. MOBILE AGENT-BASED E-COMMERCE APPLICATIONS
      3. MOBILE AGENT PLATFORMS FOR SUPPORTING E-COMMERCE APPLICATIONS
      4. SECURITY ISSUES AND TECHNIQUES IN MOBILE AGENT E-COMMERCE SYSTEMS
      5. CONCLUSION
    15. Chapter 615: Innovative Hybrid Genetic Algorithms and Line Search Method for Industrial Production Management
      1. Abstract
      2. INTRODUCTION
      3. DEVELOPMENT OF MEMBERSHIP FUNCTION
      4. CASE STUDY CHOCOLATE MANUFACTURING
      5. HYBRID GENETIC ALGORITHM FOR SOLVING OPTIMIZATION PROBLEMS
      6. EXPERIMENTAL RESULTS
      7. CONCLUSION AND FUTURE RESEARCH DIRECTIONS
    16. Chapter 616: Activity Driven Budgeting of Software Projects
      1. Abstract
      2. Introduction
      3. DEVELOPING SOFTWARE PROJECTS ACCORDING TO THE UNIFIED PROCESSS
      4. ACTIVITY BASED COST MANAGEMENT OF SOFTWARE DEVELOPMENTS
      5. CONCLUSION
  12. Section 7: Critical Issues
    1. Chapter 701: Towards A Wider Application of the Systems Approach in Information Systems and Software Engineering
      1. ABSTRACT
      2. INTRODUCTION
      3. ON INFORMATION SYSTEMS DEVELOPMENT AND SYSTEMS THINKING
      4. ON SOFTWARE ENGINEERING AND SYSTEMS THINKING
      5. CONCLUDING RECOMMENDATIONS ON THE NEED FOR MORE RESEARCH LINKING SOFTWARE ENGINEERING, INFORMATION SYSTEMS DEVELOPMENT AND SYSTEMS THINKING
    2. Chapter 702: Playing as Producing
      1. ABSTRACT
      2. INTRODUCTION
      3. Background and Literature REview
      4. CAse study: Localizaition Practiced by Electrionic Arts in Taiwan
      5. Contradictions in glocalization and Convergence CULTURE
      6. CONCLUSION
    3. Chapter 703: Law, Architecture, Gameplay, and Marketing1
      1. Abstract
      2. Purpose
      3. General Background
      4. How to Use Counsel
      5. Business Forms
      6. State Regulation
      7. Federal Regulation
      8. Game Accessibility
      9. Intellectual Property
      10. Reverse Engineering and DRM
      11. Employment Considerations
      12. End User License Agreements
      13. Alternate Dispute Resolution
      14. User Generated Content and the Principle of Severability
      15. Software Architecture and Litigation Savvy Development
      16. The Magic Circle and Lusory Attitude: Drawing the Line Between Life and Play
      17. Player-on-Player Crimes and Torts
      18. Virtual Property
      19. Tax Considerations
      20. Conclusion
    4. Chapter 704: Knowledge, Truth, and Values in Computer Science
      1. ABSTRACT
      2. INTRODUCTION
      3. METAPHOR AND LAW
      4. MODELS OF KNOWLEDGE ACQUISITION
      5. ACCOMODATION IN COMPUTER SCIENCE
      6. JUST A HISTORICAL RECONSTRUCTION?
      7. DESIGN PATTERNS AS RESEARCH PROGRAMS
      8. TRUTH AND VALUES
      9. COMPUTER SCIENCE AND THE ANALYSIS OF KNOWLEDGE
      10. CONCLUSION
    5. Chapter 705: Cognitive Complexity Measures
      1. ABSTRACT
      2. Introduction
      3. Background of Cognitive Complexity measures
      4. Existing Cognitive Complexity Measure
      5. Cognitive Functional Size Complexity Measure
      6. Cognitive Program Complexity Measure (CPCM)
      7. Structured Cognitive Information Measure (SCIM) with Granular Computing Strategies
      8. Unified Complexity Measure
      9. Advantages and limitations of Cognitive Complexity Measures
      10. Evaluation of cognitive complexity measures and Comparative study
      11. DISCUSSION
      12. Conclusion
      13. Appendix
    6. Chapter 706: Programming Languages as Mathematical Theories
      1. ABSTRACT
      2. INTRODUCTION
      3. MATHEMATICAL THEORIES
      4. NORMATIVE SEMANTICS
      5. THE ROLE OF MACHINES
      6. INFORMAL SEMANTICS
      7. OPERATIONAL SEMANTICS
      8. A THEORY OF PROGRAMS
      9. EMPIRICAL SEMANTICS
      10. INFORMAL MATHEMATICS
      11. CONSERVATIVE EXTENSIONS
      12. MT and SF
      13. CONCLUSION
    7. Chapter 707: Bridging the 15 Million Person Mentoring Gap
      1. EXECUTIVE SUMMARY
      2. BACKGROUND
      3. CASE DESCRIPTION
      4. CURRENT CHALLENGES
      5. LESSONS LEARNED
    8. Chapter 708: Neuro Linguistic Programming
      1. ABSTRACT
      2. INTRODUCTION
      3. OBJECTIVES
      4. BACKGROUND OF NLP: A FEW APPLICATIONS
      5. USES AND APPLICATIONS
      6. HUMAN INTERACTIONS AND NLP: A PERSPECTIVE
      7. COMPUTERS AND THEIR ROLE IN INTERACTIONS
      8. HYPOTHETICAL MODEL: USING NLP AND COMPUTING SYSTEM
      9. REPRESENTATIONAL SYSTEMS OF NLP (SENSORS): INTERFACE BETWEEN HUMANS AND COMPUTERS
      10. ALGORITHM FOR THE WORKING OF THE HYPOTHETICAL MODEL
      11. SUMMARY AND FUTURE DIRECTIONS
    9. Chapter 709: Towards a Programming Model for Ubiquitous Computing
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. Hololanguage
      5. EXECUTION ENVIRONMENT
      6. EXPERIMENTAL RESULTS
      7. Related Work
      8. FUTURE RESEARCH DIRECTIONS
      9. Conclusion
    10. Chapter 710: Formalization Studies in Functional Size Measurement
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND ON Functıonal sıze and functıonal sıze measurement
      4. formalızatıon studıes ın fsm
      5. REVIEW METHOD
      6. OVERVIEW OF THE PAPERS
      7. CONCLUSION AND DIRECTIONS FOR FUTURE RESEARCH
    11. Chapter 711: Improvement of Self-Assessment Effectiveness by Activity Monitoring and Analysis
      1. Abstract
      2. Introduction
      3. Related Work
      4. Concept Maps
      5. Naïve Bayes Classifier
      6. Software Architecture of TESYS E-Learning Platform
      7. Monitoring Activity in TESYS E-Learning Platform
      8. Data Filtering and Obtaining Recommendations
      9. Analysis Process and Experimental Results
      10. Discusson and Conclusion
    12. Chapter 712: Various Extensions for the Ambient OSGi Framework
      1. Abstract
      2. Introduction
    13. Chapter 713: Shifting Legitimation along Information Infrastructures Growth
      1. Abstract
      2. 1. Introduction
      3. 2. Background of the Longitudinal Case Study: The Pioneer Period
      4. 3. First Switch: from Local Legitimation to Organizational Field Influence
      5. 4. Growth of the Networks of Action
      6. 5. A Return to Locality, the Switch from Organizational Field to Full-scale Rollout
      7. 6. Twofold Scalability
      8. 7. Conclusion
  13. Section 8: Emerging Trends
    1. Chapter 801: Women in Brazilian CS Research Community
      1. ABSTRACT
      2. INTRODUCTION
      3. Background Information and Related Work
      4. THE STATE-OF-THE-ART
      5. TARGETING THE PROBLEM
      6. CONCLUDING REMARKS
    2. Chapter 802: Women in Computer Science in Afghanistan
      1. ABSTRACT
      2. INTRODUCTION
      3. Women in Computer Science
      4. Surveying CS Education in Afghanistan
    3. Chapter 803: Stem Cell-Based Personalized Medicine
      1. ABSTRACT
      2. INTRODUCTION
      3. CONCLUSION
    4. Chapter 804: Solving Complex Problems in Human Genetics Using Nature-Inspired Algorithms Requires Strategies which Exploit Domain-Specific Knowledge
      1. Abstract
      2. Introduction
      3. Building Blocks from The Tuned ReliefF Algorithm (TuRF)
      4. Multifactor Dimensionality Reduction (MDR)
      5. Genetic Programming with MDR and Expert Knowledge Building Blocks
      6. A Computational Evolution System
      7. Ant Colony Optimization
      8. Discussion
    5. Chapter 805: Teaching Project Management with Second Life
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. PROJECT MANAGEMENT KNOWLEDGE AREAS AND SECOND LIFE
      5. FUTURE DIRECTIONS
      6. CONCLUSION
    6. Chapter 806: Archiving Nature’s Heartbeat Using Smartphones
      1. Abstract
      2. Introduction
      3. Background
      4. Mobile Phones as Sensors and People as Sites
      5. System Architecture
      6. Data Collection and Quality Control
      7. Applications
      8. Future Research Directions
      9. Conclusion
    7. Chapter 807: Enhanced Speech-Enabled Tools for Intelligent and Mobile E-Learning Applications
      1. Abstract
      2. Introduction
      3. Speech Technology Background
      4. Using Multimedia Files in an E-Learning Environment
      5. Speech-Enabled Virtual Laboratory to Learn Programming Language
      6. Experiments and Results
      7. Conclusion
    8. Chapter 808: Non-Visual Programming, Perceptual Culture and Mulsemedia
      1. Abstract
      2. Introduction
      3. THE DEVELOPMENT OF THE RESEARCH STUDY
      4. CASE STUDIES
      5. CONCLUSION
    9. Chapter 809: Advances in Data Processing for Airlines Revenue Management
      1. ABSTRACT
      2. GENERAL INTRODUCTION
      3. PART I: UPDATING PROBABILITY DISTRIBUTIONS ESTIMATES OF AIR TRAVEL DEMAND FOR REVENUE MANAGEMENT
      4. AN EQUIVALENT GEOMETRIC PROGRAMMING PROBLEM
      5. TOWARDS ON-LINE REVENUE MANAGEMENT
      6. PART II: AIRLINE RESERVATION CONTROL PROCESS USING DYNAMIC PROGRAMMING
      7. GENERAL CONCLUSION
    10. Chapter 810: Systematically Exploiting Web 2.0 Social Media in Government for Extending Communication with Citizens
      1. Abstract
      2. INTRODUCTION
      3. Background
      4. FUNDAMENTALS OF THE METHODOLOGY
      5. Technological Architecture
      6. AN APPLICATION SCENARIO
      7. INTEROPERABILITY ISSUES
      8. COMPOSITION OF USERS BASE
      9. Conclusion
    11. Chapter 811: Soft Computing Techniques in Civil Engineering
      1. Abstract
      2. INTRODUCTION
      3. DEVELOPMENT SYSTEM
      4. CONCLUSION
    12. Chapter 812: Abstractions and Middleware for Petascale Computing and Beyond
      1. ABSTRACT
      2. Introduction
      3. ABSTRACTIONS AND THEIR IMPLEMENTATION
      4. Run-Time System Structure
      5. A Feasibility Study: The Parallel Particle-Mesh Library (PPM)
      6. CONCLUSION
    13. Chapter 813: Computing Gamma Calculus on Computer Cluster
      1. Abstract
      2. Higher-Level Parallel Computing: Implicit Parallelism
      3. γ-Calculus
      4. Implementation in IBM Tuple Space
      5. Implementation in OpenCL
      6. Implementing the “Add” Gamma Abstraction
      7. Conclusion