A novel approach for Software Architecture Product Line Engineering

نویسندگان

چکیده

A large software system exists in different forms, as variants targeting business needs and users. This kind of systems is provided a set “independent” products not “single-whole”. Developers use ad-hoc mechanisms to manage variability. We defend vision development where we consider an SPL architecture starting from which the each variant can be derived before its implementation. Indeed, have own life. In this paper, propose novel approach for Software Architecture Product Line (SAPL) Engineering. It consists of, i) generic process recovering SAPL model product line “software architectures” large-sized variants. ii) forward-engineering that uses recovered derive new customized The firstly experimented on thirteen Eclipse create SAPL. Then, intensive evaluation conducted using existing benchmark also based IDE. Our results showed accurately reconstruct such effectively pertinent study provides insights then deriving architectures offers good documentation understand changing it.

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

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

منابع مشابه

A Value-Based Business Approach to Product Line Software Engineering

The present conceptual paper is an attempt to provide a Value-Based Business Approach (VBBA) to product line software engineering. It argues that Product line software engineering should be seen as a system and considered as a means towards the end of appropriating more and more value for the business firm; contingent upon the fact that it provides value to customer and customer’s customers ope...

متن کامل

A Reusable Software Architecture for Geographic Information Systems Based on Software Product Line Engineering

In the last years there has been a continuous growth in functionality of geographic information systems (GIS) resulting in many different software artifacts. Even though each GIS is used in different areas with different objectives, they all share many features and requirements and therefore it is possible to apply techniques based on intensive software reuse, such as software product line engi...

متن کامل

Applying Software Product-Line Architecture

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyrig...

متن کامل

Adaptable Components for Software Product Line Engineering

This paper explores techniques for implementing adaptable software components. Such techniques can greatly facilitate the implementation of software product lines. The techniques we present allow the construction of large transparently adaptable components via composition and parameterization. Functional and structural adaptation, to any level of nesting, is achieved at the point of instantiati...

متن کامل

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


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

ژورنال

عنوان ژورنال: Journal of Systems and Software

سال: 2022

ISSN: ['0164-1212', '1873-1228']

DOI: https://doi.org/10.1016/j.jss.2021.111191