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 条
  • [31] Configuring Topic Models for Software Engineering Tasks in TraceLab
    Dit, Bogdan
    Panichella, Annibale
    Moritz, Evan
    Oliveto, Rocco
    Di Penta, Massimilano
    Poshyvanyk, Denys
    De Lucia, Andrea
    2013 7TH INTERNATIONAL WORKSHOP ON TRACEABILITY IN EMERGING FORMS OF SOFTWARE ENGINEERING (TEFSE), 2013, : 105 - 109
  • [32] COMPUTER-AIDED SOFTWARE ENGINEERING IN A DISTRIBUTED WORKSTATION ENVIRONMENT
    LEBLANG, DB
    CHASE, RP
    SIGPLAN NOTICES, 1984, 19 (05): : 104 - 112
  • [33] Why engineering software is not reusable: empirical data from an experiment
    Di Felice, P
    ADVANCES IN ENGINEERING SOFTWARE, 1998, 29 (02) : 151 - 163
  • [34] 3.2.2 Enabling Economics-Driven Systems Engineering Through Reusable Software Architectures and Components
    Head of Software Products, Northrop Grumman Space Technology, One Space Park Drive, Bldg R4/2011, Redondo Beach
    CA
    90278, United States
    不详
    INCOSE Int. Sym., 2007, 1 (466-474):
  • [35] An evaluation of software test environment architectures
    Eickelmann, NS
    Richardson, DJ
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, : 353 - 364
  • [36] The Sage project: A new approach to software engineering for distributed applications
    Ricciardi, A
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 244 - 252
  • [37] Software engineering methods for parallel and distributed applications in scientific computing
    Bode, A
    MULTISCALE PHENOMENA AND THEIR SIMULATION, 1997, : 267 - 271
  • [38] Software engineering for distributed computing
    Bieman, JM
    Srimani, PK
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (03) : 205 - 206
  • [39] Distributed software engineering management
    Zhao, LN
    Zhang, Y
    Ye, XZ
    Zhang, SY
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 39 - 44
  • [40] From an International Classroom to a Distributed Work Environment: Student Perspectives on Global Software Engineering
    Vasilache, Simona
    PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2018, : 825 - 828