A software engineering environment for configuring distributed applications from reusable software architectures

被引:2
|
作者
Gomaa, H
Farrukh, GA
机构
关键词
D O I
10.1109/STEP.1997.615520
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper a reuse-oriented perspective is taken to designing and implementing configurable distributed applications. An application domain is defined as a family of systems that have some features in common and others that differentiate them. During domain engineering, reusable specifications, architectures and component types are developed, which capture the similarities and variations of the family of systems that compose the application domain. Target systems are generated by tailoring the reusable specification and architecture given the requirements of the target system, and configuring a target system based on the tailored architecture. The paper describes a software engineering environment for configuring distributed applications from a reusable architecture and library of predefined component types.
引用
收藏
页码:312 / 325
页数:14
相关论文
共 50 条
  • [41] MAGDA: a software environment for Mobile AGent based Distributed Applications
    Aversa, R
    Di Martino, B
    Mazzocca, N
    Venticinque, S
    ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2003, : 332 - 338
  • [42] DISTRIBUTED SOFTWARE TEST ENVIRONMENT
    WELLENS, W
    ELECTRICAL COMMUNICATION, 1986, 60 (3-4): : 266 - 269
  • [43] ORGANIZING SOFTWARE IN A DISTRIBUTED ENVIRONMENT
    LAMPSON, BW
    SCHMIDT, EE
    SIGPLAN NOTICES, 1983, 18 (06): : 1 - 13
  • [44] Agile Requirements Engineering: From User Stories to Software Architectures
    Dalpiaz, Fabiano
    Brinkkemper, Sjaak
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 504 - 505
  • [46] SOFTWARE ENGINEERING AND THE IMPORTANCE OF CENTRALIZED COORDINATION IN A DISTRIBUTED-PROCESSING ENVIRONMENT
    PRATT, SJ
    UNIVERSITY COMPUTING, 1984, 6 (02): : 82 - 89
  • [47] Developing an approach for the recovery of distributed software architectures
    Imperial Coll of Science, Technology and Medicine, London, United Kingdom
    Program Comprehension Workshop Proc, (28-36):
  • [48] System and Software Architectures of Distributed Smart Cameras
    Lin, Chang Hong
    Wolf, Marilyn
    Koutsoukos, Xenefon
    Neema, Sandeep
    Sztipanovits, Janos
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (04)
  • [49] iBistro:: A learning environment for knowledge construction in distributed software engineering courses
    Braun, A
    Dutoit, AH
    Harrer, AG
    Brügge, B
    APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 197 - 203
  • [50] Analyzing dynamic change in distributed software architectures
    Kramer, J.
    Magee, J.
    IEE Proceedings: Software, 1998, 145 (05): : 146 - 154