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 条
  • [1] Automated configuration of distributed applications from reusable software architectures
    Gomaa, H
    Farrukh, GA
    AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 193 - 200
  • [2] An approach for generating executable distributed applications from reusable software architectures
    Gomaa, H
    Farrukh, GA
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 442 - 449
  • [3] A SOFTWARE ENGINEERING ENVIRONMENT FOR DISTRIBUTED APPLICATIONS
    MUHLHAUSER, M
    SCHILL, A
    KIENHOFER, J
    FRANK, H
    HEUSER, L
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 327 - 332
  • [4] Towards reusable software architectures using distributed objects
    Gargaro, Anthony
    Spencer Peterson, A.
    Ada user, 1995, 16 (03): : 110 - 122
  • [5] Software engineering for scalable distributed applications
    van Steen, M
    van der Zijden, S
    Sips, HJ
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 285 - 292
  • [6] Distributed software architectures
    Kramer, J
    Magee, J
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 633 - 634
  • [7] SPECIAL SECTION ON SOFTWARE ENGINEERING ENVIRONMENT ARCHITECTURES - INTRODUCTION
    PENEDO, MH
    RIDDLE, WE
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (06) : 689 - 696
  • [8] Reusable software architectures for aerospace systems
    Weiss, KA
    Ong, EC
    Leveson, NG
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2003, 75 (05): : 461 - 469
  • [9] Building reusable software architectures with Ada
    Alonso, A
    delaPuente, JA
    Alvarez, A
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 467 - 472
  • [10] DAVIT - A SOFTWARE ENGINEERING ENVIRONMENT FOR DISTRIBUTED PROGRAMS
    WEIMER, F
    UNIVERSITY EDUCATION USES OF VISUALIZATION IN SCIENTIFIC COMPUTING, 1994, 48 : 95 - 104