An Approach for Developing Service Oriented Product Lines

被引:29
|
作者
Lee, Jaejoon [1 ]
Muthig, Dirk [2 ]
Naab, Matthias [2 ]
机构
[1] Univ Lancaster, Dept Comp, InfoLab21, South Dr, Lancaster, England
[2] Fraunhofer Inst Expt Software Engn IESE, D-67663 Kaiserslautern, Germany
关键词
D O I
10.1109/SPLC.2008.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service Orientation (SO) is a relevant promising candidate for accommodating rapidly changing user needs and expectations. Adopting SO in practice for real software and system development, however, has uncovered several challenging issues, such as how to identify services, determining configurations of services that are relevant to users' current context, and maintaining system integrity after configuration changes. In this paper, we propose a method that addresses these issues by adapting a feature-oriented product line engineering approach. Our method is based on the feature analysis technique that enables us to identify services of a service oriented system. The method is notable in that it guides developers to identify services at the right level of granularity, to map users' context to relevant service configuration, and to maintain system integrity in terms of invariants and pre/post conditions of services. We also propose a heterogeneous style based architecture model for developing such systems.
引用
收藏
页码:275 / +
页数:3
相关论文
共 50 条
  • [21] A rule driven approach for developing adaptive service oriented business collaboration
    Orriens, Bart
    Yang, Jian
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 182 - +
  • [22] A feature oriented approach to managing domain requirements dependencies in software product lines
    Lee, Yuqin
    Zhao, Wenyun
    FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 378 - +
  • [23] A service-oriented approach to engineering ontology development for product lifecycle processes
    Yang, Q. Z.
    Miao, C. Y.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2005, VOL 3, PTS A AND B, 2005, : 761 - 769
  • [24] A Consumer-Centred Approach for Service-Oriented Product Line Development
    Kotonya, Gerald
    Lee, Jaejoon
    Robinson, Daniel
    2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE, 2009, : 211 - 220
  • [25] Software Product Lines, Service-oriented Architecture and frameworks: Worlds apart or ideal partners?
    Helferich, Andreas
    Herzwurm, Georg
    Jesse, Stefan
    Mikusz, Martin
    TRENDS IN ENTERPRISE APPLICATION ARCHITECTURE, 2007, 4473 : 187 - +
  • [26] Service Design for Product Lifecycle in Service Oriented Manufacturing
    Zhao, Liping
    Wan, Jun
    Jiang, Pingyu
    Qin, Yongtao
    INTELLIGENT ROBOTICS AND APPLICATIONS, PT II, PROCEEDINGS, 2008, 5315 : 733 - 742
  • [27] Identifying Potential Core Assets in Service-based Systems to Support the Transition to Service-oriented Product Lines
    Galster, Matthias
    Eberlein, Armin
    18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 179 - 186
  • [28] Manufacturing Service: From e-Work and Service-Oriented Approach towards a Product-Service Architecture
    Silva, Jose Reinaldo
    Nof, Shimon Y.
    IFAC PAPERSONLINE, 2015, 48 (03): : 1628 - 1633
  • [29] Object-oriented frameworks and product lines
    Batory, D
    Cardone, R
    Smaragdakis, Y
    SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS, 2000, 576 : 227 - 247
  • [30] Quantifying maintainability in feature oriented product lines
    Aldekoa, Gentzane
    Trujillo, Salvador
    Sagardui, Goiuria
    Diaz, Oscar
    CSMR 2008: 12TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: DEVELOPING EVOLVABLE SYSTEMS, 2008, : 243 - +