• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 628
  • 311
  • 65
  • 61
  • 41
  • 21
  • 17
  • 15
  • 8
  • 7
  • 7
  • 6
  • 6
  • 6
  • 5
  • Tagged with
  • 1391
  • 1391
  • 589
  • 425
  • 306
  • 266
  • 230
  • 227
  • 174
  • 166
  • 133
  • 126
  • 126
  • 120
  • 118
  • 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.
471

Algorithm and software development for security estimation of SPN-based block cipher against related-key attacks

Kaidalov, Dmytro January 2014 (has links)
Symmetric block ciphers are among the most widely used cryptographic primitives. In addition to providing privacy via encryption, block ciphers are used as basic components in the construction of hash functions, message authentication codes, pseudorandom number generator, as part of various cryptographic protocols and etc. One of the most popular block ciphers nowadays is AES (Advanced Encryption Standard), which has been used as a standard of encryption in many countries of the world. In spite of popularity of this cipher a huge attack was found on its key-expansion algorithm some years ago. That is why it is important to analyze carefully this component and understand what weak points admit attacks. Since we know that we can improve existing algorithm to protect cipher from attacks or build up a new algorithm taking into account founded weaknesses so there will be no chance to break it with existing knowledge. The goal of this project is to create some method which can estimate security of encryption algorithm against related-key attacks. For this reason the perspective block cipher is introduced. This cipher is a candidate to the public standard of encryption in Ukraine so that is why this research is very important. Actually the introduced method of estimation is created especially for this cipher but also can be used for other ciphers based on the substitution-permutation network. The developed method was applied to the cipher and results are represented in the report. Also the complexity estimation of this algorithm is expressed. The software implementation is described in the last chapter of report.
472

Identifying new technology to improve the effectiveness of IST Otokon's energy management systems / Gerhardus Albertus Combrink.

Combrink, Gerhardus Albertus January 2004 (has links)
1ST Otokon, a Pretoria based company delivering energy management systems to the industrial and utility market segments, has shown steady growth since its inception 15 years ago. However, after ailing financial results, all aspects of the business were interrogated. It was doubted whether its energy management system (EMS) offering, ecWIN, was fulfilling the needs of the industry. Therefore this study was needed to identify new technology which could improve the effectiveness of ecWIN. After doing a thorough literature study on ecWIN, its competitors and the technologies currently utilised, the product was mapped to various technology management models. Deficiencies in the current software development environment were identified, including a lack of manpower and old software development tools. The empirical study entailed determining the effectiveness of the product through a user survey in the form of a questionnaire. Certain problem areas (e.g. insufficient software testing and a lack of documentation on advanced features) were identified by this survey. The numerous complaints about the slowness of certain reports and lack in user-friendliness were also highlighted. Also forming part of the literature and empirical study respectively, were the identification and evaluation of new technologies not yet utilised in the ecWIN sphere. Taking a holistic view of all this information, recommendations were made on how to improve the effectiveness of ecWIN. This was presented in terms of three dimensions: • Upgrade the current infrastructure over the next 12 months, mainly with new software development tools such as Centura Team Developer 2005, Crystal Reports, etc. • Improve the cost-effectiveness of ecWIN during 2006 and 2007, typically by utilising GPRS, MMS, WiFi and BlueTooth to retrieve information from meters. • Utilise a new business model (mainly centred on the cost-effectiveness dimension together with Linux and MySQL) which could allow the company to directly compete with other firms, even in the commercial and residential markets. A fourth dimension, consisting of technologies that should not be considered for integration with ecWIN at this stage, was also identified (e.g. IPv6, XHTML and Visual Studio .NET). In a world with rapidly changing technology, this study should not be a once-off process, but should be undertaken regularly to ascertain that the effectiveness of 1ST Otokon's EMS offering is constantly improved through the identification of new technology. / Thesis (M.B.A.)--North-West University, Potchefstroom Campus, 2005.
473

Success Factors in Leveraging Freelance Marketplaces in Software Development Projects

Walter, Alexandre 10 October 2013 (has links)
The purpose of this research is to explore project success factors and freelance marketplace characteristics that are critical to the success of software development projects on freelance marketplaces, while identifying important metrics to measure the success of software development projects on freelance marketplaces. This exploratory study is done from the point of view of the software development services buyer. Three methodologies were developed for the purpose of this research. First, a methodology for the definition of the freelance marketplace concept and the delimitation of the field of study was followed. Second, a methodology for sourcing opinions from blogs and self-published articles was created to mine information to complement the scant specialized literature on the subject of freelance marketplace characteristics and freelance marketplace project success factors. Third, a survey methodology was used as the main data collection instrument. The findings suggest that freelance marketplaces play the role of enabler of project success factors. The most important success factors are focused on product quality, project efficiency factors, cost control factors, and qualifications of the buyer. The most important metric to measure the success of software development projects on freelance marketplaces was quality in use.
474

Identifying new technology to improve the effectiveness of IST Otokon's energy management systems / Gerhardus Albertus Combrink.

Combrink, Gerhardus Albertus January 2004 (has links)
1ST Otokon, a Pretoria based company delivering energy management systems to the industrial and utility market segments, has shown steady growth since its inception 15 years ago. However, after ailing financial results, all aspects of the business were interrogated. It was doubted whether its energy management system (EMS) offering, ecWIN, was fulfilling the needs of the industry. Therefore this study was needed to identify new technology which could improve the effectiveness of ecWIN. After doing a thorough literature study on ecWIN, its competitors and the technologies currently utilised, the product was mapped to various technology management models. Deficiencies in the current software development environment were identified, including a lack of manpower and old software development tools. The empirical study entailed determining the effectiveness of the product through a user survey in the form of a questionnaire. Certain problem areas (e.g. insufficient software testing and a lack of documentation on advanced features) were identified by this survey. The numerous complaints about the slowness of certain reports and lack in user-friendliness were also highlighted. Also forming part of the literature and empirical study respectively, were the identification and evaluation of new technologies not yet utilised in the ecWIN sphere. Taking a holistic view of all this information, recommendations were made on how to improve the effectiveness of ecWIN. This was presented in terms of three dimensions: • Upgrade the current infrastructure over the next 12 months, mainly with new software development tools such as Centura Team Developer 2005, Crystal Reports, etc. • Improve the cost-effectiveness of ecWIN during 2006 and 2007, typically by utilising GPRS, MMS, WiFi and BlueTooth to retrieve information from meters. • Utilise a new business model (mainly centred on the cost-effectiveness dimension together with Linux and MySQL) which could allow the company to directly compete with other firms, even in the commercial and residential markets. A fourth dimension, consisting of technologies that should not be considered for integration with ecWIN at this stage, was also identified (e.g. IPv6, XHTML and Visual Studio .NET). In a world with rapidly changing technology, this study should not be a once-off process, but should be undertaken regularly to ascertain that the effectiveness of 1ST Otokon's EMS offering is constantly improved through the identification of new technology. / Thesis (M.B.A.)--North-West University, Potchefstroom Campus, 2005.
475

Simulation and Control Motion Software Development for Micro Manufacturing

Bayesteh, Abdolreza 18 December 2013 (has links)
Due to increasing trends of miniaturization, components with microscale features are in high demand. Accordingly, manufacturing and measurement of small components as small as a few microns became new challenges. Micro milling and femtosecond laser machining are the most common in use cutting operations providing high accuracy and productivity. Micro milling has unique features different from traditional milling including high ratio of tool size to feature size, and constant ratio of tool edge radius to tool size [1]. Due to the mentioned differences, low stiffness of the micro mill and the complexity of the cutting mechanism at the macroscale, selection of cutting parameters are difficult [2]. Therefore, process performance in micro milling, which affects surface quality and tool life, depends on the selected cutting parameters. Also, for measuring micro components, the available dimensional control systems in the market are atomic force microscopes (AFMs) and a combination of coordinate measuring machines (CMMs) and vision systems. These are confined to the scopes of nanoscale and macroscale parts, respectively. It is difficult to justify the high cost and large size of these systems for measurement of mesoscale/microscale features and components and dimensional verification of miniature parts with 3D features. Therefore, a new cost-effective way is needed for measuring components and features in these scales. Additionally, lack of advanced CAD/CAM software for micro laser machining providing constant velocity along the tool path, is the main problem in femtosecond laser machining. In this thesis, to address the mentioned challenges, different software packages are presented to improve micro machining productivity, to provide an accurate and cost effective way of micro scanning and to bring CAD/CAM capability for micro laser machining. / Graduate / 0548 / abdolreza.bayesteh@gmail.com
476

Automatic Generation of Trace Links in Model-driven Software Development

Grammel, Birgit 02 December 2014 (has links) (PDF)
Traceability data provides the knowledge on dependencies and logical relations existing amongst artefacts that are created during software development. In reasoning over traceability data, conclusions can be drawn to increase the quality of software. The paradigm of Model-driven Software Engineering (MDSD) promotes the generation of software out of models. The latter are specified through different modelling languages. In subsequent model transformations, these models are used to generate programming code automatically. Traceability data of the involved artefacts in a MDSD process can be used to increase the software quality in providing the necessary knowledge as described above. Existing traceability solutions in MDSD are based on the integral model mapping of transformation execution to generate traceability data. Yet, these solutions still entail a wide range of open challenges. One challenge is that the collected traceability data does not adhere to a unified formal definition, which leads to poorly integrated traceability data. This aggravates the reasoning over traceability data. Furthermore, these traceability solutions all depend on the existence of a transformation engine. However, not in all cases pertaining to MDSD can a transformation engine be accessed, while taking into account proprietary transformation engines, or manually implemented transformations. In these cases it is not possible to instrument the transformation engine for the sake of generating traceability data, resulting in a lack of traceability data. In this work, we address these shortcomings. In doing so, we propose a generic traceability framework for augmenting arbitrary transformation approaches with a traceability mechanism. To integrate traceability data from different transformation approaches, our approach features a methodology for augmentation possibilities based on a design pattern. The design pattern supplies the engineer with recommendations for designing the traceability mechanism and for modelling traceability data. Additionally, to provide a traceability mechanism for inaccessible transformation engines, we leverage parallel model matching to generate traceability data for arbitrary source and target models. This approach is based on a language-agnostic concept of three similarity measures for matching. To realise the similarity measures, we exploit metamodel matching techniques for graph-based model matching. Finally, we evaluate our approach according to a set of transformations from an SAP business application and the domain of MDSD.
477

Automated test of evolving software

Shaw, Hazel Anne January 2005 (has links)
Computers and the software they run are pervasive, yet released software is often unreliable, which has many consequences. Loss of time and earnings can be caused by application software (such as word processors) behaving incorrectly or crashing. Serious disruption can occur as in the l4th August 2003 blackouts in North East USA and Canadal, or serious injury or death can be caused as in the Therac-25 overdose incidents. One way to improve the quality of software is to test it thoroughly. However, software testing is time consuming, the resources, capabilities and skills needed to carry it out are often not available and the time required is often curtailed because of pressures to meet delivery deadlines3. Automation should allow more thorough testing in the time available and improve the quality of delivered software, but there are some problems with automation that this research addresses. Firstly, it is difficult to determine ifthe system under test (SUT) has passed or failed a test. This is known as the oracle problem4 and is often ignored in software testing research. Secondly, many software development organisations use an iterative and incremental process, known as evolutionary development, to write software. Following release, software continues evolving as customers demand new features and improvements to existing ones5. This evolution means that automated test suites must be maintained throughout the life ofthe software. A contribution of this research is a methodology that addresses automatic generation of the test cases, execution of the test cases and evaluation of the outcomes from running each test. "Predecessor" software is used to solve the oracle problem. This is software that already exists, such as a previous version of evolving software, or software from a different vendor that solves the same, or similar, problems. However, the resulting oracle is assumed not be perfect, so rules are defined in an interface, which are used by the evaluator in the test evaluation stage to handle the expected differences. The interface also specifies functional inputs and outputs to the SUT. An algorithm has been developed that creates a Markov Chain Transition Matrix (MCTM) model of the SUT from the interface. Tests are then generated automatically by making a random walk of the MCTM. This means that instead of maintaining a large suite of tests, or a large model of the SUT, only the interface needs to be maintained.
478

Programming the INTEL 8086 microprocessor for GRADS : a graphic real-time animation display system

Haag, Roger. January 1985 (has links)
No description available.
479

A Study On Enterprise Resource Planning Systems And Embedding Them Into The Company Processes

Gencel, Orhan 01 December 2003 (has links) (PDF)
In this thesis, implementations of Enterprise Resource Planning Systems are studied with a broader view. Pre-implementation preparations and post-implementation developments play key roles in the success of the ERP utilization of the companies. To find out how the success can be achieved, various concepts in ERP implementation are analyzed. Using analogies with the basic software development models, common application methodologies are studied. The study is completed with the analysis of an interesting and challenging ERP implementation experience, focusing on the important decision points.
480

Warum klassische Evaluation oftmals nicht ausreicht – eine Studie zur Ermittlung der Bedeutsamkeit Mentaler Modelle als Evaluationsmethode

Schütze, Stephanie, Streule, Roland, Läge, Damian 25 October 2011 (has links) (PDF)
Hohe Benutzertauglichkeit und Akzeptanz eines Webseitenservices sind nur dann gewährleistet, wenn diese auf die funktionalen Bedürfnisse, aber auch auf die strukturellen Vorstellungen ihrer Benutzer zugeschnitten sind. Im Kontext einer Webseite zur „Suche nach E-Learning-Produkten im Internet“ wurde untersucht, inwieweit die Kenntnis der Mentalen Modelle potenzieller Nutzer den Softwareentwicklungsprozess positiv beeinflussen kann. Dabei erlaubte die Erhebung Mentaler Modelle mit Hilfe der Struktur-Lege-Technik (SLT) als Evaluationsmethode einen Vergleich mit der tatsächlich entwickelten Webseite. Die Studie zeigte, dass trotz zuvor bereits durchgeführter, klassischer Evaluationen (Usability Tests, Anwendung von Heuristiken und Cognitive Walkthroughs) 40 Funktionsbereiche genannt wurden, die auf der tatsächlichen Webseite nicht vorgesehen oder umgesetzt sind. Daraus folgt, dass die Erhebung von Mentalen Modellen ebenfalls bereits vor dem Software-Entwicklungsprozess durchgeführt werden soll.

Page generated in 0.071 seconds