عنوان مقاله :
روشي براي استخراج مدل تغييرپذيري خط توليد نرمافزارهاي سرويسگرا
عنوان فرعي :
A Method for Extracting Variability Model for Service-Oriented Product Lines
پديد آورندگان :
خوشنويس، صديقه نويسنده دانشگاه شهيد بهشتي - دانشجوي دوره دكتري , , شمس علييي، فريدون نويسنده دانشگاه شهيد بهشتي - دانشيار ,
اطلاعات موجودي :
فصلنامه سال 1393 شماره 19
كليدواژه :
Variability Management , Service-Oriented Architecture , Service-Oriented Product Line , Business processes , Software product line
چكيده فارسي :
خط توليد نرمافزار عبارت از مجموعهاي از سيستمهاي نرمافزاري است كه داراي شباهت بوده و با هدف برنامهريزي فعالانه و افزايش قابليت استفاده مجدد طراحي شده و از مجموعهاي از داراييهاي پايه قابل استفاده مجدد توليد ميشوند. در خط توليد سرويسگرا كه در آن داراييهاي پايه نرمافزاري را سرويسهاي نرمافزاري تشكيل ميدهند، همراستايي سرويسها با حرفه به عنوان يكي از اهداف سرويسگرايي ميبايست مورد توجه قرار گيرد. شناسايي سرويسهاي مناسب و تغييرپذيري آنها به صورتي كه همراستا با حرفه باشند، تنها با استفاده از مدل ويژگي امكانپذير نيست. در نتيجه، يكي از چالشهاي عمده در خط توليد سرويسگرا، يافتن سرويسهاي همراستا با حرفه و تغييرپذيري آنها است. نوآوري اين پژوهش، شناسايي سرويسهاي مناسب و تعيين تغييرپذيري آنها متناسب با فرايندهاي حرفه از طريق يك الگوريتم تكاملي براي افراز گراف مدل خانواده فرايندهاي حرفه در خط توليد سرويسگرا است. سرويسهاي به دست آمده از اصول طراحي تبعيت كرده و در قالب مدل تغييرپذيري سطح سرويس سازماندهي و توصيف ميشوند. اين سرويسها از نظر معيارهاي طراحي سرويسگرايي و خط توليد و نيز دارا بودن شباهت ساختاري با طراحي معماران قابل قبول هستند.
چكيده لاتين :
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.
عنوان نشريه :
صنايع الكترونيك
عنوان نشريه :
صنايع الكترونيك
اطلاعات موجودي :
فصلنامه با شماره پیاپی 19 سال 1393
كلمات كليدي :
#تست#آزمون###امتحان