Author: Flavio Oquendo
Publisher: Springer Science & Business Media
ISBN: 3540220003
Category : Computers
Languages : en
Pages : 289
Book Description
This book constitutes the refereed proceedings of the First European Workshop on Software Architecture, EWSA 2004, held in St Andrews, Scotland, UK in May 2004 in conjunction with ICSE 2004. The 9 revised full research papers, 4 revised full experience papers, and 6 revised position papers presented together with 5 invited presentations on ongoing European projects on software architectures were carefully reviewed and selected from 48 submissions. All current aspects of software architectures are addressed ranging from foundational and methodological issues to application issues of practical relevance.
Software Architecture
Author: Flavio Oquendo
Publisher: Springer Science & Business Media
ISBN: 3540220003
Category : Computers
Languages : en
Pages : 289
Book Description
This book constitutes the refereed proceedings of the First European Workshop on Software Architecture, EWSA 2004, held in St Andrews, Scotland, UK in May 2004 in conjunction with ICSE 2004. The 9 revised full research papers, 4 revised full experience papers, and 6 revised position papers presented together with 5 invited presentations on ongoing European projects on software architectures were carefully reviewed and selected from 48 submissions. All current aspects of software architectures are addressed ranging from foundational and methodological issues to application issues of practical relevance.
Publisher: Springer Science & Business Media
ISBN: 3540220003
Category : Computers
Languages : en
Pages : 289
Book Description
This book constitutes the refereed proceedings of the First European Workshop on Software Architecture, EWSA 2004, held in St Andrews, Scotland, UK in May 2004 in conjunction with ICSE 2004. The 9 revised full research papers, 4 revised full experience papers, and 6 revised position papers presented together with 5 invited presentations on ongoing European projects on software architectures were carefully reviewed and selected from 48 submissions. All current aspects of software architectures are addressed ranging from foundational and methodological issues to application issues of practical relevance.
Software Architecture
Author: Ron Morrison
Publisher: Springer Science & Business Media
ISBN: 354026275X
Category : Computers
Languages : en
Pages : 273
Book Description
This book constitutes the refereed proceedings of the 2nd European Workshop on Software Architecture, EWSA 2004, held in Pisa, Italy in June 2005. The 12 revised full research papers, one revised case study, and four revised position papers presented together with one invited presentation on ongoing European projects on software architectures were carefully reviewed and selected from 41 submissions. All current aspects of software architectures are addressed ranging from foundational and methodological issues to application issues of practical relevance.
Publisher: Springer Science & Business Media
ISBN: 354026275X
Category : Computers
Languages : en
Pages : 273
Book Description
This book constitutes the refereed proceedings of the 2nd European Workshop on Software Architecture, EWSA 2004, held in Pisa, Italy in June 2005. The 12 revised full research papers, one revised case study, and four revised position papers presented together with one invited presentation on ongoing European projects on software architectures were carefully reviewed and selected from 41 submissions. All current aspects of software architectures are addressed ranging from foundational and methodological issues to application issues of practical relevance.
Clustering-Based Support for Software Architecture Restructuring
Author: Niels Streekmann
Publisher: Springer Science & Business Media
ISBN: 3834886750
Category : Computers
Languages : en
Pages : 246
Book Description
The maintenance of long-living software systems is an essential topic in today’s software engineering practice and research. Software Architecture Restructuring is an important task to adjust these systems to current requirements and to keep them maintainable. Niels Streekmann introduces an approach to Software Architecture Restructuring that semi-automates this task by introducing graph clustering. The approach provides an iterative process that systematically incorporates human architectural knowledge for the improvement of the restructuring result. Thus, it supports the task of planning the transfer of an existing system to a target architecture and aims at reducing the required manual effort.
Publisher: Springer Science & Business Media
ISBN: 3834886750
Category : Computers
Languages : en
Pages : 246
Book Description
The maintenance of long-living software systems is an essential topic in today’s software engineering practice and research. Software Architecture Restructuring is an important task to adjust these systems to current requirements and to keep them maintainable. Niels Streekmann introduces an approach to Software Architecture Restructuring that semi-automates this task by introducing graph clustering. The approach provides an iterative process that systematically incorporates human architectural knowledge for the improvement of the restructuring result. Thus, it supports the task of planning the transfer of an existing system to a target architecture and aims at reducing the required manual effort.
Model-Driven Software Development
Author: Markus Völter
Publisher: John Wiley & Sons
ISBN: 111872576X
Category : Computers
Languages : en
Pages : 414
Book Description
Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's MDA and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP. MDSD is about using domain-specific languages to create models that express application structure or behaviour in an efficient and domain-specific way. These models are subsequently transformed into executable code by a sequence of model transformations. This practical guide for software architects and developers is peppered with practical examples and extensive case studies. International experts deliver: * A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories. * Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture. * Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering. * Essential management knowledge covering economic and organizational topics, from a global perspective. Get started and benefit from some practical support along the way!
Publisher: John Wiley & Sons
ISBN: 111872576X
Category : Computers
Languages : en
Pages : 414
Book Description
Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's MDA and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP. MDSD is about using domain-specific languages to create models that express application structure or behaviour in an efficient and domain-specific way. These models are subsequently transformed into executable code by a sequence of model transformations. This practical guide for software architects and developers is peppered with practical examples and extensive case studies. International experts deliver: * A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories. * Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture. * Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering. * Essential management knowledge covering economic and organizational topics, from a global perspective. Get started and benefit from some practical support along the way!
Model-Driven Software Development: Integrating Quality Assurance
Author: Rech, Jrg
Publisher: IGI Global
ISBN: 1605660078
Category : Computers
Languages : en
Pages : 526
Book Description
Covers important concepts, issues, trends, methodologies, and technologies in quality assurance for model-driven software development.
Publisher: IGI Global
ISBN: 1605660078
Category : Computers
Languages : en
Pages : 526
Book Description
Covers important concepts, issues, trends, methodologies, and technologies in quality assurance for model-driven software development.
Towards a Synergistic Combination of Research and Practice in Software Engineering
Author: Piotr Kosiuczenko
Publisher: Springer
ISBN: 3319652087
Category : Technology & Engineering
Languages : en
Pages : 226
Book Description
This book reports on recent advances in software engineering research and practice. Divided into 15 chapters, it addresses: languages and tools; development processes; modelling, simulation and verification; and education. In the first category, the book includes chapters on domain-specific languages, software complexity, testing and tools. In the second, it reports on test-driven development, processing of business rules, and software management. In turn, subsequent chapters address modelling, simulation and verification of real-time systems, mobile systems and computer networks, and a scrum-based framework. The book was written by researchers and practitioners, the goal being to achieve a synergistic combination of research results achieved in academia and best practices used in the industry, and to provide a valuable reference guide for both groups.
Publisher: Springer
ISBN: 3319652087
Category : Technology & Engineering
Languages : en
Pages : 226
Book Description
This book reports on recent advances in software engineering research and practice. Divided into 15 chapters, it addresses: languages and tools; development processes; modelling, simulation and verification; and education. In the first category, the book includes chapters on domain-specific languages, software complexity, testing and tools. In the second, it reports on test-driven development, processing of business rules, and software management. In turn, subsequent chapters address modelling, simulation and verification of real-time systems, mobile systems and computer networks, and a scrum-based framework. The book was written by researchers and practitioners, the goal being to achieve a synergistic combination of research results achieved in academia and best practices used in the industry, and to provide a valuable reference guide for both groups.
Generative and Component-Based Software Engineering
Author: Jan Bosch
Publisher: Springer
ISBN: 3540448004
Category : Computers
Languages : en
Pages : 186
Book Description
The size, complexity, and integration level of software systems is increasing c- stantly. Companies in all domains identify that software de?nes the competitive edge of their products. These developments require us to constantly search for new approaches to increase the productivity and quality of our software - velopment and to decrease the cost of software maintenance. Generative and component-based technologies hold considerablepromise with respect to achi- ing these goals. GCSE 2001 constituted another important step forward and provided a platform for academic and industrial researchers to exchange ideas. These proceedings represent the third conference on generative and com- nent-based software engineering. The conference originated as a special track on generative programming from the Smalltalk and Java in Industry and - ucation Conference (STJA), organized by the working group “Generative and Component-Based Software Engineering” of the “Gesellschaft fur ̈ Informatik” FG 2.1.9 “Object-Oriented Software Engineering.” However, the conference has evolved substantially since then, with its own, independent stature, invited speakers, and, most importantly, a stable and growing community. This year’s conference attracted 43 submissions from all over the world, - dicating the broad, international interest in the research ?eld. Based on careful review by the program committee, 14 papers were selected for presentation. I would like to thank the members of the program committee, all renowned - perts, for their dedication in preparing thorough reviews of the submissions.
Publisher: Springer
ISBN: 3540448004
Category : Computers
Languages : en
Pages : 186
Book Description
The size, complexity, and integration level of software systems is increasing c- stantly. Companies in all domains identify that software de?nes the competitive edge of their products. These developments require us to constantly search for new approaches to increase the productivity and quality of our software - velopment and to decrease the cost of software maintenance. Generative and component-based technologies hold considerablepromise with respect to achi- ing these goals. GCSE 2001 constituted another important step forward and provided a platform for academic and industrial researchers to exchange ideas. These proceedings represent the third conference on generative and com- nent-based software engineering. The conference originated as a special track on generative programming from the Smalltalk and Java in Industry and - ucation Conference (STJA), organized by the working group “Generative and Component-Based Software Engineering” of the “Gesellschaft fur ̈ Informatik” FG 2.1.9 “Object-Oriented Software Engineering.” However, the conference has evolved substantially since then, with its own, independent stature, invited speakers, and, most importantly, a stable and growing community. This year’s conference attracted 43 submissions from all over the world, - dicating the broad, international interest in the research ?eld. Based on careful review by the program committee, 14 papers were selected for presentation. I would like to thank the members of the program committee, all renowned - perts, for their dedication in preparing thorough reviews of the submissions.
Proceedings
Author:
Publisher:
ISBN:
Category : Computer engineering
Languages : en
Pages : 284
Book Description
Publisher:
ISBN:
Category : Computer engineering
Languages : en
Pages : 284
Book Description
Mashups
Author: Florian Daniel
Publisher: Springer
ISBN: 3642550495
Category : Computers
Languages : en
Pages : 332
Book Description
Mashups have emerged as an innovative software trend that re-interprets existing Web building blocks and leverages the composition of individual components in novel, value-adding ways. Additional appeal also derives from their potential to turn non-programmers into developers. Daniel and Matera have written the first comprehensive reference work for mashups. They systematically cover the main concepts and techniques underlying mashup design and development, the synergies among the models involved at different levels of abstraction and the way models materialize into composition paradigms and architectures of corresponding development tools. The book deliberately takes a balanced approach, combining a scientific perspective on the topic with an in-depth view on relevant technologies. To this end, the first part of the book introduces the theoretical and technological foundations for designing and developing mashups, as well as for designing tools that can aid mashup development. The second part then focuses more specifically on various aspects of mashups. It discusses a set of core component technologies, core approaches and architectural patterns, with a particular emphasis on tool-aided mashup development exploiting model-driven architectures. Development processes for mashups are also discussed and special attention is paid to composition paradigms for the end-user development of mashups and quality issues. Overall, the book is of interest to a wide range of readers. Students, lecturers, and researchers will find a comprehensive overview of core concepts and technological foundations for mashup implementation and composition. Even without low-level coding details, practitioners like software architects will find guidance on key implementation concepts, architectural patterns and development tools and approaches. A related website provides additional teaching material which can be used either as part of a course or for self study.
Publisher: Springer
ISBN: 3642550495
Category : Computers
Languages : en
Pages : 332
Book Description
Mashups have emerged as an innovative software trend that re-interprets existing Web building blocks and leverages the composition of individual components in novel, value-adding ways. Additional appeal also derives from their potential to turn non-programmers into developers. Daniel and Matera have written the first comprehensive reference work for mashups. They systematically cover the main concepts and techniques underlying mashup design and development, the synergies among the models involved at different levels of abstraction and the way models materialize into composition paradigms and architectures of corresponding development tools. The book deliberately takes a balanced approach, combining a scientific perspective on the topic with an in-depth view on relevant technologies. To this end, the first part of the book introduces the theoretical and technological foundations for designing and developing mashups, as well as for designing tools that can aid mashup development. The second part then focuses more specifically on various aspects of mashups. It discusses a set of core component technologies, core approaches and architectural patterns, with a particular emphasis on tool-aided mashup development exploiting model-driven architectures. Development processes for mashups are also discussed and special attention is paid to composition paradigms for the end-user development of mashups and quality issues. Overall, the book is of interest to a wide range of readers. Students, lecturers, and researchers will find a comprehensive overview of core concepts and technological foundations for mashup implementation and composition. Even without low-level coding details, practitioners like software architects will find guidance on key implementation concepts, architectural patterns and development tools and approaches. A related website provides additional teaching material which can be used either as part of a course or for self study.
Model Driven Architecture for Reverse Engineering Technologies: Strategic Directions and System Evolution
Author: Favre, Liliana
Publisher: IGI Global
ISBN: 1615206507
Category : Computers
Languages : en
Pages : 459
Book Description
"This book proposes an integration of classical compiler techniques, metamodeling techniques and algebraic specification techniques to make a significant impact on the automation of MDA-based reverse engineering processes"--Provided by publisher.
Publisher: IGI Global
ISBN: 1615206507
Category : Computers
Languages : en
Pages : 459
Book Description
"This book proposes an integration of classical compiler techniques, metamodeling techniques and algebraic specification techniques to make a significant impact on the automation of MDA-based reverse engineering processes"--Provided by publisher.