Leveraging Reuse Through Domain-Speci c Software Architectures

نویسنده

  • Krzysztof Czarnecki
چکیده

Object-orientated frameworks, software architectures, generators, and domain analysis are all technologies that claim to make reuse possible. In this position paper, we argue that in order to achieve a higher level of reuse, all these technologies should be combined into a single development framework using the concept of domain-speciic software architectures. We will examine the elements of a domain-speciic architecture and show how they incorporate the above-mentioned technologies. Workshop Goals: Learning; networking; to discuss the opportunities and beneets of integrating OO frameworks and generators within domain-speciic software architectures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Outline for a Domain Speci c Software Architecture Engineering Process

In order to reuse software, there needs to be software to reuse." One of the dilemmas that has prevented software developers from reusing software is the lack of software artifacts to use or the existence of artifacts that are di cult to integrate. Domain Speci c Software Architectures (DSSAs) have been proposed in order to address these issues. A DSSA not only provides a framework for reusable...

متن کامل

Managing Unanticipated Evolution of Software Architectures

Few existing approaches towards architectural evolution deal with unanticipated evolution. This is an important restriction, since a lot of architectural changes are very di cult to anticipate. The reuse contract formalism has been designed speci cally to deal with unanticipated software evolution, and has already proven its practical use in di erent domains. We claim that the reuse contract ap...

متن کامل

Architecture Reuse through a Domain Speci c Language GeneratorS

While reuse of code is important, in order to make truly large gains in productivity and quality, reuse of software designs and their surrounding knowledge ooer the greater potential for return on investment. We believe this notion reeects the way expert designers and developers work. We believe that domain knowledge reuse in conjunction with reuse of the process of building domain{speciic desi...

متن کامل

Reconfigurable Architectures for Mixed-Initiative Planning and Scheduling

This thesis addresses the problem of building software applications for planning and scheduling systems. Most planning and scheduling problems are NP-complete even for simpli ed formulations. The practical utilization of planning and scheduling systems as decision support tools requires not only dealing with this computational complexity in a reasonable way but also considering the uncertaintie...

متن کامل

The Reusability Library Framework { Leveraging Software

Reducing unnecessary and redundant system development through reuse is a key element in the Department of Defense's Software Technology Strategy to reduce the annual DoD software cost. The STARS 1 (Software Technology for Adaptable, Reliable Systems) program is implementing this strategy with an approach that combines reuse with other elements including the identiication of software processes a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997