وبلاگ بلیان

Evaluation of novel approaches to software engineering : 3rd and 4th International Conferences, ENASE 2008/2009, Funchal, Madeira, Portugal, May 4-7, 2008 ; Milan, Italy, May 9-10, 2009, Revised Selected Papers

معرفی کتاب «Evaluation of novel approaches to software engineering : 3rd and 4th International Conferences, ENASE 2008/2009, Funchal, Madeira, Portugal, May 4-7, 2008 ; Milan, Italy, May 9-10, 2009, Revised Selected Papers» نوشتهٔ Motoshi Saeki, Haruhiko Kaiya (auth.), Leszek A. Maciaszek, César González-Pérez, Stefan Jablonski (eds.)، منتشرشده توسط نشر Springer-Verlag Berlin Heidelberg در سال 2010. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Software engineering is understood as a broad term linking science, traditional en- neering, art and management and is additionally conditioned by social and external factors (conditioned to the point that brilliant engineering solutions based on strong science, showing artistic creativity and skillfully managed can still fail for reasons beyond the control of the development team). Modern software engineering needs a paradigm shift commensurate with a change of the computing paradigm from: 1. Algorithms to interactions (and from procedural to object-oriented programming) 2. Systems development to systems integration 3.Products to services Traditional software engineering struggles to address this paradigm shift to inter- tions, integration, and services. It offers only incomplete and disconnected methods for building information systems with fragmentary ability to dynamically accom- date change and to grow gracefully. The principal objective of contemporary software engineering should therefore be to try to redefine the entire discipline and offer a complete set of methods, tools and techniques to address challenges ahead that will shape the information systems of the future. Front Matter....Pages - Front Matter....Pages 1-1 Measuring Characteristics of Models and Model Transformations Using Ontology and Graph Rewriting Techniques....Pages 3-16 On-the-Fly Testing by Using an Executable TTCN-3 Markov Chain Usage Model....Pages 17-30 Language-Critical Development of Process-Centric Application Systems....Pages 31-46 Balancing Business Perspectives in Requirements Analysis....Pages 47-59 Using Fault Screeners for Software Error Detection....Pages 60-74 Language Support for Service Interactions in Service-Oriented Architecture....Pages 75-90 Front Matter....Pages 91-91 Automating Component Selection and Building Flexible Composites for Service-Based Applications....Pages 93-106 An Aspect-Oriented Framework for Event Capture and Usability Evaluation....Pages 107-119 Implementing Domain Specific Process Modelling....Pages 120-132 Bin-Packing-Based Planning of Agile Releases....Pages 133-146 A Method to Measure Productivity Trends during Software Evolution....Pages 147-162 Design Pattern Detection in Java Systems: A Dynamic Analysis Based Approach....Pages 163-179 Formalization of the UML Class Diagrams....Pages 180-192 Extended KAOS Method to Model Variability in Requirements....Pages 193-205 Orthographic Software Modeling: A Practical Approach to View-Based Development....Pages 206-219 Dynamic Management of the Organizational Knowledge Using Case-Based Reasoning....Pages 220-233 Mapping Software Acquisition Practices from ISO 12207 and CMMI....Pages 234-247 Concept Management: Identification and Storage of Concepts in the Focus of Formal Z Specifications....Pages 248-261 A Model Driven Approach to Upgrade Package-Based Software Systems....Pages 262-276 Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies....Pages 277-290 Front Matter....Pages 91-91 Revealing Commonalities Concerning Maintenance of Software Product Line Platform Components....Pages 291-304 Service Based Development of a Cross Domain Reference Architecture....Pages 305-318 Back Matter....Pages - Software engineering is understood as a broad term linking science, traditional en- neering, art and management and is additionally conditioned by social and external factors (conditioned to the point that brilliant engineering solutions based on strong science, showing artistic creativity and skillfully managed can still fail for reasons beyond the control of the development team). Modern software engineering needs a paradigm shift commensurate with a change of the computing paradigm from: 1. Algorithms to interactions (and from procedural to object-oriented programming) 2. Systems development to systems integration 3. Products to services Traditional software engineering struggles to address this paradigm shift to inter- tions, integration, and services. It offers only incomplete and disconnected methods for building information systems with fragmentary ability to dynamically accom- date change and to grow gracefully. The principal objective of contemporary software engineering should therefore be to try to redefine the entire discipline and offer a complete set of methods, tools and techniques to address challenges ahead that will shape the information systems of the future The CCIS series is devoted to the publication of proceedings of computer science conferences. Its aim is to efficiently disseminate original research results in informatics in printed and electronic form. While the focus is on publication of peer-reviewed full papers presenting mature work, inclusion of reviewed short papers and abstracts reporting on work in progress is welcome, too. Besides globally relevant meetings with internationally representative program committees guaranteeing a strict peer-reviewing and paper selection process, conferences run by societies or of high regional or national relevance are considered for publication as well. The topical scope of CCIS spans the entire spectrum of informatics ranging from foundational topics in the theory of computing to information and communications science and technology and a broad variety of interdisciplinary application fields The language of publication is exclusively English. Authors publishing in CCIS have to sign the Springer CCIS copyright transfer form, however, they are free to use their material published in CCIS for substantially changed, more elaborate subsequent publications elsewhere. For the preparation of the camera-ready papers/files, authors have to strictly adhere to the Springer CCIS Authors' Instructions and are strongly encouraged to use the CCIS LaTeX style files or templates. --Résumé de l'éditeur The language of publication is exclusively English. Authors publishing in CCIS have to sign the Springer CCIS copyright transfer form, however, they are free to use their material published in CCIS for substantially changed, more elaborate subsequent publications elsewhere. For the preparation of the camera-ready papers/files, authors have to strictly adhere to the Springer CCIS Authors' Instructions and are strongly encouraged to use the CCIS LaTeX style files or templates. --Book Jacket Publication in CCIS is free of charge. No royalties are paid; however, CCIS volume editors receive 25 complimentary copies of the proceedings. CCIS proceedings can be published in time for distribution at conferences or as post-proceedings, as printed books and/or electronically as CDs; furthermore CCIS proceedings are included in the CCIS electronic book series hosted in the SpringerLink digital library Collects the papers that are presented at the International Conference on Evaluation of Novel Approaches to Software Engineering 2008 and 2009 (ENASE 2008/2009).
دانلود کتاب Evaluation of novel approaches to software engineering : 3rd and 4th International Conferences, ENASE 2008/2009, Funchal, Madeira, Portugal, May 4-7, 2008 ; Milan, Italy, May 9-10, 2009, Revised Selected Papers