Developing highly complex distributed systems: a software engineering perspective

被引:3
|
作者
Autili, Marco [1 ]
Inverardi, Paola [1 ]
Pelliccione, Patrizio [1 ]
Tivoli, Massimo [1 ]
机构
[1] Univ LAquila, Laquila, Italy
关键词
Future Internet; Service-oriented computing; Service-oriented middleware; Cloud computing; Middleware-based software process;
D O I
10.1007/s13174-011-0048-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
What is a highly complex distributed system in the future era? What are the needs that may drive the development of such systems? And what is their life cycle? Is there any new challenge for Software Engineering (SE)? In this paper, we try to provide a partial answer to the above questions by characterizing few application domains that we consider of raising interest in the next years. Our thesis is that there is a need to rethink the whole software process for such systems. The traditional boundaries between static and dynamic activities disappear and development support mingles with run time support thus invading the middleware territory.
引用
收藏
页码:15 / 22
页数:8
相关论文
共 50 条
  • [1] Distributed systems middleware architecture from a software engineering perspective
    Al-Jaroodi, J
    Mohamed, N
    Jiang, H
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 572 - 579
  • [2] Evaluating software engineering techniques for developing complex systems with multiagent approaches
    Garcia, Emilia
    Giret, Adriana
    Botti, Vicente
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (05) : 494 - 506
  • [3] Systems engineering of complex software systems
    Huen, Wing H.
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 553 - 558
  • [4] Software engineering for parallel & distributed systems
    Burkhart, H
    Decker, KM
    Fekete, A
    Potter, JM
    Gomaa, H
    Kramer, J
    Schmidt, DC
    Stankovic, JA
    [J]. IEEE CONCURRENCY, 1997, 5 (03): : 16 - 27
  • [6] A COMPLEX NETWORKS PERSPECTIVE ON COLLABORATIVE SOFTWARE ENGINEERING
    Cataldo, Marcelo
    Scholtes, Ingo
    Valetto, Giuseppe
    [J]. ADVANCES IN COMPLEX SYSTEMS, 2014, 17 (7-8):
  • [7] SOFTWARE ENGINEERING FOR DISTRIBUTED CONTROL-SYSTEMS
    RUDER, JA
    [J]. ISA TRANSACTIONS, 1991, 30 (02) : 33 - 40
  • [8] Workshop on Software Engineering for Parallel and Distributed Systems
    Agha, G
    Russo, S
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 678 - 678
  • [9] The engineering of complex distributed computer systems
    ElRewini, H
    Halang, W
    [J]. IEEE CONCURRENCY, 1997, 5 (04): : 30 - 31
  • [10] Assessment of the integration capability of system architectures from a complex and distributed software systems perspective
    Leuchter, S.
    Reinert, F.
    Mueller, W.
    [J]. OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2014, 2014, 9096