• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 72
  • 23
  • 9
  • 6
  • 6
  • 6
  • 6
  • 6
  • 5
  • 3
  • 3
  • 2
  • 1
  • 1
  • Tagged with
  • 144
  • 144
  • 127
  • 62
  • 46
  • 37
  • 32
  • 26
  • 19
  • 17
  • 17
  • 15
  • 13
  • 13
  • 12
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
71

Multi-processor logic simulation at the chip level

Roumeliotis, Emmanuel January 1986 (has links)
This dissertation presents the design and development of a multi-processor logic simulator. After an introduction to parallel processing, the concept of distributed simulation is described as well as the possibility of deadlock in a distributed system. It is proven that the proposed system does not deadlock. Next, the modeling techniques are discussed along with the timing mechanisms used for logic simulation. A new approach, namely process oriented simulation is studied in depth. It is shown that modeling for this kind of simulation is more efficient regarding modeling ease, computer memory and simulation time, than existing simulation methods. The hardware design of the multi-processor system and the algorithms for synchronization and signal interchange between the processors are presented next. An algorithm for an efficient partitioning of the digital network to be simulated among the processors of the system is also described. Apart from the simulation of a single digital network, the simulator can also be used for fault simulation and design verification. Regarding fault simulation, the fault injection and fault detection techniques are presented. The experimental results obtained by running the multi-processor simulator are compared with the theoretical estimates as well as with results obtained by other multi-processor systems. The comparison shows that the proposed simulator exhibits the estimated performance. Finally, the design of a common bus interface is given. This interface will connect the processors of the system directly without the intervention of a hard disk which was used for the development and testing of the system. / Ph. D.
72

Comparative evaluation of the model-centred and the application-centred design approach in civil engineering software

Sinske, A. N. (Alexander Nicholas) 12 1900 (has links)
Thesis (PhD)--University of Stellenbosch, 2002. / ENGLISH ABSTRACT: In this dissertation the traditional model-centred (MC)design approach for the development of software in the civil engineering field is compared to a newly developed application-centred (AC)design approach. In the MC design software models play the central role. A software model maps part of the world, for example its visualization or analysis onto the memory space of the computer. Characteristic of the MC design is that the identifiers of objects are unique and persistent only within the name scope of a model, and that classes which define the objects are components of the model. In the AC design all objects of the engineering task are collected in an application. The identifiers of the objects are unique and persistent within the name scope of the application and classes are no longer components of a model, but components of the software platform. This means that an object can be a part of several models. It is investigated whether the demands on the information and communication in modern civil engineering processes can be satisfied using the MC design approach. The investigation is based on the evaluation of existing software for the analysis and design of a sewer reticulation system of realistic dimensions and complexity. Structural, quantitative, as well as engineering complexity criteria are used to evaluate the design. For the evaluation of the quantitative criteria, in addition to the actual Duration of Execution, a User Interaction Count, the Persistent Data Size, and a Basic Instruction Count based on a source code complexity analysis, are introduced. The analysis of the MCdesign shows that the solution of an engineering task requires several models. The interaction between the models proves to be complicated and inflexible due to the limitation of object identifier scope: The engineer is restricted to the concepts of the software developer, who must provide static bridges between models in the form of data files or software transformers. The concept of the ACdesign approach is then presented and implemented in a new software application written in Java. This application is also extended for the distributed computing scenario. Newbasic classes are defined to manage the static and dynamic behaviour of objects, and to ensure the consistent and persistent state of objects in the application. The same structural and quantitative analyses are performed using the same test data sets as for the MCapplication. It is shown that the AC design approach is superior to the MC design approach with respect to structural, quantitative and engineering complexity .criteria. With respect to the design structure the limitation of object identifier scope, and thus the requirement for bridges between models, falls away, which is in particular of value for the distributed computing scenario. Although the new object management routines introduce an overhead in the duration of execution for the AC design compared to a hypothetical MC design with only one model and no software bridges, the advantages of the design structure outweigh this potential disadvantage. / AFRIKAANSE OPSOMMING: In hierdie proefskrif word die tradisionele modelgesentreerde (MC)ontwerpbenadering vir die ontwikkeling van sagteware vir die siviele ingenieursveld vergelyk met 'n nuut ontwikkelde applikasiegesentreerde (AC) ontwerpbenadering. In die MContwerp speel sagtewaremodelle 'n sentrale rol. 'n Sagtewaremodel beeld 'n deel van die wêreld, byvoorbeeld die visualisering of analise op die geheueruimte van die rekenaar af. Eienskappe van die MContwerp is dat die identifiseerders van objekte slegs binne die naamruimte van 'n model uniek en persistent is, en dat klasse wat die objekte definieer komponente van die model is. In die AC ontwerp is alle objekte van die ingenieurstaak saamgevat in 'n applikasie. Die identifisieerders van die objekte is uniek en persistent binne die naamruimte van die applikasie en klasse is nie meer komponente van die model nie, maar komponente van die sagtewareplatform. Dit beteken dat 'n objek deel van 'n aantal modelle kan vorm. Dit word ondersoek of daar by die MC ontwerpbenadering aan die vereistes wat by moderne siviele ingenieursprosesse ten opsigte van inligting en kommunikasie gestel word, voldoen kan word. Die ondersoek is gebaseer op die evaluering van bestaande sagteware vir die analise en ontwerp van 'n rioolversamelingstelsel met realistiese dimensies en kompleksiteit. Strukturele, kwantitatiewe, sowel as ingenieurskompleksiteitskriteria word gebruik om die ontwerp te evalueer. Vir die evaluering van die kwantitatiewe kriteria word addisioneel tot die uitvoerduurte 'n gebruikersinteraksie-telling, die persistente datagrootte, en 'n basiese instruksietelling gebaseer op 'n bronkode kompleksiteitsanalise , ingevoer. Die analise van die MC ontwerp toon dat die oplossing van ingenieurstake 'n aantal modelle benodig. Die interaksie tussen die modelle bewys dat dit kompleks en onbuigsaam is, as gevolg van die beperking op objekidentifiseerderruimte: Die ingenieur is beperk tot die konsepte van die sagteware ontwikkelaar wat statiese brue tussen modelle in die vorm van lêers of sagteware transformators moet verskaf. Die AC ontwerpbenadering word dan voorgestel en geïmplementeer in 'n nuwe sagteware-applikasie, geskryf in Java. Die applikasie word ook uitgebrei vir die verdeelde bewerking in die rekenaarnetwerk. Nuwe basisklasse word gedefinieer om die statiese en dinamiese gedrag van objekte te bestuur, en om die konsistente en persistente status van objekte in die applikasie te verseker. Dieselfde strukturele en kwantitatiewe analises word uitgevoer met dieselfde toetsdatastelle soos vir die MC ontwerp. Daar word getoon dat die AC ontwerpbenadering die MC ontwerpbenadering oortref met betrekking tot die strukturele, kwantitatiewe en ingenieurskompleksiteitskriteria. Met betrekking tot die ontwerpstruktuur val die beperking van die objek-identfiseerderruimte en dus die vereiste van brue tussen modelle weg, wat besonder voordelig is vir die verdeelde bewerking in die rekenaarnetwerk. Alhoewel die nuwe objekbestuurroetines in die AC ontwerp in vergelyking met 'n hipotetiese MC ontwerp, wat slegs een model en geen sagteware brue bevat, langer uitvoerduurtes tot gevolg het, is die voordele van die ontwerpstruktuur groter as die potensiële nadele.
73

CoBlocks: using objects to improve voxel modelling to support group work in early design phases

Kuan, Kam-sing., 關錦盛. January 2006 (has links)
published_or_final_version / abstract / Architecture / Master / Master of Philosophy
74

Specifications extraction and synthesis: Their correlations with preliminary design.

Umaretiya, Jagdish R. January 1990 (has links)
This report addresses the research applied towards the automation of the engineering design process, in particular the structural design process. The three important stages of the structural design process are: the specifications, preliminary design and the detailed design. An iterative redesign architecture of the structural design process lends itself to automation. The automation of the structural design can improve both the cost and the reliability, and enhance the productivity of the human designers. To the extent that the assumptions involved in the design process are explicitly represented and automatically inforced, the design errors resulting from the violated assumptions can be avoided. Artificial Intelligence (AI) addresses the automation of complex and knowledge-intensive tasks such as the structural design process. It involves the development of the Knowledge Based Expert System (KBES). There are several tools, also known as expert shells, and languages available for the development of knowledge-based expert systems. A general purpose language, called LISP, is very popular among researchers in AI and is used as an environmental tool for the development of the KBES for the structural design process. The resulting system, called Expert-SEISD, is very generic in nature. The Expert-SEISD is composed of the user interface, inference engine, domain specific knowledge and data bases and the knowledge acquisition. The present domain of the Expert-SEISD encompasses the design of structural components such as beams and plates. The knowledge acquisition module is developed to facilitate the incorporation of new capabilities (knowledge or data) for beams, plates and for new structural components. The decision making is an integral part of any design process. A decision-making model suitable for the specifications extraction and the preliminary design phases of the structural design process is proposed and developed based on the theory of fuzzy sets. The methods developed here are evaluated and compared with similar methods available in the literature. The new method, based on the union of fuzzy sets and contrast intensification, was found suitable for the proposed model. It was implemented as a separate module in the Expert-SEISD. A session with the Expert-SEISD is presented to demonstrate its capabilities of beam and plate designs and knowledge acquisition.
75

A theory of human error caussation in structural design: error predition & control via the soft system approach

Adegoke, Israel Oludotun January 2016 (has links)
No description available.
76

An integrated component selection framework for system level design

Unknown Date (has links)
The increasing system design complexity is negatively impacting the overall system design productivity by increasing the cost and time of product development. One key to overcoming these challenges is exploiting Component Based Engineering practices. However it is a challenge to select an optimum component from a component library that will satisfy all system functional and non-functional requirements, due to varying performance parameters and quality of service requirements. In this thesis we propose an integrated framework for component selection. The framework is a two phase approach that includes a system modeling and analysis phase and a component selection phase. Three component selection algorithms have been implemented for selecting components for a Network on Chip architecture. Two algorithms are based on a standard greedy method, with one being enhanced to produce more intelligent behavior. The third algorithm is based on simulated annealing. Further, a prototype was developed to evaluate the proposed framework and compare the performance of all the algorithms. / by Chad Calvert. / Thesis (M.S.C.S.)--Florida Atlantic University, 2009. / Includes bibliography. / Electronic reproduction. Boca Raton, Fla., 2009. Mode of access: World Wide Web.
77

An investigation of cluster analysis techniques as a means of structuring specifications in the design of complex systems

Holden, Timothy Aloysius January 1978 (has links)
Thesis (Ocean E.)--Massachusetts Institute of Technology, Dept. of Ocean Engineering; and, (M.S.)--Massachusetts Institute of Technology Sloan School of Management, 1978. / MICROFICHE COPY AVAILABLE IN ARCHIVES AND ENGINEERING. / Bibliography: leaves 153-156. / by Timothy A. Holden. / Ocean E. / M.S.
78

Automated calculation of device sizes for digital IC designs

Hoyte, Lennox P. John January 1982 (has links)
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1982. / MICROFICHE COPY AVAILABLE IN ARCHIVES AND ENGINEERING. / Includes bibliographical references. / by Lennox P. John Hoyte. / M.S.
79

Network design: districting and multi-commodity flow problems. / CUHK electronic theses & dissertations collection / Digital dissertation consortium

January 2002 (has links)
by Ng Suk Fung. / "February 18, 2002." / Thesis (Ph.D.)--Chinese University of Hong Kong, 2002. / Includes bibliographical references (p. 215-222). / Electronic reproduction. Hong Kong : Chinese University of Hong Kong, [2012] System requirements: Adobe Acrobat Reader. Available via World Wide Web. / Electronic reproduction. Ann Arbor, MI : ProQuest Information and Learning Company, [200-] System requirements: Adobe Acrobat Reader. Available via World Wide Web. / Mode of access: World Wide Web. / Abstracts in English and Chinese.
80

A computational-based drug development framework.

January 2011 (has links)
Tse, Ching Man. / Thesis (M.Phil.)--Chinese University of Hong Kong, 2011. / Includes bibliographical references (p. 188-200). / Abstracts in English and Chinese. / Abstract --- p.i / Acknowledgement --- p.vi / Chapter 1 --- Introduction --- p.1 / Chapter 1.1 --- Obtain information on drug targets --- p.3 / Chapter 1.2 --- Drug Design --- p.5 / Chapter 1.3 --- Interface for interaction --- p.9 / Chapter 1.4 --- Summary --- p.10 / Chapter 2 --- Background Study --- p.12 / Chapter 2.1 --- Protein Function Prediction --- p.16 / Chapter 2.2 --- Drug Design --- p.37 / Chapter 2.3 --- Visualisation and Interaction in Biomedic --- p.44 / Chapter 3 --- Overview --- p.48 / Chapter 3.1 --- Protein prediction using secondary structure analysis --- p.52 / Chapter 3.2 --- Knowledge-driven ligand design --- p.55 / Chapter 3.3 --- Interactive interface in virtual reality --- p.57 / Chapter 4 --- Protein Function Prediction --- p.60 / Chapter 4.1 --- Introduction --- p.61 / Chapter 4.1.1 --- Motivation --- p.61 / Chapter 4.1.2 --- Objective --- p.62 / Chapter 4.1.3 --- Overview --- p.63 / Chapter 4.2 --- Methods and Design --- p.66 / Chapter 4.2.1 --- Feature Cell --- p.68 / Chapter 4.2.2 --- Heterogeneous Vector --- p.71 / Chapter 4.2.3 --- Feature Cell Similarity --- p.75 / Chapter 4.2.4 --- Heterogeneous Vector Similarity --- p.79 / Chapter 4.3 --- Experiments --- p.85 / Chapter 4.3.1 --- Data Preparation --- p.85 / Chapter 4.3.2 --- Experimental Methods --- p.87 / Chapter 4.4 --- Results --- p.97 / Chapter 4.4.1 --- Scalability --- p.97 / Chapter 4.4.2 --- Cluster Quality --- p.99 / Chapter 4.4.3 --- Classification Quality --- p.102 / Chapter 4.5 --- Discussion --- p.103 / Chapter 4.6 --- Conclusion --- p.104 / Chapter 5 --- Drug Design --- p.106 / Chapter 5.1 --- Introduction --- p.107 / Chapter 5.1.1 --- Motivation --- p.107 / Chapter 5.1.2 --- Objective --- p.109 / Chapter 5.1.3 --- Overview --- p.109 / Chapter 5.2 --- Methods --- p.111 / Chapter 5.2.1 --- Fragment Joining --- p.115 / Chapter 5.2.2 --- Genetic Operators --- p.116 / Chapter 5.2.3 --- Post-Processing --- p.124 / Chapter 5.3 --- Experiments --- p.128 / Chapter 5.3.1 --- Data Preparation --- p.129 / Chapter 5.3.2 --- Experimental Methods --- p.132 / Chapter 5.4 --- Results --- p.134 / Chapter 5.4.1 --- Binding Pose --- p.134 / Chapter 5.4.2 --- Free Energy and Molecular Weight --- p.137 / Chapter 5.4.3 --- Execution Time --- p.138 / Chapter 5.4.4 --- Handling Phosphorus --- p.138 / Chapter 5.5 --- Discussions --- p.139 / Chapter 5.6 --- Conclusion --- p.140 / Chapter 6 --- Interface in Virtual Reality --- p.142 / Chapter 6.1 --- Introduction --- p.143 / Chapter 6.1.1 --- Motivation --- p.143 / Chapter 6.1.2 --- Objective --- p.145 / Chapter 6.1.3 --- Overview --- p.145 / Chapter 6.2 --- Methods and Design --- p.146 / Chapter 6.2.1 --- Hybrid Drug Synthesis --- p.147 / Chapter 6.2.2 --- Interactive Interface in Virtual Reality --- p.154 / Chapter 6.3 --- Experiments and Results --- p.171 / Chapter 6.3.1 --- Data Preparation --- p.171 / Chapter 6.3.2 --- Experimental Settings --- p.172 / Chapter 6.3.3 --- Results --- p.173 / Chapter 6.4 --- Discussions --- p.176 / Chapter 6.5 --- Conclusions --- p.179 / Chapter 7 --- Conclusion --- p.180 / A Glossary --- p.184 / Bibliography --- p.188

Page generated in 0.0642 seconds