Withthe increasingly intensive market competition and the demand for individualized products from customers, a new pattern for manufacturing, mass customization, is therefore emerging. In this paper we propose an arc...
详细信息
the following topics were dealt with: speech, image, and video processing; digital signal processing; communication systems and technologies; artificial intelligence; genetic algorithms; softwareengineering; computer...
the following topics were dealt with: speech, image, and video processing; digital signal processing; communication systems and technologies; artificial intelligence; genetic algorithms; softwareengineering; computer networks and security; natural language processing; database and warehousing; and electronic devices.
softwaresystems need to evolve as business requirements, technology and environment change. Very often, these changes to the software are not documented, hence it becomes difficult to understand and manage such syste...
详细信息
softwaresystems need to evolve as business requirements, technology and environment change. Very often, these changes to the software are not documented, hence it becomes difficult to understand and manage such systems. To gain system understanding when documentation is non-existent or incomplete, we use reverse engineering. In this paper, we explore the use of data mining for software reverse engineering i.e. given the source files of a software system, we use association rule mining algorithms and tools to gain insight about the software. Our purpose is to determine whether association rule mining can be used for finding interesting patterns and associations within the software, that can lead to program understanding and, if required, re-structuring. We apply association rule mining to a test system and present our results. Finally we analyze our results and suggest modifications to improve the structure of the software.
In this paper we introduce a new algorithm for planar orthogonal drawing of complete binary trees on the surface of a given simple rectilinear polygon. Our algorithm aims to uniformly distribute the vertices of the gi...
详细信息
In this paper we introduce a new algorithm for planar orthogonal drawing of complete binary trees on the surface of a given simple rectilinear polygon. Our algorithm aims to uniformly distribute the vertices of the given tree on the given surface and to reduce the total number of edge bends as much as possible. We also introduce a new linear time algorithm for bisecting simple (rectilinear) polygons, assuming the straight skeletons of the polygons are given. To our knowledge, this paper and the previous works of the authors are the first attempts for developing algorithms that draw trees on 2D surfaces which are bounded by simple (rectilinear) polygons.
the years of experience revealed that most of the business applications have some common characteristics that can be exploited to enforce and enhance reusability. We believe that such common characteristics in small b...
详细信息
the years of experience revealed that most of the business applications have some common characteristics that can be exploited to enforce and enhance reusability. We believe that such common characteristics in small business applications are business processes, business rules, and business objects that they implement. Our conjecture is that these common characteristics can be used to enhance reusability in the development of small business applications. the idea is to directly use domain concepts to develop domain-specific applications. In this paper we propose a component-based rapid application development model for small business application domain. this model allows the application developers Io build small business applications using prefabricated domain-specific components with minimum cost and effort.
Traceability is the common term for mechanisms to record and navigate relationships between artifacts produced by development processes. Effective management of these relationships is crucial to the success of systems...
详细信息
Traceability is the common term for mechanisms to record and navigate relationships between artifacts produced by development processes. Effective management of these relationships is crucial to the success of systemsengineering projects. Practitioners on such projects typically use a wide range of notations and techniques to model the product(s) they are developing. Most have tool support, though a lack of well-defined approaches to integration limits traceability between their respective data sets. this paper proposes a framework known as MATra (Meta-modelling Approach to Traceability) that enables traceability links to be established and consistency maintained across data from potentially disjoint tools.
the fundamental problem that confronts Pakistani software industry is that they have very limited experience in software process improvement strategies. We hardly find any Capability Maturity Model (CMM) level 3, 4 or...
详细信息
the fundamental problem that confronts Pakistani software industry is that they have very limited experience in software process improvement strategies. We hardly find any Capability Maturity Model (CMM) level 3, 4 or 5 certified company in our software industry. It is therefore, necessary to find out the problems that are faced by companies in adopting CMM or its components. As a first step software configuration management (SCM), which is one component or key process area of CMM level 2, is focused in this research for evaluation. this paper is based on an auditor-based survey of 38 Islamabad based software companies. the goal was to find our adherence of these companies to SCM strategies. Some issues are identified, that need to be resolved for successful implementation of SCM. this paper also highlights where Islamabad based software companies rank them with respect to CMM.
Domain analysis has gained a lot of recognition during the past decade and continues to grow in popularity. Domain modeling encourages re-use in the development process right where re-use matters most, which is the re...
详细信息
Domain analysis has gained a lot of recognition during the past decade and continues to grow in popularity. Domain modeling encourages re-use in the development process right where re-use matters most, which is the requirement analysis phase itself. In today's competitive business environment, delivering a proven solution at a low cost within time requires the development to be structured around re-use. Domain analysis can be looked at from two different perspectives: either as part of the requirements engineering phase or as an activity so tightly integrated into the development process of the organization that it determines key strategies. Various domain analysis techniques help in engineeringthe development process around domain analysis so that it helps in maintaining software assets that can be reused in the various phases of the development process. the survey investigated how the domain analysis techniques were being used in Pakistan and revealed that there was a genera! lack of awareness among software practitioners.
Object-oriented approach has become the most popular application development technique. In most of the cases, these object-oriented applications use relational databases to meet their needs for persistent storage. How...
详细信息
Object-oriented approach has become the most popular application development technique. In most of the cases, these object-oriented applications use relational databases to meet their needs for persistent storage. However, the ways in which object-oriented and relational paradigms represent information are quite different from each other. these differences result in two different models for representing the same information, thus increasing the design and maintenance efforts. Several attempts have been made to overcome this mismatch of object and relational paradigms, but no such technique has been able to provide satisfactory results. this paper outlines a fundamentally new approach, which overcomes this mismatch through the unification of object and relational models. this methodology not only simplifies the task of object persistence and population but also facilitates the maintenance of the application.
this paper describes fuzzy control theory to modulate the input signal for static Var compensator (SVC) to enhance power system stability. Static Var compensator, which is the first generation of FACTS devices, increa...
详细信息
this paper describes fuzzy control theory to modulate the input signal for static Var compensator (SVC) to enhance power system stability. Static Var compensator, which is the first generation of FACTS devices, increases power transfer and improves the damping of electromechanical oscillations when used in transmission systems. the proposed control system for SVC is based on fuzzy set theory. the quantity of reactive power supplied and/or absorbed by SVC is determined based on the input signals at each sampling time. the effectiveness of the proposed control scheme is demonstrated by a single machine infinite bus system (SMIB) through computer simulations.
暂无评论