The proceedings contain 15 papers. The special focus in this conference is on software Product Lines, Aspects, Generic and generative Approaches. The topics include: A characterization of generator and component reuse...
ISBN:
(纸本)3540425462
The proceedings contain 15 papers. The special focus in this conference is on software Product Lines, Aspects, Generic and generative Approaches. The topics include: A characterization of generator and component reuse technologies;a standard problem for evaluating product-line methodologies;components, interfaces and information models within a platform architecture;XVCL approach to separating concerns in product family assets;a basis for multi-paradigm design for aspectJ;aspect-oriented configuration and adaptation of component communication;a version model for aspect dependency management;an object model for general-purpose aspect-languages;generic visitor framework computing statistical estimators;reflection support by means of template metaprogramming;scenario-based generation and evaluation of software architectures;the role of design components in test plan generation;retrieving softwarecomponents using directed replaceability distance and generating application development environments for java frameworks.
This paper characterizes various categories of reuse technologies in terms of their underlying architectures, the kinds of problems that they handle well, and the kinds of problems that they do not handle well. In the...
详细信息
In component-basedsoftware development, the mechanism by which the softwarecomponents which best satisfy a user’s query are retrieved is indispensable. However, conventional retrieval methods cannot evaluate the to...
详细信息
Architecture conception is a difficult and time consuming process, requiring advanced skills from the software architect. The tasks of an architect are alleviated if means can be provided to generate architectures tha...
详细信息
Multi-paradigm design is a metaparadigm: it enables to select the appropriate paradigm among those supported by a programming language for a feature being modeled in a process called transformational analysis. A parad...
详细信息
In order to compose components, we have to adapt them. Therefore, we pursue a transformational approach focusing on the communication view. We show how to separate the definition of communication from the definition o...
详细信息
An application framework is a collection of classes implementing the shared architecture of a family of applications. A technique is proposed for defining the specialization interface of a framework in such a way that...
详细信息
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...
详细信息
ISBN:
(数字)9783540448006
ISBN:
(纸本)9783540425465
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 thirdconference on generative and com- nent-basedsoftwareengineering. 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-basedsoftwareengineering” of the “Gesellschaft fur ¨ Informatik” FG 2.1.9 “Object-Oriented softwareengineering.” 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.
We identify a special category of applications that manage delivery of services by reporting and configuring services based on data collected in the delivery of services. Managed delivery has typically been an aspect ...
详细信息
ISBN:
(纸本)3540235809
We identify a special category of applications that manage delivery of services by reporting and configuring services based on data collected in the delivery of services. Managed delivery has typically been an aspect of software systems entangled in domain specific application logic. generative approaches, and in particular domain specific languages, have attempted to release application logic from such aspects. We demonstrate that such aspects can be considered applications in their own right. For managed delivery of services, key elements of a generative approach are the domain specialist, reports, metrics, data model, configuration parameters, rules, and template-based generation.
software reuse has been considered an effective approach to improve software productivity and software quality. Reusable softwarecomponents (RSC) are the basic building blocks for software construction based on the s...
详细信息
暂无评论