Home > Research > Publications & Outputs > Combining Service Orientation with Product-Line...

Electronic data

  • IEEE-SW-sopl.pdf

    1.29 MB, PDF document

    Available under license: CC BY-NC

Links

Text available via DOI:

View graph of relations

Combining Service Orientation with Product-Line Engineering

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Combining Service Orientation with Product-Line Engineering. / Lee, Jaejoon; Kotonya, Gerald.
In: IEEE Software, Vol. 27, No. 3, 05.2010, p. 35-41.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Lee, J & Kotonya, G 2010, 'Combining Service Orientation with Product-Line Engineering', IEEE Software, vol. 27, no. 3, pp. 35-41. https://doi.org/10.1109/MS.2010.30

APA

Vancouver

Lee J, Kotonya G. Combining Service Orientation with Product-Line Engineering. IEEE Software. 2010 May;27(3):35-41. doi: 10.1109/MS.2010.30

Author

Lee, Jaejoon ; Kotonya, Gerald. / Combining Service Orientation with Product-Line Engineering. In: IEEE Software. 2010 ; Vol. 27, No. 3. pp. 35-41.

Bibtex

@article{22f0c4fcdf5a4d8b88ca5b5f0e639a67,
title = "Combining Service Orientation with Product-Line Engineering",
abstract = "Software product line engineering is a paradigm of software reuse, which aims at developing a family of products with reduced time-to-market and improved quality. Recently, research themes that address development issues for reusable and dynamically reconfigurable core assets have emerged and a service-oriented product line (SOPL), whose products are built upon services and service-oriented architecture is one of them. In this paper, we discuss the challenges that need to be addressed in order to develop effective SOPLs: 1) the different notion of first-class objects as engineering drivers (i.e., feature vs. service), 2) the dynamic characteristics of service-orientation, 3) the involvement of third party service providers, and 4) the variation (i.e., product configuration) control of SOPLs. We also briefly describe a QoS-aware framework that provides automated runtime support for service discovery, negotiation, monitoring and service provider rating, as one of solutions.",
author = "Jaejoon Lee and Gerald Kotonya",
year = "2010",
month = may,
doi = "10.1109/MS.2010.30",
language = "English",
volume = "27",
pages = "35--41",
journal = "IEEE Software",
issn = "0740-7459",
publisher = "IEEE Computer Society",
number = "3",

}

RIS

TY - JOUR

T1 - Combining Service Orientation with Product-Line Engineering

AU - Lee, Jaejoon

AU - Kotonya, Gerald

PY - 2010/5

Y1 - 2010/5

N2 - Software product line engineering is a paradigm of software reuse, which aims at developing a family of products with reduced time-to-market and improved quality. Recently, research themes that address development issues for reusable and dynamically reconfigurable core assets have emerged and a service-oriented product line (SOPL), whose products are built upon services and service-oriented architecture is one of them. In this paper, we discuss the challenges that need to be addressed in order to develop effective SOPLs: 1) the different notion of first-class objects as engineering drivers (i.e., feature vs. service), 2) the dynamic characteristics of service-orientation, 3) the involvement of third party service providers, and 4) the variation (i.e., product configuration) control of SOPLs. We also briefly describe a QoS-aware framework that provides automated runtime support for service discovery, negotiation, monitoring and service provider rating, as one of solutions.

AB - Software product line engineering is a paradigm of software reuse, which aims at developing a family of products with reduced time-to-market and improved quality. Recently, research themes that address development issues for reusable and dynamically reconfigurable core assets have emerged and a service-oriented product line (SOPL), whose products are built upon services and service-oriented architecture is one of them. In this paper, we discuss the challenges that need to be addressed in order to develop effective SOPLs: 1) the different notion of first-class objects as engineering drivers (i.e., feature vs. service), 2) the dynamic characteristics of service-orientation, 3) the involvement of third party service providers, and 4) the variation (i.e., product configuration) control of SOPLs. We also briefly describe a QoS-aware framework that provides automated runtime support for service discovery, negotiation, monitoring and service provider rating, as one of solutions.

U2 - 10.1109/MS.2010.30

DO - 10.1109/MS.2010.30

M3 - Journal article

VL - 27

SP - 35

EP - 41

JO - IEEE Software

JF - IEEE Software

SN - 0740-7459

IS - 3

ER -