A management-aware software development process using design patterns

被引:0
|
作者
Mehl, O [1 ]
Becker, M [1 ]
Köppel, A [1 ]
Paul, P [1 ]
Zimmermann, D [1 ]
Abeck, S [1 ]
机构
[1] Univ Karlsruhe, Inst Telemat, D-76128 Karlsruhe, Germany
关键词
application management; software development process; management; infrastructure; management model; design pattern; CIM;
D O I
10.1109/INM.2003.1194212
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The provision of quality-assured IT services through a service provider requires that all IT components involved in these services can be managed in an efficient and effective way. The necessary management infrastructure must be adapted to these IT components and must be standard-based to allow its integration into an overall management environment. The broad spectrum of applications differing in functionality and architecture together with the need for a deep correlation of the management infrastructure with the internal structure and processes of an application make it difficult to use pre-defined application management solutions off-the-shelf. The development process described in this paper addresses the problem by integrating the development of the management infrastructure into the software development process. The integration assures that the management infrastructure is adapted to the application to be managed. The infrastructure, including the management model as its core component, is based on the Common Information Model (CIM) standard. To support the development of the management model, a management design pattern catalog is introduced, that provides CIM-based patterns for the definition of standardized management models. The use of this catalog is demonstrated by an extension to the management model for the distributed Enterprise Resource Planning System R/3 of SAP AG.
引用
收藏
页码:579 / 592
页数:14
相关论文
共 50 条
  • [1] Generative Software Product Line Development using Variability-Aware Design Patterns
    Seidl, Christoph
    Schuster, Sven
    Schaefer, Ina
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 246 - 246
  • [2] Generative software product line development using variability-aware design patterns
    Seidl, Christoph
    Schuster, Sven
    Schaefer, Ina
    [J]. ACM SIGPLAN Notices, 2015, 51 (03): : 151 - 160
  • [3] Generative Software Product Line Development using Variability-Aware Design Patterns
    Seidl, Christoph
    Schuster, Sven
    Schaefer, Ina
    [J]. GPCE'15: PROCEEDINGS OF THE 2015 ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES, 2015, : 151 - 160
  • [4] Generative software product line development using variability-aware design patterns
    Seidl, Christoph
    Schuster, Sven
    Schaefer, Ina
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2017, 48 : 89 - 111
  • [5] Generative Software Product Line Development using Variability-Aware Design Patterns
    Seidl, Christoph
    Schuster, Sven
    Schaefer, Ina
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (03) : 151 - 160
  • [6] Defining and using Collaboration Patterns for Software Process Development
    Tan Thuan Vo
    Coulette, Bernard
    Hanh Nhi Tran
    Lbath, Redouane
    [J]. MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 557 - 564
  • [7] Patterns of Software Development Process
    Bolanos Castro, Sandro Javier
    Gonzalez Crespo, Ruben
    Medina Garcia, Victor Hugo
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2011, 1 (04): : 34 - 41
  • [8] Development of power flow software using design patterns
    Selvan, MP
    Swarup, KS
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2006, 21 (02) : 611 - 618
  • [9] The design and development of a sales force automation tool using business process management software
    Baysan, C
    Bertman, A
    Maynigo, R
    Norville, G
    Osborne, N
    Taylor, T
    [J]. Proceedings of the 2005 IEEE Systems & Information Engineering Design Symposium, 2005, : 318 - 327
  • [10] Using Process Mining in Software Development Process Management: A Case Study
    Lemos, Artini M.
    Sabino, Caio C.
    Lima, Ricardo M. F.
    Oliveira, Cesar A. L.
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 1181 - 1186