نویسندگان
1 دانشگاه شهید بهشتی - دانشجوی دوره دکتری
2 دانشگاه شهید بهشتی - دانشیار
چکیده
کلیدواژهها
عنوان مقاله [English]
نویسندگان [English]
Software product line is a set of software-intensive systems that share common parts and is designed to provide
proactive planning and reuse through a set of shared reusable software assets. In Service-Oriented product lines
- in which, the shared assets are comprised of software services - the alignment of services with the business is
an important goal due to service-orientation. Identifying and specifying services and their variability in a way
that they are aligned with business, cannot be merely possible using the feature models. Therefore, an important
challenge in service-oriented product lines is the identification of business-aligned services and their variability
using business processes. The contribution of this paper is identifying the aforementioned services and their
variability by partitioning the graph of business process family models into sets of activities forming services by
leveraging an evolutionary algorithm. The identified services satisfy design metrics and are described in terms
of a service-variability model. They are acceptable from the viewpoint of both product line and service-oriented
design metrics as well as structural similarity with designs by architects.
کلیدواژهها [English]