主  页 科研成果 实验室成员 活动剪影 科研信息 论文发表 毕业生风采 内部访问
国际会议及期刊论文
国内会议及期刊论文
毕业论文
国际会议或期刊论文
标题 Towards Learning Domain Ontology from Legacy Documents 作者 Yijian Wu, Shaolei Zhang, Wenyun Zhao
出处 4th International Conference on Digital Society(ICDS2010) 下载 pdf
摘要: Learning ontology from text is a challenge in knowledge engineering research and practice. Learning relations between concepts is even more difficult work. However, when considering only a particular domain in which the concept hierarchy and relations can be modeled manually within an acceptable period of time, the learning process may be simplified. We focus on learning composite concepts and building up a knowledge base from existing documents. Our approach tries to make the machine understand the documents sentence by sentence and finally fit the knowledge conveyed by the document in our pre-defined ontology. Basic semantic units are defined for reasoning with higher-level concepts, including classes and instances. An agricultural case study on learning instances from plant disease descriptions is presented with a web-based ontology learning tool.
标题 Synchronized Architecture Evolution in Software Product Line using Bidirectional Transformation 作者 Liwei Shen, Xin Peng, Jiayi Zhu, Wenyun Zhao
出处 34th Annual IEEE International Computer Software and Applications Conference(COMPSAC2010) 下载 pdf
摘要: In the long-term evolution of a Software Product Line (SPL), how to ensure the alignment between the reference and application architectures is a critical problem. Existing ad-hoc methods for architecture synchronization cannot ensure the completeness. In this paper, we propose a model-driven method for synchronized SPL architecture evolution using bidirectional transformation, a well-developed technique with solid mathematical foundation. Based on the model-based architecture representation, we capture the variability-intensive consistency relations between reference and application architectures and specify them with Beanbag, a declarative language supporting operation-based synchronization. Then, with the generated synchronizer and additional mechanisms, we can achieve coordinated architecture evolution through periodic synchronizations.
标题 Implementing Self-Adaptive Software Architecture by Reflective Component Model and Dynamic AOP: A Case Study 作者 Yuankai Wu, Yijian Wu, Xin Peng, Wenyun Zhao
出处 The 10th International Conference on Quality Software(QSIC2010) 下载 pdf
摘要: Architecture-based method, which implements self-managing characteristics by dynamically configuring or reconfiguring the runtime architecture, has been widely accepted as a promising approach for self-adaptive systems. Some reflective architecture and component models like Fractal are proposed to support dynamic architecture adaptations through introspection and reconfiguration APIs. We believe dynamic AOP (Aspect-Oriented Programming) should also be employed as a complementary means for crosscutting adaptations. In this paper, we conduct a case study on implementing self-adaptive software architecture by reflective component model (Fractal) and dynamic AOP in an industrial Web-based system. With the case study, we hope to evaluate pros and cons of reflective component and dynamic AOP in implementing self-adaptive software architecture. In our case study, we identify four typical self-adaptation scenarios with the solutions. We also evaluate both approaches in terms of effectiveness, runtime efficiency and development/maintenance efforts. Our case study shows that reflective component model and dynamic AOP are effective for structural architecture adaptations, but have shortages in flexibility and do not support behavioral adaptation.
标题 Self-Tuning of Software Systems through Goal-based Feedback Loop Control 作者 Xin Peng, Bihuan Chen, Yijun Yu, Wenyun Zhao
出处 The 18th IEEE International Requirements Engineering Conference, RE 2010. 下载 pdf
摘要: Quality requirements of a software system cannot be optimally met, especially when it is running in an uncertain and changing environment. In principle, a controller at runtime can monitor the change impact on quality requirements of the system, update the expectations and priorities from the environment, and take reasonable actions to improve the overall satisfaction. In practice, however, existing controllers are mostly designed for tuning low-level performance indicators rather than high-level requirements. By linking the overall satisfaction to a business value indicator as feedback, we propose a controltheoretic self-tuning method that can dynamically adjust the tradeoff decisions among different quality requirements. A preference-based reasoning algorithm is involved to configure hard goals accordingly to guide the following architecture reconfiguration.
标题 Feature-Oriented Nonfunctional Requirements Analysis for Software Product Line 作者 Xin Peng, Seok-Won Lee, and Wen-Yun Zhao
出处 Journal of Computer Science and Technology, 2009, Vol.24, No.2 下载 pdf
摘要: Domain analysis in software product line (SPL) development provides a basis for core assets design and implementation by a systematic and comprehensive commonality/variability analysis. In feature-oriented SPL methods, products of domain analysis are domain feature model and corresponding feature decision model to facilitate application-oriented customization. As in requirement analysis for a single system, domain analysis in SPL development should consider both functional and nonfunctional domain requirements. However, nonfunctional requirements (NFRs) are often neglected in existing domain analysis methods. In this paper, we propose a context-based method of NFR analysis for SPL development. In the method, NFRs are materialized by connecting nonfunctional goals with real-world context, thus NFR elicitation and variability analysis can be performed by context analysis for the whole domain with the assistance of NFR templates and NFR graphs. After variability analysis, our method integrates both the functional and nonfunctional perspectives by incorporating nonfunctional goals and operationalizations into the initial functional feature model. NFR-related constraints are also elicited and integrated. Finally, a decision model with both functional and nonfunctional perspectives is constructed to facilitate application-oriented feature model customization. The computer-aided grading system (CAGS) product line is employed throughout the paper to demonstrate the method.
标题 An Architecture-based Evolution Management Method for Software Product Line 作者 Xin Peng, Liwei Shen, Wenyun Zhao
出处 The 21st International Conference on Software Engineering and Knowledge Engineering, SEKE 2009 下载 pdf
摘要: In software product line (SPL) development, evolutions occur in core assets and application products. How to ensure their alignment in evolution is a big challenge. Products in an SPL share a reference architecture, which centers in SPL development and evolution, so architectural evolution management is a natural and essential choice for SPL. In this paper, we propose an architecture-based evolution management method for SPL, in which both architecture and component evolutions are supported. An integrated version model for both core assets and application products is proposed. Based on the model, the method provides evolution processes for architectures and components, both supporting forward customizations and backward feedbacks by merging and synchronization. The prototype tool for the method has been developed on the open-source version control system Subversion, and preliminary application has shown that it can effectively support SPL evolutions.
标题 Goal-Directed Modeling of Self-adaptive Software Architecture 作者 Shan Tang, Xin Peng, Yijun Yu and Wenyun Zhao
出处 14th International Conference on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD 2009),In conjunction with the CAiSE'09 conference 下载 pdf
摘要: Today’s large-scale computing systems are deployed in open, changing and unpredictable environments. To operate reliably, such systems should be able to adapt to new circumstances on their own to get them running and keep them running. Self-adaptive software system has been proposed as a good solution for this demand. However, very few techniques are available to date for systematically building such kind of system. Aiming at this requirement, this paper presents a sound approach to derive a self-adaptive software architecture model from the requirements goal model in systematic way. At the same time, we illustrate our approach by applying it to a simplified on-line shopping system.
标题 A Comprehensive Feature-Oriented Traceability Model for Software Product Line Development 作者 Liwei Shen, Xin Peng and Wenyun Zhao
出处 The 20th Australian Software Engineering Conference (ASWEC 2009) 下载 pdf
摘要: Feature-oriented traceability is essential for efficient Software Product Line (SPL) development, including product derivation and SPL evolution. Widely-used feature based method has been proved to be effective in domain analysis and modeling. However, it cannot support the traceability naturally due to the big gap between the problem space and the solution space. In this paper, we propose a comprehensive feature-oriented traceability model for SPL development, which provides mechanisms for various features and implementation types throughout the four levels of goal model, feature model, feature implementation model and program implementations. In it, the feature implementation model is introduced as the intermediate level between features and implementation artefacts. The feature interactions are captured in the finer role level, and they help to clarify the complex mapping between features and program implementations. The traceability meta-model for SPL development is introduced and a practical case study on the library management domain is demonstrated.
标题 Towards Runtime Optimization of Software Quality Based on Feedback Control Theory 作者 Bihuan Chen, Xin Peng, Wenyun Zhao
出处 The First Asia-Pacific Symposium on Internetware, Internetware2009 下载 pdf
摘要: The increasingly complex environments in which software systems are running today have made runtime software quality unstable and hardly in an optimal state, especially for those systems in open and dynamic environments, e.g. Internetware. In this paper, we explore the effectiveness of software cybernetics and feedback control theory in runtime software quality optimization. We propose a method of runtime quality optimization by using feedback control theory. Specially, we consider the problem of runtime optimization for a specific quality attribute, namely throughput, for Web-based systems. We design a double-layer feedback control model for the problem and implement the runtime optimization control method. In the method, runtime feedbacks are collected and used by the control model to adjust related control parameters. The experimental study has demonstrated the effectiveness of software cybernetics and feedback control theory in runtime quality optimization.
标题 Domain Feature Model Recovery from Multiple Applications using Data Access Semantics and Formal Concept Analysis 作者 Yiming Yang, Xin Peng, Wenyun Zhao
出处 The 16th Working Conference on Reverse Engineering, WCRE 2009 下载 pdf
摘要: Feature models are widely employed in domainspecific software development to specify the domain requirements with commonality and variability. A feature model is usually constructed by domain experts after comprehensive domain analysis. In this paper, we propose a method to recover an initial domain feature model from multiple existing domain applications using data access semantics and formal concept analysis (FCA). In the method, we first establish mappings among the database schemas of all the reference implementations. Then, we capture the data access semantics of each method in each reference implementation. Based on the pre-established data mapping, we can mix methods from different applications together and conduct formal concept analysis with the data access semantics as intention. After that, further concept merging/pruning and variability analysis are performed to produce the domain feature model. In order to evaluate the effectiveness of our method, we conduct a case study on three open-source forum applications and present comprehensive analysis and discussions on the results.
共40条记录,共4页,当前为1页, 下一页
您是第186670位访问者,欢迎您访问复旦大学软件工程实验室
实验室地址:上海市浦东新区张衡路825号软件楼401 邮编:201203
copyright  复旦大学软件工程实验室  2006