ArchWare: Architecting evolvable software

被引:0
|
作者
Oquendo, F [1 ]
Warboys, B
Morrison, R
Dindeleux, R
Gallo, F
Garavel, H
Occhipinti, C
机构
[1] Univ Savoie, InterUnec, Annecy Le Vieux, France
[2] Univ Manchester, Manchester, Lancs, England
[3] Univ St Andrews, St Andrews KY16 9AJ, Fife, Scotland
[4] Consorzio Pisa Ric, Pisa, Italy
来源
SOFTWARE ARCHITECTURE | 2004年 / 3047卷
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper gives an overview of the ArchWare European Project(1). The broad scope of ArchWare is to respond to the ever-present demand for software systems that are capable of accommodating change over their lifetime, and therefore are evolvable. In order to achieve this goal, ArchWare develops an integrated set of architecture-centric languages and tools for the model-driven engineering of evolvable software systems based on a persistent run-time framework. The ArchWare Integrated Development Environment comprises: (a) innovative formal architecture description, analysis, and refinement languages for describing the architecture of evolvable software systems, verifying their properties and expressing their refinements; (b) tools to support architecture description, analysis, and refinement as well as code generation; (c) enactable processes for supporting model-driven software engineering; (d) a persistent run-time framework including a virtual machine for process enactment. It has been developed using ArchWare itself and is available as Open 16 Source Software.
引用
收藏
页码:257 / 271
页数:15
相关论文
共 50 条
  • [1] XIA: Architecting a More Trustworthy and Evolvable Internet
    Naylor, David
    Mukerjee, Matthew K.
    Agyapong, Patrick
    Grandl, Robert
    Kang, Ruogu
    Machado, Michel
    Brown, Stephanie
    Doucette, Cody
    Hsiao, Hsu-Chun
    Han, Dongsu
    Kim, Tiffany Hyun-Jin
    Lim, Hyeontaek
    Ovon, Carol
    Zhou, Dong
    Lee, Soo Bum
    Lin, Yue-Hsun
    Stuart, Colleen
    Barrett, Daniel
    Akella, Aditya
    Andersen, David
    Byers, John
    Dabbish, Laura
    Kaminsky, Michael
    Kiesler, Sara
    Peha, Jon
    Perrig, Adrian
    Seshan, Srini
    Sirbu, Marvin
    Steenkiste, Peter
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) : 50 - 57
  • [2] Support for evolving software architectures in the ArchWare ADL
    Morrison, R
    Kirby, G
    Balasubramaniam, D
    Mickan, K
    Oquendo, F
    Cîmpan, S
    Warboys, B
    Snowdon, B
    Greenwood, RM
    [J]. FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 69 - 78
  • [3] Architecting a software architect
    Vickers, B
    [J]. 2004 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-6, 2004, : 4155 - 4161
  • [4] ARCHITECTING LIQUID SOFTWARE
    Gallidabino, Andrea
    Pautasso, Cesare
    Mikkonen, Tommi
    Systa, Kari
    Voutilainen, Jari-Pekka
    Taivalsaari, Antero
    [J]. JOURNAL OF WEB ENGINEERING, 2017, 16 (5-6): : 433 - 470
  • [5] Architecting software concurrency
    Ciorba, Dumitru
    Besliu, Victor
    [J]. COMPUTER SCIENCE JOURNAL OF MOLDOVA, 2011, 19 (01) : 92 - 108
  • [6] Systems Architecting and Software Architecting - On Separate or Convergent Paths?
    Eisner, Howard
    [J]. 2013 ASEE ANNUAL CONFERENCE, 2013,
  • [7] A new software architecture for evolvable multimedia software
    Itoh, J
    Yokote, Y
    Feret, M
    [J]. EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 1997, 8 (04): : 423 - 435
  • [8] A New Software Architecture for Evolvable Multimedia Software
    Sony Corporation, Architecture Laboratories, 6-7-35 Kita-shinagawa, Shinagawa-ku, Tokyo 141, Japan
    [J]. Eur Trans Telecommun, 4 (423-435):
  • [9] Architecting the Future of Software Engineering
    Carleton, Anita
    Shull, Forrest
    Harper, Erin
    [J]. COMPUTER, 2022, 55 (09) : 89 - 93
  • [10] Architecting software with interface objects
    Ran, A
    Xu, JL
    [J]. PROCEEDINGS OF THE EIGHTH ISRAELI CONFERENCE ON COMPUTER SYSTEMS AND SOFTWARE ENGINEERING, 1997, : 30 - 37