通过特性模型和带有变量的UML状态图对产品线进行行为规范

Ariel Gonzalez, C. Luna
{"title":"通过特性模型和带有变量的UML状态图对产品线进行行为规范","authors":"Ariel Gonzalez, C. Luna","doi":"10.1109/SCCC.2008.19","DOIUrl":null,"url":null,"abstract":"The study of variability in software development has become increasingly important in recent years. The research areas in which this is involved range from software specialization to product lines. A common mechanism to represent the variability in a product line is by means of feature models. However, the relationship between these models and UML design models is not straightforward. The contribution of this work is the proposal of an extension of UML statecharts, which consists of introducing variability in their main components, so that the behavior of product lines can be specified. This is accomplished via the use of feature models, in order to describe the common and variant components, in such a way that, starting from different feature configurations, concrete state machines corresponding to different products of a line can be obtained.","PeriodicalId":415835,"journal":{"name":"2008 International Conference of the Chilean Computer Science Society","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Behavior Specification of Product Lines via Feature Models and UML Statecharts with Variabilities\",\"authors\":\"Ariel Gonzalez, C. Luna\",\"doi\":\"10.1109/SCCC.2008.19\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The study of variability in software development has become increasingly important in recent years. The research areas in which this is involved range from software specialization to product lines. A common mechanism to represent the variability in a product line is by means of feature models. However, the relationship between these models and UML design models is not straightforward. The contribution of this work is the proposal of an extension of UML statecharts, which consists of introducing variability in their main components, so that the behavior of product lines can be specified. This is accomplished via the use of feature models, in order to describe the common and variant components, in such a way that, starting from different feature configurations, concrete state machines corresponding to different products of a line can be obtained.\",\"PeriodicalId\":415835,\"journal\":{\"name\":\"2008 International Conference of the Chilean Computer Science Society\",\"volume\":\"86 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-11-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 International Conference of the Chilean Computer Science Society\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SCCC.2008.19\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference of the Chilean Computer Science Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCCC.2008.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

近年来,对软件开发中可变性的研究变得越来越重要。这涉及的研究领域从软件专门化到产品线。表示产品线中可变性的常见机制是通过特征模型。然而,这些模型和UML设计模型之间的关系并不是直接的。这项工作的贡献是UML状态图扩展的建议,它包括在其主要组件中引入可变性,以便可以指定产品线的行为。这是通过使用特征模型来实现的,目的是为了描述共同的和不同的组件,这样,从不同的特征配置开始,就可以得到对应于一条线的不同产品的具体状态机。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Behavior Specification of Product Lines via Feature Models and UML Statecharts with Variabilities
The study of variability in software development has become increasingly important in recent years. The research areas in which this is involved range from software specialization to product lines. A common mechanism to represent the variability in a product line is by means of feature models. However, the relationship between these models and UML design models is not straightforward. The contribution of this work is the proposal of an extension of UML statecharts, which consists of introducing variability in their main components, so that the behavior of product lines can be specified. This is accomplished via the use of feature models, in order to describe the common and variant components, in such a way that, starting from different feature configurations, concrete state machines corresponding to different products of a line can be obtained.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
BMC Encoding for Concurrent Systems One-Shot Time Management Analysis in EPOS Design of a Cluster-Based Peer to Peer Architecture for MANETs Sets Matching in Binary Images Using Mathematical Morphology An Experimental Study of the FIB Framework Driven by the PDCA Cycle
×
引用
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