There is a misconception that agile development requires minimal planning effort. In reality, an agile approach for market-driven software development requires highly disciplined, reliable, and accurate planning pract...
详细信息
Computational Grids are emerging as a new infrastructure for Internet-based parallel and distributed computing. They enable the sharing, exchange, discovery, and aggregation of resources distributed across multiple ad...
详细信息
software Requirements engineering addresses specific challenges which exist in the effort to gain an understanding of the nature of the engineering problem arising from user's real-world needs and desires. This re...
详细信息
ISBN:
(纸本)9788476531440
software Requirements engineering addresses specific challenges which exist in the effort to gain an understanding of the nature of the engineering problem arising from user's real-world needs and desires. This research is aimed at helping software analysts meet these challenges. The proposed methodology forms the basis of the automated process designed to capture the high-level system services and actors from the textual user requirements. This model is intended to serve as a basis for software Use-Case Model development, and can be used by analysts in their in-depth study of requirements text. The approach is rooted in the syntactical analysis and formalization of text written in natural language, and it is enriched with domain-related information provided by the Expert Comparable Contextual (ECC) models that are extracted from reusable domain-specific data models. We illustrate the applicability of our methodology an order invoicing case study and demonstrate it with a prototype tool. The results of the validation of our methodology prove that such a tool for assisting the elicitation of use-case models from textual requirements is feasible.
The recent emergence of wireless mesh networks as a quick and inexpensive way to access the Internet has gained attention in the networking field. While using multiple radios improves network throughput, it undermines...
详细信息
The challenge in the creation of RE/SE (Requirements engineering/softwareengineering) models automatically from NL (Natural Language) description of requirements is to discover the knowledge model within the language...
详细信息
ISBN:
(纸本)9780889867055
The challenge in the creation of RE/SE (Requirements engineering/softwareengineering) models automatically from NL (Natural Language) description of requirements is to discover the knowledge model within the language model. In this article, we present a new approach for analyzing and processing these two models. Our approach combines two technologies: The first is NLP (Natural Language Processing) which we use to construct a graphical model of the language and of the knowledge it simultaneously carries within it. Once the model has been built, we can extract structural analogies with a DM (Domain Model). The second is FCA (Formal Concept Analysis), with which we process these structures. FCA helps us in two ways: as an analytical tool to formalize the concepts, and as a technology to structure and visualize them. A case study is provided to demonstrate the applicability of our approach.
This paper discusses Gild: An open source, Eclipse-based IDE for teaching and learning programming. Gild was designed to simplify and add pedagogical support to the Eclipse IDE to make it more appropriate for novice p...
详细信息
This paper discusses Gild: An open source, Eclipse-based IDE for teaching and learning programming. Gild was designed to simplify and add pedagogical support to the Eclipse IDE to make it more appropriate for novice programmers and their instructors. Its development has greatly benefited from the ability to study, reuse, and modify existing Eclipse code. The core members of the Gild team are primarily researchers, making the maintenance of a growing code base difficult. It is challenging to create a community of developers because unlike most open source projects the developers (researchers) of Gild are not the main users (novice programmers) of Gild. To overcome this problem, we discuss techniques for making Gild more attractive to skilled developers (professors and graduate students). These techniques include improving instructor support in Gild and developing a grading perspective. We hope that these additions will attract able contributors and make Gild a self-sustaining community.
This report describes some characteristics of the development team of PostgreSQL that were uncovered by analyzing the history of its software artifacts as recorded by the project's CVS repository.
ISBN:
(纸本)1595933972
This report describes some characteristics of the development team of PostgreSQL that were uncovered by analyzing the history of its software artifacts as recorded by the project's CVS repository.
GSAT has been proven highly effective for solving certain classes of large SAT problems. It starts from a randomly generated truth assignment and tries to reduce the number of violated clauses by iteratively flipping ...
详细信息
Traditionally graphics clusters have been employed in realtime visualization of large geometric models (many millions of 3D points). Data parallel approaches have been the obvious choices when it comes to breaking up ...
详细信息
In order to evaluate the structural complexity of class diagrams systematically and deeply, a new guiding framework of structural complexity is presented. An index system of structural complexity for class diagrams is...
详细信息
In order to evaluate the structural complexity of class diagrams systematically and deeply, a new guiding framework of structural complexity is presented. An index system of structural complexity for class diagrams is given. This article discusses the formal description of class diagrams, and presents the method of formally structural complexity metrics for class diagrams from associations, dependencies, aggregations, generalizations and so on. An applicable example proves the feasibility of the presented method.
暂无评论