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 条
  • [21] A project management model to a distributed software engineering environment
    Norie Matsueda Enami, Lucia
    Fatima Calvi Tait, Tania
    Hatsue Moriya Huzita, Elisa
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 382 - +
  • [22] A method and support environment for distributed software component engineering
    Grundy, J
    INTERNATIONAL CONFERENCE ON SOFTWARE METHODS AND TOOLS, PROCEEDING, 2000, : 157 - 166
  • [23] Performance engineering for software architectures
    Smith, CU
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 166 - 167
  • [24] Software configuration management for a reusable software library within a software maintenance environment
    Kwon, OC
    Boldyreff, C
    Munro, M
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1998, 8 (04) : 483 - 515
  • [25] A System Engineering Approach for Reusable Software
    He, Xin
    Xue, Changbin
    Zhou, Qing
    PROCEEDINGS OF THE 2015 FIRST INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING 2015 ICRSE, 2015,
  • [26] SEWB - DISTRIBUTED SOFTWARE-DEVELOPMENT ENVIRONMENT ON WORKSTATIONS SEWB - SOFTWARE ENGINEERING WORKBENCH
    MIMURA, H
    MAEZAWA, H
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 428 - 432
  • [27] A software testbed for configuring distributed computer control systems
    Hassapis, G
    Moschopoulos, A
    Theos, D
    Giapitzis, G
    COMPUTERS IN INDUSTRY, 1996, 31 (01) : 15 - 30
  • [28] SOFTWARE ENVIRONMENT FOR IMPLEMENTING ENGINEERING APPLICATIONS ON MIMD COMPUTERS
    LOPEZ, LA
    VALIMOHAMED, KA
    SCHIFF, S
    ENGINEERING WITH COMPUTERS, 1990, 6 (04) : 195 - 210
  • [29] Software Architectures for Distributed Environmental Modeling
    Jolma, Ari
    Karatzas, Kostas
    ENVIRONMENTAL SOFTWARE SYSTEMS: FRAMEWORKS OF EENVIRONMENT, 2011, 359 : 255 - +
  • [30] A case study in repository selection for a distributed software engineering environment
    Neuhaus, J
    Janzen, W
    Backer, A
    8TH CONFERENCE ON SOFTWARE ENGINEERING ENVIRONMENTS - PROCEEDINGS, 1997, : 35 - 41