Automated Integration of Service-Oriented Software Systems

被引:1
|
作者
Autili, Marco [1 ]
Inverardi, Paola [1 ]
Tivoli, Massimo [1 ]
机构
[1] Univ Aquila, Dipartimento Ingn & Sci Informaz & Matemat, I-67100 Laquila, Italy
关键词
D O I
10.1007/978-3-319-24644-4_2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the near future we will be surrounded by a virtually infinite number of software applications that provide services in the digital space. This situation radically changes the way software will be produced and used: (i) software is increasingly produced according to specific goals and by integrating existing software; (ii) the focus of software production will be shifted towards reuse of third-parties software, typically black-box, that is often provided without a machine readable documentation. The evidence underlying this scenario is that the price to pay for this software availability is a lack of knowledge on the software itself, notably on its interaction behaviour. A producer will operate with software artefacts that are not completely known in terms of their functional and non-functional characteristics. The general problem is therefore directed to the ability of interacting with the artefacts to the extent the goal is reached. This is not a trivial problem given the virtually infinite interaction protocols that can be defined at application level. Different software artefacts with heterogeneous interaction protocols may need to interoperate in order to reach the goal. In this paper we focus on techniques and tools for integration code synthesis, which are able to deal with partial knowledge and automatically produce correct-by-construction service-oriented systems with respect to functional goals. The research approach we propose builds around two phases: elicit and integrate. The first concerns observation theories and techniques to elicit functional behavioural models of the interaction protocol of black-box services. The second deals with compositional theories and techniques to automatically synthesize appropriate integration means to compose the services together in order to realize a service choreography that satisfies the goal.
引用
收藏
页码:30 / 45
页数:16
相关论文
共 50 条
  • [1] Models for the Automated Integration of Service-oriented Software Systems
    Inverardi, Paola
    [J]. 2017 IEEE/ACM 9TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE), 2017, : 2 - 2
  • [2] The Role of Models in the Automated Integration of Service-oriented Software Systems
    Inverardi, Paola
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 7 - 7
  • [3] SORCER: A Decentralised Continuous Integration Platform for Service-Oriented Software Systems
    Almalki, Jameel
    Shen, Haifeng
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2018, 2019, 11434 : 458 - 464
  • [4] A Platform for Service-Oriented Integration of Software Engineering Environments
    Biffl, Stefan
    Schatten, Alexander
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2009, 199 : 75 - 92
  • [5] Service-Oriented Computing and Software Integration in Computing Curriculum
    Chen, Yinong
    Zhou, Zhizheng
    [J]. PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1092 - 1099
  • [6] Conceptual Modelling of Service-Oriented Software Systems
    Schewe, Klaus-Dieter
    Bosa, Karoly
    Buga, Andreea
    Nemes, Sorana Tania
    [J]. ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2018, 13 : 216 - 233
  • [7] Technical Debt in Service-Oriented Software Systems
    Nikolaidis, Nikolaos
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Tsekeridou, Sofia
    Piperidis, Avraam
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 265 - 281
  • [8] Approaches to Testing Service-Oriented Software Systems
    Bertolino, Antonia
    [J]. QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 1 - 2
  • [9] Simulating adaptive service-oriented software systems
    Muqsith, Mohammed A.
    Sarjoughian, Hessam S.
    Huang, Dazhi
    Yau, Stephen S.
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (11): : 915 - 931
  • [10] Service-oriented integration of systems for military capability
    Russell, Duncan
    Looker, Nik
    Liu, Lu
    Xu, Jie
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 33 - 41