Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Combining Service-Orientation with Product Line Engineering

Published: 01 May 2010 Publication History

Abstract

Software product line engineering is a paradigm of software reuse for developing a family of products with reduced time to market and improved quality. Current product line approaches focus on developing statically configured products using core assets. But some researchers are investigating reusable and dynamically reconfigurable core assets, called dynamic software product lines (DSPLs). In this article, the authors discuss the challenges they faced in developing a service-oriented product line, which is a DSPL application domain that's built on services and a service-oriented architecture. These challenges include different notions of first-class objects as engineering drivers (features versus services), dynamic characteristics of a service-based system, involvement of third-party service providers, and variation (product configuration) control and management. The authors also briefly describe, as a possible solution, a QoS-aware framework that provides automated runtime support for service discovery, negotiation, monitoring, and service provider rating.

Cited By

View all
  1. Combining Service-Orientation with Product Line Engineering

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Software
    IEEE Software  Volume 27, Issue 3
    May 2010
    91 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 May 2010

    Author Tags

    1. QoS-aware framework
    2. dynamic product line
    3. feature-oriented product line method
    4. service orientation
    5. service-oriented architecture
    6. service-oriented product line
    7. software
    8. software engineering

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 25 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Controller synthesis of service contracts with variabilityScience of Computer Programming10.1016/j.scico.2019.102344187:COnline publication date: 15-Feb-2020
    • (2018)Ontology-based Software Capability Container for RESTful APIs2018 International Conference on Intelligent Systems (IS)10.1109/IS.2018.8710534(466-473)Online publication date: 25-Sep-2018
    • (2017)Achieving autonomic Web service compositions with models at runtimeComputers and Electrical Engineering10.1016/j.compeleceng.2017.08.00463:C(332-352)Online publication date: 1-Oct-2017
    • (2016)Systematic scalability assessment for feature oriented multi-tenant servicesJournal of Systems and Software10.1016/j.jss.2015.12.024116:C(162-176)Online publication date: 1-Jun-2016
    • (2016)Automated Composition of Service Mashups Through Software Product Line EngineeringProceedings of the 15th International Conference on Software Reuse: Bridging with Social-Awareness - Volume 967910.1007/978-3-319-35122-3_2(20-38)Online publication date: 5-Jun-2016
    • (2015)Architecting cloud tools using software product line techniquesProceedings of the 30th Annual ACM Symposium on Applied Computing10.1145/2695664.2695797(1441-1448)Online publication date: 13-Apr-2015
    • (2013)The use of software product lines for business process managementInformation and Software Technology10.1016/j.infsof.2013.02.00755:8(1355-1373)Online publication date: 1-Aug-2013
    • (2013)Constraints for the design of variability-intensive service-oriented reference architectures - An industrial case studyInformation and Software Technology10.1016/j.infsof.2012.09.01155:2(428-441)Online publication date: 1-Feb-2013
    • (2012)An approach to variability management in service-oriented product linesProceedings of the 34th International Conference on Software Engineering10.5555/2337223.2337462(1483-1486)Online publication date: 2-Jun-2012
    • (2012)Exploiting software product lines to develop cloud computing applicationsProceedings of the 16th International Software Product Line Conference - Volume 210.1145/2364412.2364442(179-187)Online publication date: 2-Sep-2012
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media