面向方面软件开发的过程模式

Massood Khaari, Raman Ramsin
{"title":"面向方面软件开发的过程模式","authors":"Massood Khaari, Raman Ramsin","doi":"10.1109/ECBS.2010.33","DOIUrl":null,"url":null,"abstract":"Focusing on aspects during early stages of the software development lifecycle has received special attention by many researchers, leading to the advent of numerous Aspect-Oriented Software Development (AOSD) methods. This has consequently given a relatively high level of maturity to aspect-oriented processes. Process patterns, on the other hand, have been adopted as suitable mechanisms for defining or tailoring processes to fit specific organizational/project requirements. Process patterns, which essentially are reusable process components extracted from successful processes and practices, can be used to engineer new software development methodologies or to enhance existing ones. We propose a generic Aspect-Oriented Software Process (AOSP), constructed through studying and abstracting prominent aspect-oriented processes. Based on the proposed AOSP, process patterns are provided which incorporate well-established aspect-oriented practices for different development stages. By employing specific process evaluation criteria, the characteristics of these patterns have been analyzed.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Process Patterns for Aspect-Oriented Software Development\",\"authors\":\"Massood Khaari, Raman Ramsin\",\"doi\":\"10.1109/ECBS.2010.33\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Focusing on aspects during early stages of the software development lifecycle has received special attention by many researchers, leading to the advent of numerous Aspect-Oriented Software Development (AOSD) methods. This has consequently given a relatively high level of maturity to aspect-oriented processes. Process patterns, on the other hand, have been adopted as suitable mechanisms for defining or tailoring processes to fit specific organizational/project requirements. Process patterns, which essentially are reusable process components extracted from successful processes and practices, can be used to engineer new software development methodologies or to enhance existing ones. We propose a generic Aspect-Oriented Software Process (AOSP), constructed through studying and abstracting prominent aspect-oriented processes. Based on the proposed AOSP, process patterns are provided which incorporate well-established aspect-oriented practices for different development stages. By employing specific process evaluation criteria, the characteristics of these patterns have been analyzed.\",\"PeriodicalId\":356361,\"journal\":{\"name\":\"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-03-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECBS.2010.33\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECBS.2010.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

在软件开发生命周期的早期阶段关注方面受到了许多研究者的特别关注,导致了许多面向方面的软件开发方法的出现。因此,这为面向方面的过程提供了相对较高的成熟度。另一方面,过程模式已被采用为定义或裁剪过程以适应特定组织/项目需求的合适机制。过程模式本质上是从成功的过程和实践中提取的可重用过程组件,可以用于设计新的软件开发方法或增强现有的方法。我们提出了一个通用的面向方面的软件过程(AOSP),通过研究和抽象突出的面向方面的过程来构建。基于建议的AOSP,提供了包含针对不同开发阶段的成熟的面向方面实践的过程模式。通过具体的工艺评价标准,分析了这些模式的特点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Process Patterns for Aspect-Oriented Software Development
Focusing on aspects during early stages of the software development lifecycle has received special attention by many researchers, leading to the advent of numerous Aspect-Oriented Software Development (AOSD) methods. This has consequently given a relatively high level of maturity to aspect-oriented processes. Process patterns, on the other hand, have been adopted as suitable mechanisms for defining or tailoring processes to fit specific organizational/project requirements. Process patterns, which essentially are reusable process components extracted from successful processes and practices, can be used to engineer new software development methodologies or to enhance existing ones. We propose a generic Aspect-Oriented Software Process (AOSP), constructed through studying and abstracting prominent aspect-oriented processes. Based on the proposed AOSP, process patterns are provided which incorporate well-established aspect-oriented practices for different development stages. By employing specific process evaluation criteria, the characteristics of these patterns have been analyzed.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Model Based Statistical Testing and Durations Visual Tracking Based on 3D Probabilistic Reconstruction Component-Based Architecture for e-Gov Web Systems Development Towards an Architectural Framework for Agile Software Development Fault Management Driven Design with Safety and Security Requirements
×
引用
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