the structures for the storage of data in CAD systems influence to a large extent the effectiveness of the system. this paper reviews the wide range of data structures and database management systems (DBMS) available ...
详细信息
the structures for the storage of data in CAD systems influence to a large extent the effectiveness of the system. this paper reviews the wide range of data structures and database management systems (DBMS) available for structuring CAD data. Examples of basic data types are drawn from the MODULA-2 language. the relationship between these basic data types, their composite structures and the classical data models (on which many DBMS are based) is discussed, and the limitations of existing DBMS in modelling CAD data highlighted. A set of requirements for CAD database management systems is drawn up and the emerging role of product models (which seek to encapsulate the totality of data elements required to define fully an engineering artefact) is explored. Copyright (C) 1996 Civil-Comp Limited and Elsevier Science Limited.
Modern computer based systems are complex multi-systems consisting of many connected individual subsystems;each one of them is typically also a multicomputer system. the subsystems in a multi-system can be either geog...
详细信息
the study proposes a combination of the function points model for software estimation withthe ADISSA methodology for systems analysis and design. this combined approach, which is supported by a software tool, enables...
详细信息
softwaresystems evolve during their lifetime to reflect the changes in their users needs. However, unless implemented carefully, such changes may degrade the quality of the system's architecture by reducing the c...
详细信息
ISBN:
(纸本)9789897582103
softwaresystems evolve during their lifetime to reflect the changes in their users needs. However, unless implemented carefully, such changes may degrade the quality of the system's architecture by reducing the cohesion and increasing the coupling between its subsystems. It is therefore important to systematically analyze the changes and modify the system's structure to accommodate the changes without degrading the system's architecture. However, looking just at functional aspects is not enough, because we may decide on a redesign that is too expensive to implement. In this paper we combine a functional decomposition analysis technique with a nonfunctional impact analysis technique to avoid this pitfall. the functional decomposition technique generates a set of plausible decompositions that accommodate the required evolutionary changes, and the impact analysis technique acts as a filter that selects only those decompositions that satisfy the cost constraints of the required changes. We briefly describe both techniques and then illustrate the approach with an example of a parking lot management system.
Following the ever-growing demand for mobile applications, researchers are constantly developing new test automation solutions for mobile developers. However, researchers have yet to produce an automated functional te...
详细信息
ISBN:
(纸本)9781450357128
Following the ever-growing demand for mobile applications, researchers are constantly developing new test automation solutions for mobile developers. However, researchers have yet to produce an automated functional testing approach, resulting in many developers relying on a resource consuming manual testing. In this paper, we present a novel approach for the automation of functional testing in mobile software by leveraging machine learning techniques and reusing generic test scenarios. Our approach aims at relieving some of the manual functional testing burden by automatically classifying each of the application's screens to a set of common screen behaviors for which generic test scripts can be instantiated and reused. We empirically demonstrate the potential benefits of our approach in two experiments: First, using 26 randomly selected Android applications, we show that our approach can successfully instantiate and reuse generic functional tests and discover functional bugs. Second, in a human study with two experienced human mobile testers, we show that our approach can automatically cover a large portion of the human testers' work suggesting a significant potential relief in the manual testing efforts.
this paper addresses the integration issues at the preliminary design stage in order to support analysis and decision-making while considering a design from the viewpoint of different disciplines. the paper describes ...
详细信息
this paper addresses the integration issues at the preliminary design stage in order to support analysis and decision-making while considering a design from the viewpoint of different disciplines. the paper describes a research project for investigating and designing a framework for intelligent linkage between design drawings and other information system environments, providing access to both external databases and design methods at the preliminary design stage. Accessing such information at this stage will allow designers to carry out the rapid evaluation of design alternatives, analysis and decision-making in a multi-disciplinary, multiagent design environment. the objectives of the research are outlined, the methodology is discussed and the first application results are demonstrated. Copyright (C) 1996 Civil-Comp Limited and Elsevier Science Limited.
the software development organizations strive to develop quality software to survive and gain competitive edge in the unpredictable competitive environment. However, common view regarding software development is that ...
详细信息
暂无评论