A framework for off-the-shelf software component development and maintenance processes

被引:0
|
作者
Mantyniemi, Annukka [1 ]
Pikkarainen, Minna [1 ]
Taulavuori, Anne [1 ]
机构
[1] VTT Electronics, Finland
来源
VTT Publications | 2004年 / 525期
关键词
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, component-based software engineering (CBSE) has become a promising engineering discipline for software development. However, research in the CBSE field has mainly concentrated on in-house component development and utilization of components that have been constructed internally or acquired from component markets. Not enough attention has been paid to commercial software component development, although disciplined processes have been seen as a focal point in the development of high-quality reusable software Although Off-The-Shelf (OTS) software component development can be considered as development for reuse, which is a broadly studied research topic, development for external markets makes it different from traditional reuse process approaches. OTS software components are developed in an environment in which the developer has no control over the market. This publication presents a framework for OTS software component development and maintenance processes based on IEEE Std 1517 Standard for Reuse Processes and ISO/IEC 12207: 1995 Standard for Software Life Cycle Processes, and introduces general guidelines for OTS component user documentation. OTS software component development follows the incremental and iterative life cycle, as it facilitates recognizing and managing changing requirements and mitigating risks at an early stage. The process framework incorporates aspects of software development for external markets, as well as characteristics deriving from the nature of a component being a unit of composition, such as adhering to component models. The process framework has some limitations: process activities and tasks are presented at a high abstraction level and they have not been validated in practice. Thus, the processes are likely to require revising and further refining once put into use.
引用
收藏
相关论文
共 50 条
  • [31] An NFC Relay Attack with Off-the-shelf Hardware and Software
    Bocek, Thomas
    Killer, Christian
    Tsiaras, Christos
    Stiller, Burkhard
    MANAGEMENT AND SECURITY IN THE AGE OF HYPERCONNECTIVITY, AIMS 2016, 2016, 9701 : 71 - 83
  • [32] AN OFF-THE-SHELF SOFTWARE PACKAGE FOR NETWORKING LABORATORY COMPUTERS
    BROSEMER, JJ
    HOLMES, DS
    BANKS, TM
    MACERO, DJ
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1981, 181 (MAR): : 14 - COMP
  • [33] SCA CONFERENCE REPORT - CHEMOMETRICS AND OFF-THE-SHELF SOFTWARE
    SCHOENMAKERS, PJ
    TRAC-TRENDS IN ANALYTICAL CHEMISTRY, 1987, 6 (10) : R12 - R13
  • [34] A state-of-the-practice survey of risk management in development with off-the-shelf software components
    Li, Jingyue
    Conradi, Reidar
    Slyngstad, Odd Petter N.
    Torchiano, Marco
    Morisio, Maurizio
    Bunse, Christian
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (02) : 271 - 286
  • [35] Development with Off-the-Shelf Components: 10 Facts
    Li, Jingyue
    Conradi, Reidar
    Slyngstad, Odd Petter N.
    Bunse, Christian
    Torchiano, Marco
    Morisio, Maurizio
    IEEE SOFTWARE, 2009, 26 (02) : 80 - 87
  • [36] Development of an off-the-shelf bus for small satellites
    Chandler, Garrett D.
    McClure, Dale T.
    Hishmeh, Samuel F.
    Lumpp, James E., Jr.
    Carter, Jennifer B.
    Malphrus, Benjamin K.
    Erb, Daniel M.
    Hutchison, William C., III
    Strickler, Gregory R.
    Cutler, James W.
    Twiggs, Robert J.
    2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 397 - +
  • [37] Uncertainty explicit assessment of off-the-shelf software: A Bayesian approach
    Gashi, Ilir
    Popov, Peter
    Stankovic, Vladimir
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (02) : 497 - 511
  • [38] Decomposing Software Verification into Off-the-Shelf Components: An Application to CEGAR
    Beyer, Dirk
    Haltermann, Jan
    Lemberger, Thomas
    Wehrheim, Heike
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 536 - 548
  • [39] An empirical study on off-the-shelf component usage in industrial projects
    Li, JY
    Conradi, R
    Slyngstad, OPN
    Bunse, C
    Khan, U
    Torchiano, M
    Morisio, M
    PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2005, 3547 : 54 - 68
  • [40] TEACHING PRACTICAL DSP WITH OFF-THE-SHELF HARDWARE AND FREE SOFTWARE
    Bezzam, Eric
    Hoffet, Adrien
    Prandoni, Paolo
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 7660 - 7664