Configuration management using SySL

R. Thomson, I. Sommerville
{"title":"Configuration management using SySL","authors":"R. Thomson, I. Sommerville","doi":"10.1145/72910.73353","DOIUrl":null,"url":null,"abstract":"Software configuration management is concerned primarily with the consistent labelling and tracking of project information and managing change to that information [l]. Its objective is to try and control the changes that are made to the software in such a way as to preserve the integrity of the system and provide a basis on which to measure quality, both of the system and the development process. Initially, software configuration management systems were aimed at the results of the software life-cycle itself ( i.e. software components ) without trying to manage other outputs from the various stages in the process. Systems such as Make [2] and SCCS [3] are indicative of such an approach. However recent research has recognised that software configuration management should be applied throughout the software process. Therefore information such as design diagrams, requirements documents, test data, etc, as well as code, should be under the control of the configuration management system. System modelling lies at the heart of software configuration management. The system model captures the state of the system, identifies the parts making up the system and specifies how to put these components together. To provide features such as the identification of baselines, the system model must capture the process by which the system is constructed, the identifiable pieces of information which emerge during the development process and their relationships. There are many dimensions to system modelling identified in [4].","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd International Workshop on Software configuration management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/72910.73353","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Software configuration management is concerned primarily with the consistent labelling and tracking of project information and managing change to that information [l]. Its objective is to try and control the changes that are made to the software in such a way as to preserve the integrity of the system and provide a basis on which to measure quality, both of the system and the development process. Initially, software configuration management systems were aimed at the results of the software life-cycle itself ( i.e. software components ) without trying to manage other outputs from the various stages in the process. Systems such as Make [2] and SCCS [3] are indicative of such an approach. However recent research has recognised that software configuration management should be applied throughout the software process. Therefore information such as design diagrams, requirements documents, test data, etc, as well as code, should be under the control of the configuration management system. System modelling lies at the heart of software configuration management. The system model captures the state of the system, identifies the parts making up the system and specifies how to put these components together. To provide features such as the identification of baselines, the system model must capture the process by which the system is constructed, the identifiable pieces of information which emerge during the development process and their relationships. There are many dimensions to system modelling identified in [4].
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用SySL进行配置管理
软件配置管理主要关注项目信息的一致标记和跟踪,以及对该信息的变更的管理[1]。它的目标是尝试并控制对软件所做的更改,以保持系统的完整性,并提供测量系统和开发过程质量的基础。最初,软件配置管理系统的目标是软件生命周期本身的结果(即软件组件),而不试图管理过程中各个阶段的其他输出。Make[2]和SCCS[3]等系统就是这种方法的代表。然而,最近的研究已经认识到软件配置管理应该应用于整个软件过程。因此,诸如设计图、需求文档、测试数据等信息以及代码都应该在组态管理系统的控制之下。系统建模是软件配置管理的核心。系统模型捕获系统的状态,识别组成系统的部件,并指定如何将这些组件组合在一起。为了提供诸如基线识别之类的特性,系统模型必须捕获构建系统的过程、开发过程中出现的可识别的信息片段以及它们之间的关系。在[4]中确定的系统建模有许多维度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Maintaining the evolution of software objects in an integrated enviornment Illustrating interference in interfering versions of programs Design management in base/OPEN Tool configuration assistant Object derivation and validation from a data base definition
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1