首页 > 最新文献

2008 Advanced Software Engineering and Its Applications最新文献

英文 中文
A Design of Tool for Software Processes Assessment and Improvement 软件过程评估与改进工具的设计
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.29
Hee-Gyun Yeom, Sun-myung Hwang
In the current marketplace, there are maturity models, standards methodologies and guideline that can help an organization improve the way it does business. Software process assessment models, ISO/IEC 15504 and CMMI provide a tool to assess your organizationpsilas software development capability. Experienced assessors make these assessments. However these models donpsilat supply systematic metrics for software process assessment. Therefore the assessors have used their subjective estimations for quantitative measurement in their software process assessment. This paper defines the basic metrics and presents the standard metrics in categories of process defined by ISO/IEC 15504 to assess software process quantitatively and objectively. In addition, presents an essential guideline to identify your organizationpsilas condition by suggesting a process maturity assessment metrics to apply the standard metrics to your organizations.
在当前的市场中,有成熟度模型、标准方法和指导方针可以帮助组织改进其开展业务的方式。软件过程评估模型、ISO/IEC 15504和CMMI提供了一个工具来评估你的组织的软件开发能力。有经验的评估人员进行这些评估。然而,这些模型并不能为软件过程评估提供系统的度量。因此,评估人员在软件过程评估中使用他们的主观评估来进行定量测量。本文定义了软件过程的基本度量标准,并介绍了ISO/IEC 15504定义的过程类别中的标准度量标准,以定量、客观地评价软件过程。此外,通过建议将标准度量应用于您的组织的过程成熟度评估度量,提出了识别您的组织质量状况的基本指南。
{"title":"A Design of Tool for Software Processes Assessment and Improvement","authors":"Hee-Gyun Yeom, Sun-myung Hwang","doi":"10.1109/ASEA.2008.29","DOIUrl":"https://doi.org/10.1109/ASEA.2008.29","url":null,"abstract":"In the current marketplace, there are maturity models, standards methodologies and guideline that can help an organization improve the way it does business. Software process assessment models, ISO/IEC 15504 and CMMI provide a tool to assess your organizationpsilas software development capability. Experienced assessors make these assessments. However these models donpsilat supply systematic metrics for software process assessment. Therefore the assessors have used their subjective estimations for quantitative measurement in their software process assessment. This paper defines the basic metrics and presents the standard metrics in categories of process defined by ISO/IEC 15504 to assess software process quantitatively and objectively. In addition, presents an essential guideline to identify your organizationpsilas condition by suggesting a process maturity assessment metrics to apply the standard metrics to your organizations.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128930009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Investigating Q&A System Requirements for Effective Instructor-Learner Interaction in e-Learning Service Environment 网络学习服务环境下师生有效互动的问答系统需求研究
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.43
Hong-Seok Na, O-Hoon Choi, Jung-Eun Lim, Chang-Heon Kim
Instructor-learner interaction is one of the mostimportant elements in e-learning service environment, but lots of learning management system uses general bulletin board system as Q&A system, thus have many limitations supporting interactions between instructor and learner. In this paper, we identify the problem by analyzing the usage of Q&A system in Korea Digital University, and propose a wiki-based Q&A system requirements and features for effective interaction between instructor and learner. With the proposed system, we expect that instructor and leaner continuously take part in question and answering activities, leading effective interaction in e-learning service environment.
师生互动是电子学习服务环境中最重要的元素之一,但许多学习管理系统采用通用的电子公告板系统作为问答系统,因此在支持师生互动方面存在许多局限性。本文通过分析韩国数字大学问答系统的使用情况,找出问题所在,提出了基于维基百科的问答系统的需求和特点,以实现师生之间的有效互动。通过提出的系统,我们期望教师和学习者持续参与问答活动,在电子学习服务环境中进行有效的互动。
{"title":"Investigating Q&A System Requirements for Effective Instructor-Learner Interaction in e-Learning Service Environment","authors":"Hong-Seok Na, O-Hoon Choi, Jung-Eun Lim, Chang-Heon Kim","doi":"10.1109/ASEA.2008.43","DOIUrl":"https://doi.org/10.1109/ASEA.2008.43","url":null,"abstract":"Instructor-learner interaction is one of the mostimportant elements in e-learning service environment, but lots of learning management system uses general bulletin board system as Q&A system, thus have many limitations supporting interactions between instructor and learner. In this paper, we identify the problem by analyzing the usage of Q&A system in Korea Digital University, and propose a wiki-based Q&A system requirements and features for effective interaction between instructor and learner. With the proposed system, we expect that instructor and leaner continuously take part in question and answering activities, leading effective interaction in e-learning service environment.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"658 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117258853","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A Dynamic Web Page Adaptation for Mobile Device Based on Web2.0 基于Web2.0的移动设备动态网页适配
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.13
Yunpeng Xiao, Yang Tao, Wenji Li
As most Web sites are designed for desktop PCs, it is extremely uncomfortable to browse these large pages on a mobile handheld device with small screen and limited user interface. By referring to thumbnail view concept, VIPS (vision based page segmentation) method and AJAX, which is core technology of web2.0, a dynamic Web page adaptation for mobile device is proposed: on the premise of splitting web page into small blocks using VIPS, AJAX code is inserted into the original Web page firstly so that mobile client can get each block in the future; then the new whole page is converted to a thumbnail view page for overview conveniently; while mobile user browsing the thumbnail view page, moving his pointer, the original block which the pointer is focusing will be gotten from the proxy asynchronously and zoomed in automatically; moreover, a prototype system and its evaluation experiments have been implemented to verify the scheme and show its values in both technical and economical viewpoints.
由于大多数Web站点都是为桌面pc设计的,因此在屏幕小、用户界面有限的移动手持设备上浏览这些大页面是非常不舒服的。参考缩略图视图概念、VIPS(基于视觉的页面分割)方法以及web2.0的核心技术AJAX,提出了一种移动设备的动态网页适配方案:在使用VIPS将网页分割成小块的前提下,先在原网页中插入AJAX代码,以便移动客户端在以后可以获取各个小块;然后将新的整个页面转换为缩略图视图页面,方便浏览;当移动用户在浏览缩略图视图页面时,移动其指针,指针聚焦的原始块将从代理异步获取并自动放大;并通过样机系统和评价实验对该方案进行了验证,显示了该方案的技术和经济价值。
{"title":"A Dynamic Web Page Adaptation for Mobile Device Based on Web2.0","authors":"Yunpeng Xiao, Yang Tao, Wenji Li","doi":"10.1109/ASEA.2008.13","DOIUrl":"https://doi.org/10.1109/ASEA.2008.13","url":null,"abstract":"As most Web sites are designed for desktop PCs, it is extremely uncomfortable to browse these large pages on a mobile handheld device with small screen and limited user interface. By referring to thumbnail view concept, VIPS (vision based page segmentation) method and AJAX, which is core technology of web2.0, a dynamic Web page adaptation for mobile device is proposed: on the premise of splitting web page into small blocks using VIPS, AJAX code is inserted into the original Web page firstly so that mobile client can get each block in the future; then the new whole page is converted to a thumbnail view page for overview conveniently; while mobile user browsing the thumbnail view page, moving his pointer, the original block which the pointer is focusing will be gotten from the proxy asynchronously and zoomed in automatically; moreover, a prototype system and its evaluation experiments have been implemented to verify the scheme and show its values in both technical and economical viewpoints.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128977709","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A Study on the Overcoming for Pigs' Payoffs in Peer-to-Peer Networks 点对点网络中猪的收益克服研究
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.7
Xie Shaoci, Ge Junwei, He Manwei
Introduce the pigs' payoffs in society, analyse the negative infection of pigs' payoffs on the peer-to-peer network, base on usability, reliability, security and extensible speciality. And give a solution for the question base on the incentive mechanism. Finally, future works about the mechanisms discouraging pigs' payoffs in P2P networks are outlined.
介绍了猪的社会收益,从可用性、可靠性、安全性和可扩展性的角度分析了猪收益对点对点网络的负面影响。并从激励机制的角度提出了解决问题的方法。最后,对P2P网络中抑制猪的回报机制的未来工作进行了概述。
{"title":"A Study on the Overcoming for Pigs' Payoffs in Peer-to-Peer Networks","authors":"Xie Shaoci, Ge Junwei, He Manwei","doi":"10.1109/ASEA.2008.7","DOIUrl":"https://doi.org/10.1109/ASEA.2008.7","url":null,"abstract":"Introduce the pigs' payoffs in society, analyse the negative infection of pigs' payoffs on the peer-to-peer network, base on usability, reliability, security and extensible speciality. And give a solution for the question base on the incentive mechanism. Finally, future works about the mechanisms discouraging pigs' payoffs in P2P networks are outlined.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125259872","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Evolution Strategy Based Automated Software Clustering Approach 基于进化策略的自动软件聚类方法
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.17
B. Khan, S. Sohail, M. Javed
In the software development life cycle, maintenance is a key phase that determines long term and effective use of any software. Maintenance can become very lengthy and costly for large software systems when structure of the system is complicated. One of the factors complicating the structure of the software system is subsystem boundaries becoming ambiguous due to system evolution, lack of up to date documentation and high turn over rate of software professionals (leading to non availability of original designers of the software systems). Software module clustering helps software professionals to recover high-level structure of the system by decomposing the system into smaller manageable subsystems, containing interdependent modules. Automated approaches simplify the software clustering process, which otherwise is quite a tedious task for medium and large software systems. We treat software clustering as an optimization problem and propose an automated technique to get near optimal decompositions of relatively independent subsystems, containing interdependent modules. We propose the use of self adaptive Evolution Strategies to search a large solution space consisting of modules and their relationships. We compare our proposed approach with a widely used genetic algorithm based approach on a number of test systems. Our proposed approach shows considerable improvement in terms of quality and effectiveness of the solutions for all tests cases.
在软件开发生命周期中,维护是决定任何软件长期有效使用的关键阶段。当系统结构复杂时,大型软件系统的维护可能变得非常耗时和昂贵。使软件系统结构复杂化的因素之一是由于系统演化、缺乏最新文档和软件专业人员的高周转率(导致软件系统的原始设计人员不可用)而使子系统边界变得模糊。软件模块集群通过将系统分解为包含相互依赖模块的更小的可管理子系统,帮助软件专业人员恢复系统的高层结构。自动化方法简化了软件集群过程,否则这对于中型和大型软件系统来说是一项相当繁琐的任务。我们将软件聚类视为一个优化问题,并提出了一种自动化技术,以获得包含相互依存模块的相对独立子系统的接近最优分解。我们提出使用自适应进化策略来搜索由模块及其关系组成的大解空间。我们将我们提出的方法与广泛使用的基于遗传算法的方法在许多测试系统上进行了比较。我们提出的方法在所有测试用例的解决方案的质量和有效性方面显示出相当大的改进。
{"title":"Evolution Strategy Based Automated Software Clustering Approach","authors":"B. Khan, S. Sohail, M. Javed","doi":"10.1109/ASEA.2008.17","DOIUrl":"https://doi.org/10.1109/ASEA.2008.17","url":null,"abstract":"In the software development life cycle, maintenance is a key phase that determines long term and effective use of any software. Maintenance can become very lengthy and costly for large software systems when structure of the system is complicated. One of the factors complicating the structure of the software system is subsystem boundaries becoming ambiguous due to system evolution, lack of up to date documentation and high turn over rate of software professionals (leading to non availability of original designers of the software systems). Software module clustering helps software professionals to recover high-level structure of the system by decomposing the system into smaller manageable subsystems, containing interdependent modules. Automated approaches simplify the software clustering process, which otherwise is quite a tedious task for medium and large software systems. We treat software clustering as an optimization problem and propose an automated technique to get near optimal decompositions of relatively independent subsystems, containing interdependent modules. We propose the use of self adaptive Evolution Strategies to search a large solution space consisting of modules and their relationships. We compare our proposed approach with a widely used genetic algorithm based approach on a number of test systems. Our proposed approach shows considerable improvement in terms of quality and effectiveness of the solutions for all tests cases.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121570918","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Baseline-Based Framework for Continuous Software Process Improvement (CSPI) 基于基线的持续软件过程改进(CSPI)框架
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.26
K. Akingbehin
Software process improvement (SPI) continues to play a major role in quality software development. Advancement to high CMMI levels and retention of level mandates the use of documented and verifiable "continuous SPI". This paper describes a baseline-based quantitative approach to continuous SPI (referred to as CSPI). The approach works for both qualitative and quantitative SPI, but quantitative SPI is preferred and the focus is on quantitative CSPI. The primary pre-requisite for baseline-based CSPI is the identification of a measurable baseline parameter. Documented measurements of the parameter are made on a regular basis and comparisons are made to the original baseline value and optionally to subsequent non-baseline values. Delta comparisons and ratio comparisons can be made. The hallmark of a successful SPI strategy is a monotonically increasing delta or ratio comparison.
软件过程改进(SPI)继续在高质量软件开发中扮演重要角色。向高CMMI水平的提升和水平的保持要求使用文件化和可验证的“连续SPI”。本文介绍了一种基于基线的连续SPI定量方法(简称CSPI)。该方法适用于定性和定量SPI,但定量SPI是首选,重点是定量CSPI。基于基线的CSPI的首要先决条件是确定一个可测量的基线参数。定期对参数进行记录测量,并与原始基线值进行比较,并可选择与随后的非基线值进行比较。可以进行增量比较和比率比较。一个成功的SPI策略的标志是单调递增的增量或比率比较。
{"title":"Baseline-Based Framework for Continuous Software Process Improvement (CSPI)","authors":"K. Akingbehin","doi":"10.1109/ASEA.2008.26","DOIUrl":"https://doi.org/10.1109/ASEA.2008.26","url":null,"abstract":"Software process improvement (SPI) continues to play a major role in quality software development. Advancement to high CMMI levels and retention of level mandates the use of documented and verifiable \"continuous SPI\". This paper describes a baseline-based quantitative approach to continuous SPI (referred to as CSPI). The approach works for both qualitative and quantitative SPI, but quantitative SPI is preferred and the focus is on quantitative CSPI. The primary pre-requisite for baseline-based CSPI is the identification of a measurable baseline parameter. Documented measurements of the parameter are made on a regular basis and comparisons are made to the original baseline value and optionally to subsequent non-baseline values. Delta comparisons and ratio comparisons can be made. The hallmark of a successful SPI strategy is a monotonically increasing delta or ratio comparison.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126513890","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Toward a Domain-Specific Modeling Technique for Oil-Drilling Engineering Applications 面向石油钻井工程领域的建模技术研究
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.23
Feng Jiao, Liping Wang, Chuang Liu
Applications for oil-drilling engineering simulation are characterized with heterogeneous data and resources, complicated business processes and changing business requirements from users. It is of practical significance and great value to find out a business modeling technique for the class of oil-drilling engineering applications. In this paper, we proposed a goal-tree modeling technique for domain-specific software. This domain-specific model consists of special objects wrapping business goal and business-logic. It offers the benefits of extensibility, modularity and reusability. A real case, simulation system of oil-drilling engineering, is given to illustrate the effectiveness and practicability.
石油钻井工程仿真应用具有数据资源异构、业务流程复杂、用户业务需求变化等特点。寻找一种适合石油钻井工程应用的业务建模技术具有重要的现实意义和价值。本文提出了一种针对特定领域软件的目标树建模技术。这个特定于领域的模型由包装业务目标和业务逻辑的特殊对象组成。它提供了可扩展性、模块化和可重用性的好处。以石油钻井工程仿真系统为例,说明了该方法的有效性和实用性。
{"title":"Toward a Domain-Specific Modeling Technique for Oil-Drilling Engineering Applications","authors":"Feng Jiao, Liping Wang, Chuang Liu","doi":"10.1109/ASEA.2008.23","DOIUrl":"https://doi.org/10.1109/ASEA.2008.23","url":null,"abstract":"Applications for oil-drilling engineering simulation are characterized with heterogeneous data and resources, complicated business processes and changing business requirements from users. It is of practical significance and great value to find out a business modeling technique for the class of oil-drilling engineering applications. In this paper, we proposed a goal-tree modeling technique for domain-specific software. This domain-specific model consists of special objects wrapping business goal and business-logic. It offers the benefits of extensibility, modularity and reusability. A real case, simulation system of oil-drilling engineering, is given to illustrate the effectiveness and practicability.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"151 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130660723","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enterprise Modeling Using STEP 使用STEP的企业建模
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.30
Wu Huibo, Duan Guo-lin, J. Dongsheng, Cheng Yuee
At present, the existing product data formats are not unified, the enterprise product data and the management information can't directly be shared among the various interior departments of the enterprise and among the enterprises. ISO has recommended STEP (Standards for the Exchange of Product model data). This article gave one three-dimensional enterprise framework described in the multi-views and given the first place to the product data view in entire lifecycle. The methods of using the STEP definition to describe the enterprise model information were expatiated on, giving an instance by these methods. Because the enterprise model information are both easily read and used by model using personnel and can be directly transferred through computer, the effective information integration can be realized among the enterprise models and its each production link.
目前,现有的产品数据格式不统一,企业产品数据和管理信息不能在企业内部各部门之间以及企业之间直接共享。ISO推荐了STEP(产品模型数据交换标准)。本文给出了一个以多视图描述的三维企业框架,并在整个生命周期中将产品数据视图放在首位。阐述了利用STEP定义对企业模型信息进行描述的方法,并给出了实例。由于企业模型信息易于模型使用人员阅读和使用,并且可以通过计算机直接传输,因此可以实现企业模型及其各个生产环节之间的有效信息集成。
{"title":"Enterprise Modeling Using STEP","authors":"Wu Huibo, Duan Guo-lin, J. Dongsheng, Cheng Yuee","doi":"10.1109/ASEA.2008.30","DOIUrl":"https://doi.org/10.1109/ASEA.2008.30","url":null,"abstract":"At present, the existing product data formats are not unified, the enterprise product data and the management information can't directly be shared among the various interior departments of the enterprise and among the enterprises. ISO has recommended STEP (Standards for the Exchange of Product model data). This article gave one three-dimensional enterprise framework described in the multi-views and given the first place to the product data view in entire lifecycle. The methods of using the STEP definition to describe the enterprise model information were expatiated on, giving an instance by these methods. Because the enterprise model information are both easily read and used by model using personnel and can be directly transferred through computer, the effective information integration can be realized among the enterprise models and its each production link.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122168915","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Use-Case Based Aspect-Oriented Architecture Description Model 基于用例的面向方面的体系结构描述模型
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.15
Fang Yi-qiu, Tang Rong, Ge Jun-wei
The architectural description and design decide the quality and life of the software. Cross-cutting concerns as aspects crosscut multiple architectural components. Due to these cross-cutting concerns the metrics for cohesion and coupling are affected, the scenario result in lower values for modifiability and reuse quality attributes. Accordingly, the concept of aspect orientation is required to be addressed in architecture design level. But now a lot of methods about architectural description fail to accommodate the description for cross-cutting concerns. In this paper, on the based of standard for ldquoRecommended practice for architectural description of software-intensive systemrdquo in IEEE 1471-2000, we propose the Use-Case Based Aspect-Oriented Conceptual Model for Architecture Description to explicitly address aspects in architecture design. It is more favorable to maintain, reuse and evolve software system. And we applied this model into Web Service, shaped Aspect-Oriented Extension Architecture Description Model for Web Services to show the advantages of this approach.
体系结构的描述和设计决定了软件的质量和寿命。横切关注点作为方面横切多个体系结构组件。由于这些横切关注点,内聚和耦合的度量受到影响,该场景导致可修改性和重用质量属性的值降低。因此,需要在架构设计层面处理面向方面的概念。但是现在很多关于体系结构描述的方法都不能适应横切关注点的描述。本文在IEEE 1471-2000中软件密集型系统体系结构描述标准的基础上,提出了基于用例的面向方面的体系结构描述概念模型,以明确地解决体系结构设计中的方面问题。它更有利于软件系统的维护、重用和发展。并将该模型应用到Web服务中,形成了面向方面的Web服务扩展体系结构描述模型,以显示该方法的优点。
{"title":"Use-Case Based Aspect-Oriented Architecture Description Model","authors":"Fang Yi-qiu, Tang Rong, Ge Jun-wei","doi":"10.1109/ASEA.2008.15","DOIUrl":"https://doi.org/10.1109/ASEA.2008.15","url":null,"abstract":"The architectural description and design decide the quality and life of the software. Cross-cutting concerns as aspects crosscut multiple architectural components. Due to these cross-cutting concerns the metrics for cohesion and coupling are affected, the scenario result in lower values for modifiability and reuse quality attributes. Accordingly, the concept of aspect orientation is required to be addressed in architecture design level. But now a lot of methods about architectural description fail to accommodate the description for cross-cutting concerns. In this paper, on the based of standard for ldquoRecommended practice for architectural description of software-intensive systemrdquo in IEEE 1471-2000, we propose the Use-Case Based Aspect-Oriented Conceptual Model for Architecture Description to explicitly address aspects in architecture design. It is more favorable to maintain, reuse and evolve software system. And we applied this model into Web Service, shaped Aspect-Oriented Extension Architecture Description Model for Web Services to show the advantages of this approach.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130173638","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Broker-Based Non-functional Support for Web Services on Embedded Systems 嵌入式系统中基于代理的Web服务非功能支持
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.47
Zhengqian Xu, Hongjun Dai, F. Lu
The broker-based non-functional support for Web services on the embedded systems provides the common WS architecture a broker to be used as the agents and the decisions of the services. It has some mechanism to make the intelligent decisions according to the non-functional properties form the embedded systems. So, itpsilas important that the non-functional property is supported and well described in this WS architecture. On the embedded systems, the broker-based architecture for WS can improve the overall performance of concurrency, large data throughput, context dependent settings, efficiency, security, and so on.
嵌入式系统上对Web服务基于代理的非功能支持提供了通用的WS体系结构,将代理用作服务的代理和决策。它具有根据嵌入式系统的非功能特性进行智能决策的机制。因此,在此WS体系结构中支持并很好地描述非功能属性非常重要。在嵌入式系统上,基于代理的WS体系结构可以提高并发性、大数据吞吐量、上下文相关设置、效率、安全性等方面的总体性能。
{"title":"The Broker-Based Non-functional Support for Web Services on Embedded Systems","authors":"Zhengqian Xu, Hongjun Dai, F. Lu","doi":"10.1109/ASEA.2008.47","DOIUrl":"https://doi.org/10.1109/ASEA.2008.47","url":null,"abstract":"The broker-based non-functional support for Web services on the embedded systems provides the common WS architecture a broker to be used as the agents and the decisions of the services. It has some mechanism to make the intelligent decisions according to the non-functional properties form the embedded systems. So, itpsilas important that the non-functional property is supported and well described in this WS architecture. On the embedded systems, the broker-based architecture for WS can improve the overall performance of concurrency, large data throughput, context dependent settings, efficiency, security, and so on.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132003676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2008 Advanced Software Engineering and Its Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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