期刊文献+
共找到473篇文章
< 1 2 24 >
每页显示 20 50 100
一种基于组件的aspect-oriented编程框架 被引量:2
1
作者 龚育昌 张敏 +1 位作者 乔磊 贾永泉 《小型微型计算机系统》 CSCD 北大核心 2008年第7期1225-1229,共5页
面向方面的编程(AOP:aspect-oriented programming)是一种新的编程技术.它引进了aspect,将影响多个模块的行为封装到一个可重用模块中,允许程序员对横切(crosscutting concerns)进行模块化,从而消除了面向对象编程(OOP:object-oriented ... 面向方面的编程(AOP:aspect-oriented programming)是一种新的编程技术.它引进了aspect,将影响多个模块的行为封装到一个可重用模块中,允许程序员对横切(crosscutting concerns)进行模块化,从而消除了面向对象编程(OOP:object-oriented programming)引起的代码混乱和分散问题.本文讨论了在服务体模型上实现的一种aspect-oriented编程框架.这个编程框架使用aspect组件,定义了对OOP语言的扩展,可方便将模块化的aspect代码扩展到源程序中,解决了OOP模型在这方面的不足. 展开更多
关键词 面向方面 服务体模型 编程框架
下载PDF
Aspect-oriented software reverse engineering 被引量:1
2
作者 苏旸 李凡 +1 位作者 胡圣明 陈平 《Journal of Shanghai University(English Edition)》 CAS 2006年第5期402-408,共7页
To solve the identification and comprehension problem of crosscutting concerns in existing legacy software system, a framework of aspect-oriented software reveme engineering is proposed. An approach on re-modularizing... To solve the identification and comprehension problem of crosscutting concerns in existing legacy software system, a framework of aspect-oriented software reveme engineering is proposed. An approach on re-modularizing traversal features of legacy system is presented based on various unified modeling language (UML) diagrams. While modeling crosscutting concerns in UML use case diagrams, the non-functional requirements that affect several use case modules can be enveloped into aspect modules with a stereotype mechanism. The recurring message transmission patterns can be re-modularized as aspects in UML sequence diagrams with UML collaborations. Standard UML activity diagram notations are extended and modified by node fusion and addition, which support the graphical composition operation between crosscutting behaviors and primary business roles of concurrent systems. Case study indicates that travernal features of software system can be extracted and re-modularized from various perspectives in aspect-oriented reverse engineering, which improves comprehensibility and maintainability of legacy systems. 展开更多
关键词 crosscutting concerns aspect mining reverse engineering aspect oriented programming (AOP) unified modeling language (UML).
下载PDF
Using UML Behavioral Model to Support Aspect Oriented Model
3
作者 Zahid Hussain Qaisar Nauman Anwar Shafiq Ur Rehman 《Journal of Software Engineering and Applications》 2013年第3期98-112,共15页
Aspect oriented software development is an emerging paradigm of software development. The notion of this technique is separation of concerns which means to implement each concern in a single object in object oriented ... Aspect oriented software development is an emerging paradigm of software development. The notion of this technique is separation of concerns which means to implement each concern in a single object in object oriented programming but still there are concerns which are distributed on different objects and are called crosscutting concerns while another form is Core concerns are the core functionality provided by the system but crosscutting concerns are the concerns like logging, performance etc. Modeling of aspect oriented software is different from the normal modeling of object-oriented or procedural language software, because aspects don’t have the independent identity or existence and they are tightly coupled to their woven context so it is difficult to model them. The one aim of our research paper is to explore the domain of Modeling of the aspect-oriented software. The goal of this research paper is to give a UML Behavioral modeling techniques in the domain of aspect oriented software development. This technique of generating UML Behavioral Model for aspects will give better understating of separations concerns. 展开更多
关键词 aspects CONCERNS Cross Cutting CONCERNS Cut POINTS Join POINTS Advices META Data UML and META MODEL aspect oriented MODELING Software MODELING
下载PDF
Separation of Fault Tolerance and Non-Functional Concerns: Aspect Oriented Patterns and Evaluation
4
作者 Kashif Hameed Rob Williams Jim Smith 《Journal of Software Engineering and Applications》 2010年第4期303-311,共9页
Dependable computer based systems employing fault tolerance and robust software development techniques demand additional error detection and recovery related tasks. This results in tangling of core functionality with ... Dependable computer based systems employing fault tolerance and robust software development techniques demand additional error detection and recovery related tasks. This results in tangling of core functionality with these cross cutting non-functional concerns. In this regard current work identifies these dependability related non-functional and cross-cutting concerns and proposes design and implementation solutions in an aspect oriented framework that modularizes and separates them from core functionality. The degree of separation has been quantified using software metrics. A Lego NXT Robot based case study has been completed to evaluate the proposed design framework. 展开更多
关键词 aspect oriented Design and Programming SEPARATION of CONCERNS EXECUTABLE ASSERTIONS EXCEPTION Handling Fault Tolerance Software Metrics
下载PDF
System Dependence Graph Construction for Aspect Oriented C++
5
作者 SHI Liang XU Baowen 《Wuhan University Journal of Natural Sciences》 EI CAS 2006年第3期555-560,共6页
This paper proposes an extended system dependence graph called AspectSDG to represent control and data dependences for AspeetC++ programs, and presents an approach for the construction of AspectSDG. This approach de... This paper proposes an extended system dependence graph called AspectSDG to represent control and data dependences for AspeetC++ programs, and presents an approach for the construction of AspectSDG. This approach decomposes aspect-oriented programs into three parts: component codes, aspect codes, and weaving codes. It constructs program dependence graphs (PDGs) for each part, and then connects the PDGs at call sites to form the complete AspectSDG. The AspectSDG can deal with advice precedence correctly, and represent the additional dependences caused by aspect codes. Based on this model, we introduce how to compute a static slice of an AspectC+ + program. 展开更多
关键词 program analysis system dependence graph aspect-oriented slicing
下载PDF
Context-aware BPEL workflow system using aspect-oriented programming
6
作者 Minsuk Kim Donggyu Kuak +1 位作者 Jongsun Choi Jaeyoung Choi 《Journal of Measurement Science and Instrumentation》 CAS 2012年第2期119-122,共4页
Business process execution language(BPEL)is a most recognized standard workflow language.However,it is difficult to be used in the ubiquitous system computing environment because it is difficult to describe the contex... Business process execution language(BPEL)is a most recognized standard workflow language.However,it is difficult to be used in the ubiquitous system computing environment because it is difficult to describe the context information in the selection of the flow through the branch.To solve this problem,we propose a new BPEL workflow system with context-awareness by using aspect-oriented programming(AOP).This system is composed of a BPEL system module and a weaving module using AOP for context-aware.The BPEL system module generates a BPEL workflow program.And the weaving module converts a context-aware mark-up language(CAML)document to the aspect-oriented program that is applied to context-aware code without modification of the existing BPEL document.We also define a new document form that is called CAML,which provides a context-aware that is not available in BPEL.The system can generate a context-aware workflow program.It is developed in a way that inserts context information using AOP to provide context-aware services. 展开更多
关键词 aspect-oriented programming(AOP) business process execution language(BPEL) context-aware workflow
下载PDF
An Embedded Software Modeling and Process by Using Aspect-Oriented Approach
7
作者 Yong-Yi FanJiang Jong-Yih Kuo Shang-Pin Ma 《Journal of Software Engineering and Applications》 2011年第2期106-122,共17页
In recent years, mobile devices have become widespread and refined, and they have offered increased convenience in human life. For these reasons, a variety of embedded systems have been designed. Therefore, improving ... In recent years, mobile devices have become widespread and refined, and they have offered increased convenience in human life. For these reasons, a variety of embedded systems have been designed. Therefore, improving methods for developing of embedded software systematically has become an important issue. Platform-based design is one example of an embedded-system design method that can reduce the design cost via improving a design’s abstraction level. However, platform-based design lacks precise definitions for platforms and design processes. This paper provides an approach that combines the aspects and platform-based design methods for developing embedded software. The approach is built on platform-based design methodology and uses the separating of concerns (SoC) concept to define the aspects and to reduce the crosscutting concerns in embedded system modeling. For aspect issues, we use the extended UML notation with aspects to describe both the static structure and the dynamic structure of the embedded system. We used an example of a digital photo frame system to demonstrate our approach. 展开更多
关键词 Platform-Based Design aspect-oriented UNIFIED MODELING LANGUAGE EMBEDDED SOFTWARE
下载PDF
Towards Semantic Mutation Testing of Aspect-Oriented Programs
8
作者 Abdul Azim Abdul Ghani 《Journal of Software Engineering and Applications》 2013年第10期5-13,共9页
Aspect-oriented programs have received much attention from software testing researchers. Various testing techniques and approaches have been proposed to tackle issues and challenges when testing aspect-oriented progra... Aspect-oriented programs have received much attention from software testing researchers. Various testing techniques and approaches have been proposed to tackle issues and challenges when testing aspect-oriented programs including traditional mutation testing. In traditional mutation testing of aspect-oriented programs, mutants are generated by making small changes to the syntax of the aspect-oriented language. Recently, a new approach known as semantic mutation testing has been proposed. This approach mutates the semantics of the language in which the program is written. The mutants generated misunderstandings of the language which are different classes of faults. Aspect-oriented programming presents itself with different properties that can be further explored with respect to semantic mutation testing. This paper describes various possible scenarios that semantic mutation testing strategy might have particular value in testing aspect-oriented programs. 展开更多
关键词 aspect-oriented PROGRAM TESTING MUTATION TESTING SEMANTIC MUTATION TESTING
下载PDF
一种面向方面编程的图示化分析与实现
9
作者 孔令东 《软件》 2024年第4期126-128,141,共4页
图示化地展现面向方面编程的组成、技术架构、编程和测试过程,有助于对AOP思想的理解和技术实现的掌握。以多年实际的教学案例实践,结合UML分析建模技术,使用用例图完成功能需求分析,引入AOP切面的建模分析,建立横切关注方面的立体概念... 图示化地展现面向方面编程的组成、技术架构、编程和测试过程,有助于对AOP思想的理解和技术实现的掌握。以多年实际的教学案例实践,结合UML分析建模技术,使用用例图完成功能需求分析,引入AOP切面的建模分析,建立横切关注方面的立体概念;采用组件图完成技术架构图,进而完成了AOP的技术实现和文件结构图,并详细给出了相关切面织入的测试过程图。探索一种图示化的面向方面的分析与实现过程,解决了面向方面编程认知思想和技术实现的难点。在实际教学中,收到一定效果。 展开更多
关键词 面向方面编程 统一建模 图示化分析与实现 教学实践
下载PDF
“产出导向法”在大学英语课程思政教学中的应用研究
10
作者 谭苏燕 顾亚娟 《佛山科学技术学院学报(社会科学版)》 2024年第1期99-104,共6页
课程思政和“产出导向法”同为具有中国特色的教学理念,具有良好的融合基础。“产出导向法”在大学英语课程思政教学中应用的可行性,可从教学理念的契合性,教学流程的借鉴性和教学内涵的互补性三个方面进行探讨并构建出“三阶三面三目... 课程思政和“产出导向法”同为具有中国特色的教学理念,具有良好的融合基础。“产出导向法”在大学英语课程思政教学中应用的可行性,可从教学理念的契合性,教学流程的借鉴性和教学内涵的互补性三个方面进行探讨并构建出“三阶三面三目标”的大学英语课程思政教学模式。 展开更多
关键词 产出导向法 大学英语课程思政 “三阶三面三目标”模式
下载PDF
应用型人才培养导向下心理学研究方法课程群批判探究教学模式的构建研究
11
作者 孙连荣 《高教学刊》 2024年第31期155-159,共5页
呼应国家政策导向和社会发展需求,普通本科高校面临从原有以学术性人才培养为目标向聚焦应用型人才培养的多元化办学方向转型,应用心理学专业人才培养需突出其行业实践特点,以人才建设夯实社会心理服务体系构建。在专业课程载体中,研究... 呼应国家政策导向和社会发展需求,普通本科高校面临从原有以学术性人才培养为目标向聚焦应用型人才培养的多元化办学方向转型,应用心理学专业人才培养需突出其行业实践特点,以人才建设夯实社会心理服务体系构建。在专业课程载体中,研究方法类课程是实现应用型心理学人才培养目标的关键支撑。该文基于解决当前民办普通本科高校心理学研究方法类课程教学“痛点”的思考,构建批判性探究式学习(CIBL)模型,以整合教学理念更新、教学方法创新、教学材料重构、教学资源扩展、教学评价优化以及课程思政挖掘等多层面教改路径,分析CIBL模式支撑应用型心理学人才培养目标的机制,并提出该模式教学效果的检验方案。 展开更多
关键词 应用型人才培养 心理学研究方法 课程群 批判探究教学(CIBL) “学生为本-多元多维”考评体系
下载PDF
融合方面语义和网格标记的多语言意见元组抽取
12
作者 古文霞 早克热·卡德尔 +1 位作者 杨乾 艾山·吾买尔 《计算机科学》 CSCD 北大核心 2024年第4期324-333,共10页
面向方面的细粒度意见抽取(Aspect-oriented Fine-grained Opinion Extraction,AFOE)任务的目的是以意见对的形式抽取文本评论中的方面和意见词或者再抽取情感极性,形成意见三元组。以往的研究通常以管道方式抽取意见元素,容易出现错误... 面向方面的细粒度意见抽取(Aspect-oriented Fine-grained Opinion Extraction,AFOE)任务的目的是以意见对的形式抽取文本评论中的方面和意见词或者再抽取情感极性,形成意见三元组。以往的研究通常以管道方式抽取意见元素,容易出现错误传播的问题,而且大多数只关注方面词和意见词的单个子任务抽取,忽略了不同意见元素之间的相互影响和指示信息,导致意见挖掘任务不完整。此外,面向中文的意见元素抽取任务的研究较少。针对以上问题,文中提出了融合方面语义和网格标记的多语言意见元组抽取模型。首先,使用向内LSTM(Inward-LSTM)和向外LSTM(Outward-LSTM)编码方面词及其对应的上下文信息建立方面和候选意见词的关联,再结合全局信息生成特定方面语义特征的上下文表示,有利于提高下游意见元素抽取的性能。其次,使用网格标记方案的推理策略,利用方面和意见词之间的依赖指示信息进行更准确的抽取,以端到端的方式处理AFOE任务。相比基线模型,对于方面意见对抽取任务,改进的模型在中英文数据集上的F1值提高了0.89%~4.11%,对于三元组抽取任务提高了1.36%~3.11%,实验结果表明,改进的模型能有效地对中英文评论的意见元素进行抽取,性能显著优于基线模型。 展开更多
关键词 方面意见对抽取 三元组抽取 网格标记方案 方面语义 面向方面的细粒度意见抽取
下载PDF
面向Aspect的操作系统研究 被引量:10
13
作者 陈向群 杨芙清 《软件学报》 EI CSCD 北大核心 2006年第3期620-627,共8页
面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的... 面向Aspect软件设计是一种新的软件设计思想和技术.分析了近年来操作系统贯穿特性与Aspect概念,构件重构、系统演化与设计,系统安全、性能检测与容错这3个方面的研究成果,指出面向Aspect操作系统研究已经获得了积极的成果.但是,目前的研究缺乏一定的深度和广度,尚没有在操作系统的设计阶段运用AOP(Aspect-Orientedoperating)思想的成果出现.在已有操作系统代码中抽象Aspect的过程中,缺乏完整的工程化和规范化的研究.这些问题的解决有赖于面向Aspect研究的进一步深入.最后,对面向Aspect操作系统研究的前景进行展望,认为有关AOSD(Aspect-Orientedsoftwaredevelopment)的研究有可能对未来操作系统的发展产生重大影响. 展开更多
关键词 面向aspect软件设计 面向aspect程序设计 操作系统
下载PDF
面向方面级情感分析的交互式关系图注意力网络
14
作者 郭磊 贾真 李天瑞 《计算机应用》 CSCD 北大核心 2024年第3期696-701,共6页
方面级情感分析领域主要采用基于注意力机制的神经网络模型,这类模型忽略了方面词与观点词之间的依存关系和方面词与上下文词之间的距离,导致该类模型情感分类结果不够精确。为了解决上述问题,建立一种交互式关系图注意力网络(RI-GAT)... 方面级情感分析领域主要采用基于注意力机制的神经网络模型,这类模型忽略了方面词与观点词之间的依存关系和方面词与上下文词之间的距离,导致该类模型情感分类结果不够精确。为了解决上述问题,建立一种交互式关系图注意力网络(RI-GAT)模型。首先,通过长短期记忆(LSTM)网络学习句子的语义特征;然后,将学习的语义特征结合句子的位置信息生成新的特征;最后,在新的特征中提取各方面词和观点词之间的依存关系,实现对句法依存信息和位置信息的高效利用。在Laptop、Restaurant和Twitter数据集上的实验结果表明,相较于次优的动态多通道图卷积网络(DM-GCN),RI-GAT模型分类准确率(Acc)提高了0.67、1.65和1.36个百分点,说明了RI-GAT模型可以更好地建立方面词和意见词之间的联系,使得情感分类更加精确。 展开更多
关键词 方面级情感分析 图注意力网络 语义特征 观点倾向 网络评论
下载PDF
最大树法的Aspect挖掘方法 被引量:1
15
作者 曾一 洪媛 +1 位作者 刘引 王健 《重庆大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第10期1221-1225,共5页
提出一种基于最大树的Aspect挖掘方法,该方法使用Aspect的思想,从动态行为挖掘横切关注点获取运行时方法调用的信息,从而构造方法调用关系数据矩阵,在模糊相似关系的理论基础上,引入相似度构造出对象相似矩阵,并利用最大树方法识别系统... 提出一种基于最大树的Aspect挖掘方法,该方法使用Aspect的思想,从动态行为挖掘横切关注点获取运行时方法调用的信息,从而构造方法调用关系数据矩阵,在模糊相似关系的理论基础上,引入相似度构造出对象相似矩阵,并利用最大树方法识别系统中的横切关注点,从而为系统的软件重构和复用提供依据。最后通过实验验证了其有效性,进一步通过与目前具有代表性的挖掘方法进行比较,认为本方法具有实现清晰、效率较高的优点。 展开更多
关键词 面向对象编程 遗留系统 模式识别 方面挖掘 最大树
下载PDF
一种基于方法调用树的Aspect挖掘方法 被引量:1
16
作者 曲立平 刘大昕 《微电子学与计算机》 CSCD 北大核心 2006年第9期135-137,共3页
Aspect挖掘的目标是识别遗产系统中的横切关注点,为遗产系统的面向方面改造提供支持。基于方法调用树提出一种自动化Aspect挖掘方法,给出方法调用轨迹和方法调用关系的定义,同时给出一致性约束和横切约束。该方法具有比使用动态轨迹的As... Aspect挖掘的目标是识别遗产系统中的横切关注点,为遗产系统的面向方面改造提供支持。基于方法调用树提出一种自动化Aspect挖掘方法,给出方法调用轨迹和方法调用关系的定义,同时给出一致性约束和横切约束。该方法具有比使用动态轨迹的Aspect挖掘方法更高的查全率。 展开更多
关键词 aspect挖掘 方法调用树 方法调用关系 面向方面编程
下载PDF
AspectualACME语言切点指示器的形式化描述方法
17
作者 倪友聪 叶鹏 +2 位作者 杜欣 肖如良 张琳琳 《计算机应用与软件》 CSCD 2011年第11期214-217,共4页
面向方面软件体系结构描述语言AspectualACME虽引入了切点指示器PCD(Pointcut Designator)的语法成分,但仍未给出其语义的形式化描述。针对这一问题,基于AspectualACME语言抽象语法树,设计了一阶逻辑语言LIAPCD(Logic Language forPCD)... 面向方面软件体系结构描述语言AspectualACME虽引入了切点指示器PCD(Pointcut Designator)的语法成分,但仍未给出其语义的形式化描述。针对这一问题,基于AspectualACME语言抽象语法树,设计了一阶逻辑语言LIAPCD(Logic Language forPCD)。在此基础上提出了AspectualACME语言PCD的形式化描述方法。该方法能精确定义软件体系结构层PCD的语义,可为形式化分析软件体系结构层方面编织提供支持。 展开更多
关键词 面向方面软件体系结构描述语言 aspectualACME 方面编织 切点指示器
下载PDF
结合扇入分析和聚类分析的Aspect挖掘方法
18
作者 葛君伟 张鹏 方义秋 《计算机应用研究》 CSCD 北大核心 2009年第11期4128-4132,4150,共6页
结合扇入分析和聚类分析提出一种新的Aspect挖掘方法,以方法的频繁调用作为横切关注点的外在特征,首先对目标系统进行扇入分析,获取扇入值符合条件的方法集合和调用方法集合,把调用方法看作这些方法的特征属性,构造对象数据矩阵进行聚... 结合扇入分析和聚类分析提出一种新的Aspect挖掘方法,以方法的频繁调用作为横切关注点的外在特征,首先对目标系统进行扇入分析,获取扇入值符合条件的方法集合和调用方法集合,把调用方法看作这些方法的特征属性,构造对象数据矩阵进行聚类分析获得候选Aspect种子集。该方法在保证较高召回率的同时,进一步提高了挖掘的准确率和执行效率。 展开更多
关键词 面向方面编程 横切关注点 方面挖掘 扇入分析 聚类分析
下载PDF
乡村振兴背景下应用型本科院校大学生“三下乡”社会实践育人创新策略——以山西能源学院为例 被引量:1
19
作者 贺慧 《智慧农业导刊》 2024年第7期185-188,共4页
乡村振兴战略的提出和实施为高校落实实践育人注入了更多的动力和内涵,以输送应用型人才为目标的地方应用型本科院校具有为乡村振兴战略输送青年人才的责任和使命。以山西能源学院为例,结合学校实际,进一步探索乡村振兴背景下的大学生... 乡村振兴战略的提出和实施为高校落实实践育人注入了更多的动力和内涵,以输送应用型人才为目标的地方应用型本科院校具有为乡村振兴战略输送青年人才的责任和使命。以山西能源学院为例,结合学校实际,进一步探索乡村振兴背景下的大学生“三下乡”社会实践育人路径。为实现服务学生成长成才、提升高校育人水平、落实立德树人根本目标,地方应用型本科院校要以“三全育人”为“思想灵魂”、以产教融合为发展路径,更要把“三下乡”社会实践育人视为高校融入国家乡村振兴战略,充分实现为党育人、为国育人的重要“法宝”。 展开更多
关键词 实践育人 大学生 三下乡 乡村振兴 应用型本科
下载PDF
一种使用AspectJ技术的Java契约式编程语言模型
20
作者 陈平 夏敏 《东北电力大学学报》 2011年第3期52-55,共4页
契约式开发方法是一种借鉴了形式化方法的优点而又易于实践的开发方法学,然而Eiffel等传统的契约式编程语言难以学习与推广。本文提供了一种模型,该模型利用面向方面的编程技术,在面向对象程序设计语言基础上,增加了契约式约束检查。并... 契约式开发方法是一种借鉴了形式化方法的优点而又易于实践的开发方法学,然而Eiffel等传统的契约式编程语言难以学习与推广。本文提供了一种模型,该模型利用面向方面的编程技术,在面向对象程序设计语言基础上,增加了契约式约束检查。并以Java面向对象程序设计语言为例,使用AspectJ技术对Java程序中的接口、类、继承、数据类型、构造器、域、方法、异常增加关注点,进行契约约束检查,最终形成一种易于实践且具有契约式功能的开发语言环境。 展开更多
关键词 契约式编程 模型 面向方面
下载PDF
上一页 1 2 24 下一页 到第
使用帮助 返回顶部