Dissertations / Theses on the topic 'Software design measurement'

To see the other types of publications on this topic, follow the link: Software design measurement.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 46 dissertations / theses for your research on the topic 'Software design measurement.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Alzyoud, Mazen Salem. "ONTOLOGY DESIGN PATTERNS WITH APPLICATIONS TO SOFTWARE MEASUREMENT." Kent State University / OhioLINK, 2015. http://rave.ohiolink.edu/etdc/view?acc_num=kent1447338253.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Eralp, Ozgur. "Design And Implementation Of A Software Development Process Measurement System." Master's thesis, METU, 2004. http://etd.lib.metu.edu.tr/upload/12604771/index.pdf.

Full text
Abstract:
This thesis study presents a software measurement program. The literature on software measurement is reviewed. Conditions for an effective implementation are investigated. A specific measurement system is designed and implemented in ASELSAN, Inc. This has involved organizational as well as technical work. A software tool has been developed to assist in aggregating measurements obtained from various CASE tools in use. Results of the implementation have started to be achieved. Lots of useful feedbacks have been returned to the organization as a result of analyzing of the measurement data.
APA, Harvard, Vancouver, ISO, and other styles
3

Rossi, Pablo Hernan, and pablo@cs rmit edu au. "Software design measures for distributed enterprise Information systems." RMIT University. Computer Science and Information Technology, 2004. http://adt.lib.rmit.edu.au/adt/public/adt-VIT20081211.164307.

Full text
Abstract:
Enterprise information systems are increasingly being developed as distributed information systems. Quality attributes of distributed information systems, as in the centralised case, should be evaluated as early and as accurately as possible in the software engineering process. In particular, software measures associated with quality attributes of such systems should consider the characteristics of modern distributed technologies. Early design decisions have a deep impact on the implementation of distributed enterprise information systems and thus, on the ultimate quality of the software as an operational entity. Due to the fact that the distributed-software engineering process affords software engineers a number of design alternatives, it is important to develop tools and guidelines that can be used to assess and compare design artefacts quantitatively. This dissertation makes a contribution to the field of Software Engineering by proposing and evaluating software design measures for distributed enterprise information systems. In previous research, measures developed for distributed software have been focused in code attributes, and thus, only provide feedback towards the end of the software engineering process. In contrast, this thesis proposes a number of specific design measures that provide quantitative information before the implementation. These measures capture attributes of the structure and behaviour of distributed information systems that are deemed important to assess their quality attributes, based on the analysis of the problem domain. The measures were evaluated theoretically and empirically as part of a well defined methodology. On the one hand, we have followed a formal framework based on the theory of measurement, in order to carry out the theoretical validation of the proposed measures. On the other hand, the suitability of the measures, to be used as indicators of quality attributes, was evaluated empirically with a robust statistical technique for exploratory research. The data sets analysed were gathered after running several experiments and replications with a distributed enterprise information system. The results of the empirical evaluation show that most of the proposed measures are correlated to the quality attributes of interest, and that most of these measures may be used, individually or in combination, for the estimation of these quality attributes-namely efficiency, reliability and maintainability. The design of a distributed information system is modelled as a combination of its structure, which reflects static characteristics, and its behaviour, which captures complementary dynamic aspects. The behavioural measures showed slightly better individual and combined results than the structural measures in the experimentation. This was in line with our expectations, since the measures were evaluated as indicators of non-functional quality attributes of the operational system. On the other hand, the structural measures provide useful feedback that is available earlier in the software engineering process. Finally, we developed a prototype application to collect the proposed measures automatically and examined typical real-world scenarios where the measures may be used to make design decisions as part of the software engineering process.
APA, Harvard, Vancouver, ISO, and other styles
4

André, Mikael, and Hannes Paulsson. "Design of microcontroller circuit and measurement software for SiC and MOREBAC experiment." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-188836.

Full text
Abstract:
This paper describes the development of an experiment to test the characteristics and functionality of Silicon Carbide (SiC) components in a space environment. The experiment is a part the "Miniature Student Satellite" (MIST) project, and the "Work on Venus" project, both situated at KTH, Stockholm, Sweden The paper primarily covers the development and implementation of the experiments microcontroller and its software, whilst the construction and development of the test circuit for the transistors is carried out at the same time by another team, and therefore described in a separate paper. A microcontroller is selected for this experiment after consideration is taken to both the Low Earth Orbit environment where the experiment will take place, end the power consumption restrictions due to the limited amount of power available at the satellite itself. The software on the microcontroller is then developed to read temperature and voltage input from the different transistors under test, and transform the input data to a readable format sent to the satellites On Board Computer, which can then communicate the readings to the Earth Base Station. Apart from the software of the SiC experiment, a similar software solution on a similar microcontroller is developed for another experiment called MOREBAC, which will be placed on the same satellite. The main difference between the MOREBAC project and SiC in Space will be the type of data read on the input, the number of inputs and the format of the package sent to the On Board Computer. The final stage of the work for this thesis is the design and construction of a Printed Circuit Board. The board contains the microcontroller and connected components, the transistors to be tested, as well as power supplying components, covered in yet another thesis work.
Den här rapporten beskriver utvecklingen av ett experiment vars uppgift är att testa karaktäristiken och funktionaliteten hos Kiselkarbid(SiC)-komponenter i rymden. Experimentet, som går under namnet SiC in Space, är en del av "Minitature Student Satellite"-projektet (MIST), samt projektet "Working on Venus", vilka båda utförs på KTH, Stockholm, Sverige. Rapporten avhandlar huvudsakligen utvecklingen och implementationen av experimentets mikrokontroller samt den tillhörande mjukvaran, samtidigt som testkretsen för den transistor som undersökts utvecklades i ett annat projekt, och är således avhandlat i en annan rapport. En mikrokontroller valdes ut för projektet baserat både klimatet i "Low Earth Orbit" där satelliten kommer att befinna sig, samt de krav som ställdes på strömförbrukningen baserat på den begränsade strömförsörjningen på själva satelliten. Mjukvaran på mikrokontrollern utvecklades sedan för att avläsa temperaturvärden och spänningsnivåer vid testpunkter på transistorerna, för att sedan översätta denna data till ett läsbart format samt skicka den till satellitens omborddator, som i sin tur kan skicka datan till basstationen på jorden. Utöver den mjukvara som utvecklats till SiC in Space, utvecklades även en liknande lösning för ett annat experiment på satelliten, kallat MOREBAC. Den huvudsakliga skillnaden mellan de två mjukvarulösningarna är att de testpunkter som ska läsas av på MOREBAC skiljer sig både i antal och i utförande från de testpunkter som ska läsas på SiC in Space, samt det datapaket som sedan skickas till omborddatorn. Det slutgiltiga steget under detta projekt var sedan att designa och konstruera ett kretskort (PCB). Kretskortet innehåller både den mikrokontroller som avhandlas i denna rapport, transistorerna som ska testas, samt en strömförsörjningslösning som utvecklats i ytterligare ett parallellt projekt.
APA, Harvard, Vancouver, ISO, and other styles
5

El-Gohary, Ahmed M. "Real-time three dimensional coordinate measurement and analysis : system design, implementation and testing." Thesis, University of Newcastle Upon Tyne, 1989. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.328154.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Carlstedt-Duke, Edward, and Erik Elfström. "Towards guidelines for development of energy conscious software." Thesis, Linköping University, Department of Computer and Information Science, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-17444.

Full text
Abstract:

In recent years, the drive for ever increasing energy efficiency has intensified. The main driving forces behind this development are the increased innovation and adoption of mobile battery powered devices, increasing energy costs, environmental concerns, and strive for denser systems.

This work is meant to serve as a foundation for exploration of energy conscious software. We present an overview of previous work and a background to energy concerns from a software perspective. In addition, we describe and test a few methods for decreasing energy consumption with emphasis on using software parallelism. The experiments are conducted using both a simulation environment and real hardware. Finally, a method for measuring energy consumption on a hardware platform is described.

We conclude that energy conscious software is very dependent on what hardware energy saving features, such as frequency scaling and power management, are available. If the software has a lot of unnecessary, or overcomplicated, work, the energy consumption can be lowered to some extent by optimizing the software and reducing the overhead. If the hardware provides software-controllable energy features, the energy consumption can be lowered dramatically.

For suitable workloads, using parallelism and multi-core technologies seem very promising for producing low power software. Realizing this potential requires a very flexible hardware platform. Most important is to have fine grained control over power management, and voltage and frequency scaling, preferably on a per core basis.

APA, Harvard, Vancouver, ISO, and other styles
7

Lemons, Seth N. "Potential problem areas of design metrics for object oriented systems." Virtual Press, 2007. http://liblink.bsu.edu/uhtbin/catkey/1380103.

Full text
Abstract:
This study provides information on the effectiveness of design metrics when used on object oriented systems and explores means of increasing metric use-fulness in regard to the problem areas identified. Evidence shows that current metrics are weak in assessing some qualities when faced with concepts central to object orientation. It describes practices in design and implementation that cause complications in calculating metrics and what effects those practices may have on various types of metrics by examining specific examples as well as discussing the theory involved. It examines assumptions which can be made in the formulation of metrics to avoid the issues caused by these practices and what effect these assumptions will have on metric results.
Department of Computer Science
APA, Harvard, Vancouver, ISO, and other styles
8

Härberg, Martin, and Roberto Chiarito. "Design, Measurement and Verification of Scania’s Platform Software Architecture for Safety Related Embedded Systems." Thesis, KTH, Maskinkonstruktion (Inst.), 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-185515.

Full text
Abstract:
The platform software architecture for the safety related embedded systems developed by Scania has become increasingly more complex. High complexity raises both the risk of failures and the time consumed by software developers to understand and debug the source code. This leads to increased software maintenance costs, which according to [24] can be between 60% and 75% of the total cost of software development. The purpose of this Master’s thesis is to investigate how a part of Scania’s current software architectural design can be further developed in order to decrease the complexity and the maintenance costs, without compromising with the essential functionality and performance. Another goal is to provide a solution that complies with the software safety requirements from ISO 26262, which Scania is planning to be able to fulfill in the future. To be able to compare our proposal for the software architecture with Scania’s current solution, a measurement tool has been developed. This tool measures the software quality metrics coupling and cohesion, which together with other software metrics gives an estimation of the architecture’s complexity. The verification of the software architecture with regards to ISO 26262 has been done using contract theory. The thesis work has resulted in alternative solutions for the software architectural design of the pressure sensor driver and the real-time database in one of Scania’s electronic control units. These solutions comply better with ISO 26262 and have lower complexity than Scania’s current solution in terms of coupling, cohesion and size of software components. This has been achieved by restructuring the software architecture and avoiding reuse of common software functions. The main conclusion of the thesis is that there is great potential for Scania to reduce the complexity of the platform software architecture and comply with ISO 26262.
Plattformsarkitekturen för programvaran i de säkerhetsrelaterade inbyggda system som Scania utvecklar har blivit alltmer komplex. Hög komplexitet medför ökad risk för att fel uppstår i programvaran samt att den tid som programvaruutvecklare spenderar med att förstå och debugga (avlusa) källkoden ökar. Detta leder till ökade underhållskostnader, vilket enligt [24] kan utgöra mellan 60 % och 75 % av den totala kostnaden för programvaruutveckling. Syftet med detta examensarbete är att undersöka hur en del av Scanias nuvarande arkitekturdesign kan vidareutvecklas för att minska komplexiteten, utan att kompromissa med någon grundläggande funktionalitet och prestanda. Ett annat mål är att erbjuda en lösning som uppfyller de säkerhetskrav för programvaran som ISO 26262 ställer, vilket Scania förbereder sig för att kunna uppfylla i framtiden. Ett mätverktyg har utvecklats för att kunna jämföra vår programvaruarkitekturlösning med Scanias nuvarande lösning. Detta verktyg mäter kvalitetsmåtten coupling (koppling) och cohesion (samhörighet), vilka tillsammans med andra programvarumått ger en uppskattning av komplexiteten för arkitekturen. Verifieringen av programvaruarkitekturen med avseende på kraven från ISO 26262 har utförts med hjälp av kontraktteori. Examensarbetet har resulterat i alternativa arkitekturlösningar för trycksensorernas drivrutiner samt realtidsdatabasen i en av Scanias styrenheter, där lösningarna både uppfyller kraven från ISO 26262 bättre och har lägre komplexitetän Scanias nuvarande lösning. Detta har uppnåtts genom en omstrukturering av programvaruarkitekturen samt genom att undvika att återanvända gemensamma programvarufunktioner. Huvudslutsatsen som kan dras från examensarbetet är att det finns stor potential för Scania att kunna reducera programvaruarkitekturens komplexitet, samt uppfylla kraven från ISO 26262.
APA, Harvard, Vancouver, ISO, and other styles
9

Duc, Anh Nguyen. "The impact of design complexity on software cost and quality." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5708.

Full text
Abstract:
Context: Early prediction of software cost and quality is important for better software planning and controlling. In early development phases, design complexity metrics are considered as useful indicators of software testing effort and some quality attributes. Although many studies investigate the relationship between design complexity and cost and quality, it is unclear what we have learned from these studies, because no systematic synthesis exists to date. Aim: The research presented in this thesis is intended to contribute for the body of knowledge about cost and quality prediction. A major part of this thesis presents the systematic review that provides detail discussion about state of the art of research on relationship between software design metric and cost and software quality. Method: This thesis starts with a literature review to identify the important complexity dimensions and potential predictors for predicting external software quality attributes are identified. Second, we aggregated Spearman correlation coefficients and estimated odds ratios from univariate logistic regression models from 59 different data sets from 57 primary studies by a tailored meta-analysis approach. At last, it is an attempt to evaluate and explain for disagreement among selected studies. Result: There are not enough studies for quantitatively summarizing relationship between design complexity and development cost. Fault proneness and maintainability is the main focused characteristics that consume 75% total number of studies. Within fault proneness and maintainability studies, coupling and scale are two complexity dimensions that are most frequently used. Vote counting shows evidence about positive impact of some design metrics on these two quality attributes. Meta analysis shows the aggregated effect size of Line of code (LOC) is stronger than those of WMC, RFC and CBO. The aggregated effect sizes of LCOM, DIT and NOC are at trivial to small level. In subgroup analysis, defect collections phase explains more than 50% of observed variation in five out of seven investigated metrics. Conclusions: Coupling and scale metrics are stronger correlated to fault proneness than cohesion and inheritance metrics. No design metrics are stronger single predictors than LOC. We found that there is a strong disagreement between the individual studies, and that defect collection phase is able to partially explain the differences between studies.
APA, Harvard, Vancouver, ISO, and other styles
10

West, James F. "An examination of the application of design metrics to the development of testing strategies in large-scale SDL models." Virtual Press, 2000. http://liblink.bsu.edu/uhtbin/catkey/1191725.

Full text
Abstract:
There exist a number of well-known and validated design metrics, and the fault prediction available through these metrics has been well documented for systems developed in languages such as C and Ada. However, the mapping and application of these metrics to SDL systems has not been thoroughly explored. The aim of this project is to test the applicability of these metrics in classifying components for testing purposes in a large-scale SDL system. A new model has been developed for this purpose. This research was conducted using a number of SDL systems, most notably actual production models provided by Motorola Corporation.
Department of Computer Science
APA, Harvard, Vancouver, ISO, and other styles
11

Adekile, Olusegun. "Object-oriented software development effort prediction using design patterns from object interaction analysis." [College Station, Tex. : Texas A&M University, 2008. http://hdl.handle.net/1969.1/ETD-TAMU-2329.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Akaikine, Andrei. "The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign." Thesis, Massachusetts Institute of Technology, 2010. http://hdl.handle.net/1721.1/59221.

Full text
Abstract:
Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Systems Division, 2010.
Cataloged from PDF version of thesis.
Includes bibliographical references (p. 68-71).
This paper reports results of an empirical study that aimed to demonstrate the link between software product design structure and engineers' effort to perform a code modification in the context of a corrective maintenance task. First, this paper reviews the current state of the art in engineering economics of the maintenance phase of software lifecycle. Secondly, a measure of software product complexity suitable to assess maintainability of a software system is developed. This measure is used to analyze the design structure change that happened between two versions of a mature software product. The product selected for this study underwent a significant re-design between two studied versions. Thirdly, an experiment is designed to measure the effort engineers spend designing a code modification associated with a corrective change request. These effort measurements are used to demonstrate the effect of product design complexity on engineers' productivity. It is asserted in the paper that engineer's productivity improvements have a significant economic value and can be used to justify investments into re-design of an existing software product.
by Andrei Akaikine.
S.M.in System Design and Management
APA, Harvard, Vancouver, ISO, and other styles
13

Goff, Roger Allen. "Complexity measurement of a graphical programming language and comparison of a graphical and a textual design language." Thesis, Virginia Tech, 1987. http://hdl.handle.net/10919/45686.

Full text
Abstract:

For many years the software engineering community has been attacking the software reliability problem on two fronts. First via design methodologies, languages and tools as a precheck on quality and second by measuring the quality of produced software as a postcheck. This research attempts to unify the approach to creating reliable software by providing the ability to measure the quality of a design prior to its implementation. Also presented is a comparison of a graphical and a textual design language in an effort to support cognitive science research findings that the human brain works more effectively in images than in text.


Master of Science
APA, Harvard, Vancouver, ISO, and other styles
14

Angarita, Soto Angie. "Design Philosophy for User Friendly Parameter Handler." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-16187.

Full text
Abstract:
DCU2 (Drive Control Unit 2) is an important control system used in applications for train systems that are configured by a set of parameters. Traditionally, parameterization is conducted by using an excel workbook during the software development. The parameters are set up and further export the parameters to the compilation step. Such approach has a number of disadvantages, e.g., delays on the validation and verification steps, system configuration overhead, and suboptimal system reliability generated by the parameter configurations. To improve the parameterization process, this thesis implements a model-based software architecture approach and automotive industry standards via rapid prototyping by using scrum methodology. We do this by using Matlab/Simulink, TDL (Time Description Language) and UML (Unified Modeling Language) architectural description languages to enable different views of the software architecture. We then develop different prototypes that implement ASAM (Association for Standardization of Automation and Measuring Systems) standards like XCP protocol over Ethernet (code ASAM MCD-1 XCP V1.1.0) and ASAP2 (code ASAM MCD-2 MC) in every scrum sprint. An evaluation then shows that the thesis successfully implements previously defined standards that use commercial tools from e.g., Vector, proving that the parameter‟s unit control can be handled via online calibration and measurement, leading to a significant improvement in Bombardier‟s software development process in a distributed development environment.
APA, Harvard, Vancouver, ISO, and other styles
15

Ljungström, Carl. "Design and Implementation of an Analog Video Signal Quality Measuring Software for Component Video." Thesis, Linköpings universitet, Bildkodning, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-54371.

Full text
Abstract:
An IP based set-top box (STB) is essentially a lightweight computer used to receive video over the Internet and convert it to analog or digital signals understood by the television. During this transformation from a digital image to an analog video signal many different types of distortions can occur. Some of these distortions will affect the image quality in a negative way. If these distortions could be measured they might be corrected and give the system a better image quality. This thesis is a continuation of two previous theses where a custom hardware for sampling analog component video signals was created. A software used to communicatewith the sampling hardware and perform several different measurementson the samples collected has been created in this thesis. The analog video signal quality measurement system has been compared to a similar commercial product and it was found that all except two measurement methods gave very good results. The remaining two measurement methods gave acceptable result. However the differences might be due to differences in implementation. The most important thing for the measurement system is to have consistency. If a system has consistency then any changes leading to worse videoquality can be found.
APA, Harvard, Vancouver, ISO, and other styles
16

Palm, Johan. "High Performance FPGA-Based Computation and Simulation for MIMO Measurement and Control Systems." Thesis, Mälardalen University, School of Innovation, Design and Engineering, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-7477.

Full text
Abstract:

The Stressometer system is a measurement and control system used in cold rolling to improve the flatness of a metal strip. In order to achieve this goal the system employs a multiple input multiple output (MIMO) control system that has a considerable number of sensors and actuators. As a consequence the computational load on the Stressometer control system becomes very high if too advance functions are used. Simultaneously advances in rolling mill mechanical design makes it necessary to implement more complex functions in order for the Stressometer system to stay competitive. Most industrial players in this market considers improved computational power, for measurement, control and modeling applications, to be a key competitive factor. Accordingly there is a need to improve the computational power of the Stressometer system. Several different approaches towards this objective have been identified, e.g. exploiting hardware parallelism in modern general purpose and graphics processors.

Another approach is to implement different applications in FPGA-based hardware, either tailored to a specific problem or as a part of hardware/software co-design. Through the use of a hardware/software co-design approach the efficiency of the Stressometer system can be increased, lowering overall demand for processing power since the available resources can be exploited more fully. Hardware accelerated platforms can be used to increase the computational power of the Stressometer control system without the need for major changes in the existing hardware. Thus hardware upgrades can be as simple as connecting a cable to an accelerator platform while hardware/software co-design is used to find a suitable hardware/software partition, moving applications between software and hardware.

In order to determine whether this hardware/software co-design approach is realistic or not, the feasibility of implementing simulator, computational and control applications in FPGAbased hardware needs to be determined. This is accomplished by selecting two specific applications for a closer study, determining the feasibility of implementing a Stressometer measuring roll simulator and a parallel Cholesky algorithm in FPGA-based hardware.

Based on these studies this work has determined that the FPGA device technology is perfectly suitable for implementing both simulator and computational applications. The Stressometer measuring roll simulator was able to approximate the force and pulse signals of the Stressometer measuring roll at a relative modest resource consumption, only consuming 1747 slices and eight DSP slices. This while the parallel FPGA-based Cholesky component is able to provide performance in the range of GFLOP/s, exceeding the performance of the personal computer used for comparison in several simulations, although at a very high resource consumption. The result of this thesis, based on the two feasibility studies, indicates that it is possible to increase the processing power of the Stressometer control system using the FPGA device technology.

APA, Harvard, Vancouver, ISO, and other styles
17

Sarban, Singh Ranjit Singh. "A design scheme of energy management, control, optimisation system for hybrid solar-wind and battery energy storages system." Thesis, Brunel University, 2016. http://bura.brunel.ac.uk/handle/2438/13788.

Full text
Abstract:
Hybrid renewable energy system was introduced to improve the individual renewable energy power system’s productivity and operation-ability. This circumstance has led towards an extensive technological study and analysis on the hybrid renewable energy system. The extensive technological study is conducted using many different approaches, but in this research the linear programming, artificial intelligence and smart grid approaches are studied. This thesis proposed a complete hardware system development, implementation and construction of real-time DC Hybrid Renewable Energy System for solar-wind-battery energy source integrated with grid network support. The proposed real-time DC HRES hardware system adopts the hybrid renewable energy system concept which is composed of solar photovoltaic, wind energy system, battery energy storage system and grid network support. The real-time DC HRES hardware system research work is divided into three stages. Stage 1 involves modelling and simulation of the proposed system using MATLAB Simulink/Stateflow software. During this stage, system’s methodological design and development is emphasised. The obtained results are considered as fundamental finding to design, develop, integrate, implement and construct the real-time DC HRES hardware system. Stage II is designing and developing the electronic circuits for the real-time DC HRES hardware system using PROTEUS software. Real time simulation is performed on the electronic circuits to study and analyse the circuit’s behaviour. This stage also involves embedded software application development for the microcontroller PIC16F877A. Thus, continuous dynamic decision-making algorithm is developed and incorporated into microcontroller PIC16F877A. Next, electronic circuits and continuous dynamic decision-making algorithm are integrated with the microcontroller PIC16F877A as a real-time DC HRES hardware system to perform real time simulation. The real-time DC HRES hardware system simulation results are studied, analysed and compared with the results obtained in Stage 1. Any indifference between the obtained results in Stage 1 and Stage 2 are analysed and necessary changes are made. Stage 3 involves integrating, implementation and construction of real-time DC HRES. The continuous dynamic decision-making algorithm is also incorporated into the real microcontroller PCI16F877A development board. Real-time DC HRES’s experimental results have successfully demonstrated the system’s ability to perform supervision, coordination, management and control of all the available energy sources with lease dependency on the grid network. The obtained results demonstrated the energy management and optimisation of the available energy sources as primary power source deliver.
APA, Harvard, Vancouver, ISO, and other styles
18

Zheng, Li. "Improving performance measurement of engineering projects : methods to develop indicators." Thesis, Toulouse, INSA, 2018. http://www.theses.fr/2018ISAT0006.

Full text
Abstract:
La mesure de la performance est l’une des nombreuses activités de la gestion de projet, elle contribue à assurer le succès du projet. Pour atteindre ce but, les entreprises ont besoin de déterminer un système de mesures de la performance. Ces mesures fournissent au chef de projet l’état de santé du projet et l’aide à évaluer s’il a atteint ou va atteindre ses objectifs. Néanmoins, avec la complexité croissante des projets et la nécessité économique absolue d’atteindre les objectifs, les chefs de projets ne peuvent plus se contenter de superviser les coûts et le planning pour évaluer la performance du projet. Ils ont besoin de considérer par exemple d’autres indicateurs comme la satisfaction des exigences du client, la maturité de la technologie, etc. De plus, ils ont besoin d’avoir une évaluation précise des valeurs de ces indicateurs tout au long du projet et pas uniquement à la fin, pour monitorer au mieux le projet afin qu’il atteigne ses objectifs. Pour satisfaire ces nouveaux besoins, les objectifs de cette thèse sont d’étendre le nombre d’indicateurs génériques et de diversifier le type des indicateurs, ainsi que de proposer une méthode pour concevoir des indicateurs spécifiques à un projet. Pour cela, nous procédons par l’intégration de bonnes pratiques pour la mesure de performance issues de plusieurs domaines de l’ingénierie, et illustrons nos propositions sur des cas pratiques. Ce rapport introduit la notion de performance et caractérise les systèmes de mesure de performance, en mettant notamment en évidence un emploi non cohérent de la terminologie selon les sources. Il identifie plusieurs limitations des systèmes de mesure de performance actuels et souligne notamment le besoin d’étendre le nombre et le type des indicateurs, et de construire des indicateurs de performance spécifiques et pertinents pour chaque projet. Une étude bibliographique sur la mesure de la performance dans les domaines de l’ingénierie, notamment en ingénierie système, montre que la mesure de performance est particulièrement bien développée dans cette dernière discipline, avec une offre de 18 indicateurs génériques avancés permettant une grande proactivité. La thèse propose de ce fait d’adapter ces indicateurs au management de projets, résultant en la définition d’un ensemble d’indicateurs étendu et diversifié pour la mesure de performance. Par ailleurs, l’étude des normes et guides en ingénierie système et logicielle (Practical Software and System Measurement, ISO/IEC 15939) nous amène à identifier d’autres besoins, comme la création dynamique d’indicateurs ad hoc qu’il est nécessaire de définir en cours de projet afin évaluer certains risques spécifiques, et soulève de nouvelles difficultés, comme la collecte et la manipulation des données pour la construction des indicateurs. Pour y répondre, ce rapport propose donc également une méthode guidant la construction dynamique d’indicateurs spécifiques. Celle-ci, illustrée dans le mémoire sur un cas concret de projet, a été validée par un panel d’experts
Performance measurement is essential to ensure the success of a project. To this goal, companies need to determine a system of performance measures, classically including cost and schedule measures, which provide the project manager with the project health status and help her or him to evaluate the project successes and failures. However, with the increasing complexity of projects and the absolute necessity to reach the project objectives, project managers cannot only rely on such information about cost and schedule to evaluate the project performance; they need to consider, for instance, other indicators such as the satisfaction of customer requirements, the technology maturity, etc. Moreover, they need to have a precise evaluation of these indicators values while the project is in progress, in order to monitor it at best so that it reaches its goals, and not only after the project ends, to only conclude on the project success or failure without any mean to react. Considering these two issues, the objectives of the thesis thus are to extend the number, scope and type of current project performance indicators with a proposal of complementary indicators, and to propose a method for designing project-specific indicators, in order to improve project performance measurement. To define supplementary indicators and elaborate such a method, we proceed by integrating good measurement practices from different engineering disciplines and illustrate our proposal on use cases. The thesis first introduces the notion of performance and characterizes performance measurement systems (PMSs); such systems offer a wide panel of models for organizational performance measurement. Focusing on PMSs, we provide some insights for project performance measurement. More precisely, we identify several issues highlighted in literature, relative to the limitations of current project performance measurement such as the need to balance lagging indicators (to control) with leading indicators (to monitor), and the need to construct performance indicators that are relevant to project-specific information needs. We then focus on project performance measurement and reviews literature in this domain. It highlights the issue of the unbalanced use of leading and lagging indicators. To bring a solution to the issue, we review literature of performance measurement in engineering disciplines, with a focus on systems engineering practices, especially a panel of 18 generic leading indicators that are currently engineered in guidance. A method has been proposed to adapt the set of systems engineering leading indicators to project management, thus resulting in developing the set of indicators to measure project performance. Moreover, focusing on standards and guides on measurement in systems and software engineering led us to identify other issues in project performance measurement, such as the difficulties to define indicators dynamically for a project, and how to collect and combine data in order to construct these indicators. We finally consider the methodological difficulties about designing relevant performance indicators. More precisely, we identify 3 issues: different opinions among researchers about the sources from where the indicators will be derived; the problem in relation to the transformation from data to indicators; and the association of data collection, analysis and report with project management processes. To solve these issues, we analyze good practices from the Practical Software and Systems Measurement, the ISO/IEC 15939 norm and the Project Management Body of Knowledge that proved to be able to address the identified issues respectively. This work results in a method integrating these practices to address the 3 identified issues in project performance measurement. The method is illustrated on a real project context. Evaluation of the method has been conducted in workshop of project managers, which confirmed the interest for the proposal
APA, Harvard, Vancouver, ISO, and other styles
19

Slavotínek, Jan. "Řídící jednotka pro turboventilátorový motor TFE731." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2016. http://www.nusl.cz/ntk/nusl-240917.

Full text
Abstract:
This thesis is classified as an internal experimental project whose aim is to design HW and low level SW of simplified version of the controller for TFE731 turbofan engine according to defined requirements. The expected outputs in addition to the system design is also information about possible technical problems and difficulties arising during the analysis and development of the system. The work covers a brief look into the history of aviation and avionics, theoretical analysis turbofan engine, analysis of measured and controlled variables. Based on the requirements analysis and I/O values is made circuit design (HW) and design of the low level control software.
APA, Harvard, Vancouver, ISO, and other styles
20

Rose, Julian H. M. "On the measurement of concurrent software designs." Thesis, University of the West of England, Bristol, 1992. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.304067.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Morris, Joseph C. "Identifying potential vulnerabilities in software designs." Virtual Press, 2007. http://liblink.bsu.edu/uhtbin/catkey/1380105.

Full text
Abstract:
Software engineers currently rely on lengthy source code reviews, testing, and static analysis tools to attempt identification of software vulnerabilities. While these are sometimes effective, the methods used are limited and don't catch all security vulnerabilities.Work has been done in identifying areas of software prone to failure through a design metrics approach, and with success. This study aims to extend this idea to software security. The premise of this thesis is that the set of security vulnerabilities overlaps (or may be a subset of) the overall set of software bugs and failures. It is postulated that a good, reliable design should also be a secure design. This thesis identifies design issues which may lead to security vulnerabilities and proposes possible design metric enhancements to capture these design properties.
Department of Computer Science
APA, Harvard, Vancouver, ISO, and other styles
22

Garner, Scott A. "Metrics directed verification of UML designs." Virtual Press, 2005. http://liblink.bsu.edu/uhtbin/catkey/1328113.

Full text
Abstract:
The goal of this research is to validate the methodology used while investigating metrics directed verification of Unified Modeling Language (UML) based designs. This document is organized into five distinct sections. The topics discussed include an introduction to the UML, a discussion of available software metrics, a tutorial regarding the nature of design metrics, a discussion of available UML metrics, and the empirical study results. The empirical study presents detailed information regarding how UML class diagrams can be mapped to design metrics, a discussion on how the data was collected and verified, the results obtained during this study, what conclusions were drawn from the data, and recommendations for future research topics. Preliminary findings indicate that a correlation does exist between the external design complexity measure and the UML class diagrams.
Department of Computer Science
APA, Harvard, Vancouver, ISO, and other styles
23

Pakiraih, Joanna Floria. "Software Tools Design for Analysis of Kinematic and Force Measurements in Chick Embryo." OpenSIUC, 2011. https://opensiuc.lib.siu.edu/theses/690.

Full text
Abstract:
The objective of my thesis was to develop software tools for the analysis of kinematic measurements and force measurements from chick embryos. The ultimate goal behind my objective is to assist in chick embryonic studies to understand the contribution of sensory input to the development of motor circuitry. For this reason, I designed analytical tools in MATLAB software to analyze kinematic recordings and force signal recordings. Then, I applied these tools to recording of embryos whose movements have been obstructed with a force probe to test the hypothesis that embryos utilize sensory information to coordinate movements. For kinematic analyses, embryos were videotaped at embryonic day 9 (E9) and E11 and digitized for obstructed and unobstructed conditions. Results indicated that there was a significant change observed at the ankle joint in E11s in the presence of obstruction. Analysis of spatial utilization in response to the obstruction showed the adaptive behavior of E11 embryos. An additional observation is that the embryo is inclined to use new space in the presence of obstruction. However, E9 embryos did not show significant changes in spatial usage. For force measurements in these experiments, a small strain gage was used as a force probe that measures force by converting it to a voltage signal. In view of the fact that a single sensor only provided information for force produced along a line, it was necessary to use two probes aligned orthogonal to each other. The program calculated the magnitude and direction of the force applied by comparing the ratio of forces measured by the two sensors. Results indicated that the force generation is higher in E11 embryos than in E9 embryos. Overall, results indicate that E11 embryos show a greater possibility to adapt to the complexities of spatial restriction. I expect that the designed software tools hold relevance not only in our specific field of study but also in the general area of kinematic movement analysis, gait analysis, robotics, etc.
APA, Harvard, Vancouver, ISO, and other styles
24

Steele, Leslie J. "A study of software reuse, design, implementation, and measurements on a distributed client/server system." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk2/ftp03/MQ27060.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
25

Steele, Leslie J. (Leslie Jaye) 1958 Carleton University Dissertation Engineering Systems and Computer. "A Study in software reuse: design, implementation, and measurements on a distributed client/server system." Ottawa.:, 1997.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
26

Juhas, Miroslav. "Vizuální detekce elektronických součástek." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2010. http://www.nusl.cz/ntk/nusl-218587.

Full text
Abstract:
This thesis describes application of image processing for precise distance measurement in self acting production of a tip for AFM microscopes. The main goal is to measure distances between assembly parts during fabrication process. The purpose is to acquire a data for self acting assembly line which have to substitute inaccurate and nonrecurring manual assembly process. The assembly process consists of three technological steps. In first two steps the tungsten wire is glued to the cantilever. Distance measurement is necessary in all axes for proper alignment of parts. In third step the sharp tip is etched by KOH solution. The right distance between liquid level and the cantilever must be kept. A camera with high resolution and macro objective is used to acquire an image. Camera image is then calibrated to suppress distortions and scene position with respect to camera position. Length conversion coefficient is also computed. Object recognition and distance measurement is based on standard computer vision methods, mainly: adaptive thresholding, moments, image statistics, canny edge detector, Hough transform… Proposed algorithms have been implemented in C++ using Intel OpenCV library. The final achieved distance resolution is about 10µm per pixel. Algorithm output was successfully used to assembly few test tips.
APA, Harvard, Vancouver, ISO, and other styles
27

Gustafsson, Adam. "An Analysis of Platform Game Design : Implementation Categories and Complexity Measurements." Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-35517.

Full text
Abstract:
This thesis addresses design and development associated problems identified within theplatform-game genre. The problem described originates from the fluctuating curve ofinterest towards the platform-game genre that can be observed between the 1980’s andtoday. The problem stated in this thesis is that modern platform-game developers mayoften overlook and –or deprioritize important design and gameplay related componentsthat we find reoccurring in previously popular games within the genre.This thesis strives to address such problems by decomposing the developmentprocess of a platform game into a light framework titled Implementation categories. Allincluded categories represent a set of design and development related platform-gamecomponents – primarily identified through previous research in the field. In order tocreate an understanding of each category’s complexity - as well as account for thepossibilities to use the categories as a guideline when developing a platform game - aprototype game was developed. The Implementation categories included in theprototype was then measured with a set of software complexity metrics. This thesis willmotivate and explain the selection of implementation categories, account for the usageof software complexity metrics as well as present a detailed documentation of theprototype development.The result of this thesis is a thorough presentation of the Implementation categories -attached with complexity examples for each category as well as a complete gameprototype. The complete results of this thesis will hopefully be of assistance in smallscale,independent or academic game projects in regard of design, decision making,prioritization and time planning.
APA, Harvard, Vancouver, ISO, and other styles
28

Rogers, Christian. "A Study of Student Engagement with Media in Online Training." University of Toledo / OhioLINK, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=toledo1364393833.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Hentati, Raïda. "Implémentation d'algorithmes de reconnaissance biométrique par l'iris sur des architectures dédiées." Phd thesis, Institut National des Télécommunications, 2013. http://tel.archives-ouvertes.fr/tel-00917955.

Full text
Abstract:
Dans cette thèse, nous avons adapté trois versions d'une chaine d'algorithmes de reconnaissance biométrique par l'iris appelés OSIRIS V2, V3, V4 qui correspondent à différentes implémentations de l'approche de J. Daugman pour les besoins d'une implémentation logicielle / matérielle. Les résultats expérimentaux sur la base de données ICE2005 montrent que OSIRIS_V4 est le système le plus fiable alors qu'OSIRIS_V2 est le plus rapide. Nous avons proposé une mesure de qualité de l'image segmentée pour optimiser en terme de compromis coût / performance un système de référence basé sur OSIRIS V2 et V4. Nous nous sommes ensuite intéressés à l'implémentation de ces algorithmes sur des plateformes reconfigurables. Les résultats expérimentaux montrent que l'implémentation matériel / logiciel est plus rapide que l'implémentation purement logicielle. Nous proposons aussi une nouvelle méthode pour le partitionnement matériel / logiciel de l'application. Nous avons utilisé la programmation linéaire pour trouver la partition optimale pour les différentes tâches prenant en compte les trois contraintes : la surface occupée, le temps d'exécution et la consommation d'énergie
APA, Harvard, Vancouver, ISO, and other styles
30

Drescher, Hans-Jörg [Verfasser], and J. Michael [Akademischer Betreuer] Gottfried. "Nanojoule Adsorption Calorimetry. Design, Construction, Novel Evaluation Approach, Software Development, Characterization, and Exemplary Measurements / Hans-Jörg Drescher. Betreuer: J. Michael Gottfried." Marburg : Philipps-Universität Marburg, 2016. http://d-nb.info/1112263500/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
31

Chenebault, Christian. "Developpement d'un prehenseur dote de capteurs tactiles d'efforts et d'un porteur six axes pour la realisation robotisee d'assemblages de haute precision." Poitiers, 1987. http://www.theses.fr/1987POIT2259.

Full text
Abstract:
Etude d'un robot avec un prehenseur tridigital. Le manipulateur possede six degres de liberte et est dote d'un capteur tactile d'efforts a six composantes. Conception d'une commande gardee avec retour d'efforts. Etude d'un logiciel de strategie d'assemblage. Experimentation dans le cas de taches d'assemblage de haute precision
APA, Harvard, Vancouver, ISO, and other styles
32

Huang, Yu-Kai, and 黃昱凱. "The Software Design for Energy Performance Measurement and Verification." Thesis, 2018. http://ndltd.ncl.edu.tw/handle/23b4p3.

Full text
Abstract:
碩士
國立臺北科技大學
能源與冷凍空調工程系
106
Taiwans electricity market is often in short supply situation, and the dramatic changes in international energy prices, so that the awareness of energy conservation is gradually rising. The Energy Services Company (ESCO) is also actively partcipate in various government energy conservation policies, the performance measurement and verification (M&V) technology has become a key issue. The M&V projects are increasingly valued, resulting in a large increase in the number of executions. This is in line with the rise of the Internet of Things concept in recent years and the trend of big data analysis brought about by cloud-based communication technology, how to improve the traditional processing of data and increase project execution speed and verification work efficiency is currently the domestic focus. Therefore, in this paper, several high-use measurement and verification methods will be written in Excel VBA as a simple operating software. The purpose is to simplify the calculation process, avoid unnecessary errors, and reduce the adaptation period of the related personnel, can quickly understand the use of the software, and to achieve accurate calculations, but also to realize remote real-time monitoring and long-term database establishment and conservation of energy conservation.
APA, Harvard, Vancouver, ISO, and other styles
33

Ming-Chi, Lee, and 李明錡. "Software Complexity Measurement and object-Oriented System Design Testing." Thesis, 1994. http://ndltd.ncl.edu.tw/handle/72254284836426483974.

Full text
Abstract:
博士
淡江大學
資訊工程研究所
82
Software testing and software metrics are two important techniques toassure the software quality and software correctness . However, they are related to many problems. In this thesis, we propse a series of methodologies and algorithms to solve the problems. These problems can divided into three parts. The first part is that there existed many weaknesses in conventional software metrics. They had two common weaknesses: (1) most of them cannot measure the complexity of nested control flow structure, and (2) they provide only a quantitative measure, even for a small program, most measure have a huge number. We propose a {\it Polynomial metric} to improve the srawbacks of traditional software metrics. The second part of the problems is concerned with the lack of object-oriented programming software metrics. Since object- oriented programming was noticed for the past few years, it has been the major tendancy of software development, including object-oriented analysis (OOA), and object-oriented design (OOD). However, the procedure-orientedware metrics could not be appropriate for object-oriented programming. Therefore, we present a family of software metricssed on OOP to measure the complexity of an OOD system. The third part of the problems is similar to the second problem. Because, traditional testing methodologies could not bee for object-oriented system. We propose a series of testing methodologies to test the object- oriented design system.
APA, Harvard, Vancouver, ISO, and other styles
34

Hsieh, Meng-Pan, and 謝孟璠. "Design and Implementation of Service-Oriented Software Development Measurement Assistant." Thesis, 2007. http://ndltd.ncl.edu.tw/handle/50038775878410373850.

Full text
Abstract:
碩士
國立中央大學
資訊工程研究所
95
This paper details a service-oriented software development measurement assistant: Control Chart Service. By taking advantage of extendibility and flexibility of service oriented architecture (SOA), Control Chart Service can be applied to a wider scope and domain. A control chart comprises three main components: chart type, rules and source data, which can be implemented as web services depended on users needs. The proposed Control Chart Service is expendable in the way that web services can be plugged in or out the system with different control chart types and inner rules. With the function of defining new control chart template, this system can provide users with powerful composite services for data analysis. The proposed Control Chart Service also includes a Special Cause Editor, which helps user controlling his/her software development in a quantitative manner.
APA, Harvard, Vancouver, ISO, and other styles
35

梁銘顯. "Task identification & reusability measurement for real-time software design." Thesis, 1992. http://ndltd.ncl.edu.tw/handle/43681958399982937380.

Full text
APA, Harvard, Vancouver, ISO, and other styles
36

Liu, Ming-Fong, and 柳明峰. "Measurement by the Software Design for the Power Consumption of Streaming Media Servers." Thesis, 2006. http://ndltd.ncl.edu.tw/handle/43185755079479935890.

Full text
Abstract:
碩士
輔仁大學
電子工程學系
94
The power consumption of the streaming media server can be obtained in real time by the virtual instrumentation software module described in this paper without an additional hardware meter. From the data gathered from our experiment, we conclude that the measurement of the power consumption of the streaming media server depends on the CPU utilization dynamically and with some system operation parameters. We form a model to represent the power consumption with respect to the CPU utilization. By using the software method based on this model, users can measure of the power consumption the PC at any time even remotely through the Internet. Once the required measurements are made, the acquired data can be immediately transferred back to the monitor server in order that the measured data can be analyzed in more detail. To facilitate the measurement process, we also design a suitable graphic user interface. Our method has been tested through a comparison with the measurement results by means of a power meter.
APA, Harvard, Vancouver, ISO, and other styles
37

TSUI, CHEN-PEI, and 崔振沛. "Design and Implementation of 3D Rectangular Body Non-contact Automatic Volume Measurement Software Element." Thesis, 2018. http://ndltd.ncl.edu.tw/handle/a95fc5.

Full text
Abstract:
碩士
亞洲大學
生物資訊與醫學工程學系
106
With the Evolution on science and technology. Artificial intelligence and robot is not imagination in science fiction movies. However, just as humans need eyes to receive external information. It is also impossible for robots to understand this world for no apparent reason. So we have machine vision and image processing. The reason why humans can enjoy the three-dimensional feeling in space and can determine the size and distance about objects. It is because of having two eye. But the images obtained by a single camera can be up to two-dimensional information. In other words, we need at least two cameras to do synchronous get images if we want to get the information on three-dimensional space. We used the two cameras and the way on image processing to design a software. That it can automatically calculate the volume of the rectangular body on three-dimensional space without touching the object. It is mainly divided into two parts including camera correction in two-dimensional space and three-dimensional space and the positioning and calculation of rectangular bodies. Finally, use the information from two cameras at the same times to do conversion in space. and then we can get the real volume about rectangular body.
APA, Harvard, Vancouver, ISO, and other styles
38

Huang, Tzu-Tian, and 黃子恬. "The Strain Gage Circuit Design and LabVIEW Software Development of Human Balance Behavior Measurement System." Thesis, 2011. http://ndltd.ncl.edu.tw/handle/56724852175628850226.

Full text
Abstract:
碩士
中華科技大學
電子工程研究所碩士班
99
Human body balance relies on the accommodation of vision, somatic-sensory, and vestibular-sensory. When the input signals from vision, somatic-sensory, and vestibular-sensory are integrated and transmitted to the central nerve, it will control muscle and skeleton to keep human body balance. Some researches show the elder who have the better body- balance control ability will have better quality of life.The motivation of this research is to develop a software and hardware module. This module is based on the seriousness of balance function degeneration and the ability of self-accommodation which are judged by the human body balance measurement system.In order to obtain the high precision and the stable strain gauge signal, this research develops the signal processing electric circuit by myself, ready to etches the Printed Circuit Board to reduce the cost.This research system includes two major parts: hardware and software. Hardware includes: feet balance sensor platform、six force cells、Wheatstone bridge、train gauge、signal regulation amplifier module、signal transmission cable、data mining and data processing PC. Software includes: six channels data mining software based on LabVIEW platform、spectrum analyzing for dynamic signal、noise suppress processing、force vector trace、weight calculate、balance estimate、data storage and man-machine interface software.This human balance measurement system has three force cells on each piece of the feet balance sensor platform. When the center of gravity of the subject ways and causes pressure, this system will gather the information of pressure through the LabVIEW platform software mentioned above. The signal regulation amplifier module will then do the signal and noise processing for the signal gathered from force cells and we can obtain each dynamic and static balance parameter. These parameters can be used for diagnosis of preventing medical treatment、physical treatment、screening of athlete ,etc..
APA, Harvard, Vancouver, ISO, and other styles
39

Datta, Subhajit Engelen Robert A. van. "A mechanism for tracking the effects of requirement changes in enterprise software systems." 2006. http://etd.lib.fsu.edu/theses/available/etd-07052006-183531.

Full text
Abstract:
Thesis (M.S.)--Florida State University, 2006.
Advisor: Robert van Engelen, Florida State University, College of Arts and Sciences, Dept. of Computer Science. Title and description from dissertation home page (viewed Sept. 22, 2006). Document formatted into pages; contains ix, 47 pages. Includes bibliographical references.
APA, Harvard, Vancouver, ISO, and other styles
40

Subbian, Karthik. "Design Of Incentive Compatible Mechanisms For Ticket Allocation In Software Maintenance Services." Thesis, 2007. http://hdl.handle.net/2005/520.

Full text
Abstract:
Software Maintenance is becoming more and more challenging due to rapidly changing customer needs, technologies and need for highly skilled labor. Many problems that existed a decade ago continue to exist or have even grown. In this context organizations find it difficult to match engineer interest, skill to particular customer problem. Thus making it difficult for organization to keep the selfish and rational engineers motivated and productive. In this thesis we have used game theory and mechanism design to model the interactions among such selfish engineers to motivate truth revelation using incentive based allocation schemes for software maintenance problems, especially Ticket Allocation Problem. Ticket allocation or problem allocation is a key problem in the software maintenance process.Tickets are usually allocated by the manager or the technical lead. In allocating a ticket, the manager or technical lead is normally guided by the complexity assessment of the ticket as provided by the maintenance engineers, who are entrusted with the responsibility of fixing the problem.The rationality of the maintenance engineers could induce them to report the complexity in an untruthfulway so as to increase their payoffs.This leads to non-optimal ticket allocation. In this thesis we first address the problem of eliciting ticket complexities in a truthfulway from each individual maintenance engineer, using a mechanism design approach. In particular, we model the problem as that of designing an incentive compatible mechanism and we offer two possible solutions.The first one, TA-DSIC, a Dominant Strategy Incentive Compatible (DSIC) solution and the second solution, TA-BIC, is a Bayesian Incentive Compatible mechanism. We show that the proposed mechanisms outperform conventional allocation protocols in the context of a representative software maintenance organization. In this thesis,we next address the incentive compatibility issue for group ticket allocation problem .Many times a ticket is also allocated to more than one engineers. This may be due to a quick customer delivery(time)deadline. The decision of such allocation is generally taken by the lead, based on customer deadlines and a guided complexity assessment from each maintenance engineer.The decision of allocation in such case should ensure that every individual reveals truth in the proposed group(or coalition) and has incentive to participate in the game as individual and in the coalition. We formulate this problem as Normal form game and propose three mechanisms, (1)Division of Labor, (2)Extended Second Price and (3)Greedy Division of Labor. We show that the proposed mechanisms are DSIC and we discuss their rationality properties.
APA, Harvard, Vancouver, ISO, and other styles
41

Meek, Joshua A. "M.I.D.A.S. : metrics identification of attack surfaces." 2012. http://liblink.bsu.edu/uhtbin/catkey/1670305.

Full text
Abstract:
This thesis endeavors to determine the feasibility of design metrics as a predictor of attack surface size by finding a positive correlation between one or more design metrics and an application’s attack surface measurement. An attack surface is the set of ways in which an adversary can enter a system and potentially cause damage. For an experimental setting, six open-source java-based projects were analyzed. For each project, the attack surface is assessed using Microsoft’s Attack Surface Analyzer, which takes a snapshot of a system state before and after the installation of product(s) and displays the changes to a number of key elements of the Windows attack surface. A collection of design metrics was collected from each open-source project as well. The goal is to find a metric or set of metrics that predicted the attack surface changes identified by the Attack Surface Analyzer.
Department of Computer Science
APA, Harvard, Vancouver, ISO, and other styles
42

Schweizer, Thomas. "Towards using fluctuations in internal quality metrics to find design intents." Thesis, 2020. http://hdl.handle.net/1866/24334.

Full text
Abstract:
Le contrôle de version est la pierre angulaire des processus de développement de logiciels modernes. Tout en construisant des logiciels de plus en plus complexes, les développeurs doivent comprendre des sous-systèmes de code source qui leur sont peu familier. Alors que la compréhension de la logique d'un code étranger est relativement simple, la compréhension de sa conception et de sa genèse est plus compliquée. Elle n'est souvent possible que par les descriptions des révisions et de la documentation du projet qui sont dispersées et peu fiables -- quand elles existent. Ainsi, les développeurs ont besoin d'une base de référence fiable et pertinente pour comprendre l'historique des projets logiciels. Dans cette thèse, nous faisons les premiers pas vers la compréhension des motifs de changement dans les historiques de révision. Nous étudions les changements prenant place dans les métriques logicielles durant l'évolution d'un projet. Au travers de multiples études exploratoires, nous réalisons des expériences quantitatives et qualitatives sur plusieurs jeux de données extraits à partir d'un ensemble de 13 projets. Nous extrayons les changements dans les métriques logicielles de chaque commit et construisons un jeu de donnée annoté manuellement comme vérité de base. Nous avons identifié plusieurs catégories en analysant ces changements. Un motif en particulier nommé "compromis", dans lequel certaines métriques peuvent s'améliorer au détriment d'autres, s'est avéré être un indicateur prometteur de changements liés à la conception -- dans certains cas, il laisse également entrevoir une intention de conception consciente de la part des auteurs des changements. Pour démontrer les observations de nos études exploratoires, nous construisons un modèle général pour identifier l'application d'un ensemble bien connu de principes de conception dans de nouveaux projets. Nos résultats suggèrent que les fluctuations de métriques ont le potentiel d'être des indicateurs pertinents pour gagner des aperçus macroscopiques sur l'évolution de la conception dans l'historique de développement d'un projet.
Version control is the backbone of the modern software development workflow. While building more and more complex systems, developers have to understand unfamiliar subsystems of source code. Understanding the logic of unfamiliar code is relatively straightforward. However, understanding its design and its genesis is often only possible through scattered and unreliable commit messages and project documentation -- when they exist. Thus, developers need a reliable and relevant baseline to understand the history of software projects. In this thesis, we take the first steps towards understanding change patterns in commit histories. We study the changes in software metrics through the evolution of projects. Through multiple exploratory studies, we conduct quantitative and qualitative experiments on several datasets extracted from a pool of 13 projects. We mine the changes in software metrics for each commit of the respective projects and manually build oracles to represent ground truth. We identified several categories by analyzing these changes. One pattern, in particular, dubbed "tradeoffs", where some metrics may improve at the expense of others, proved to be a promising indicator of design-related changes -- in some cases, also hinting at a conscious design intent from the authors of the changes. Demonstrating the findings of our exploratory studies, we build a general model to identify the application of a well-known set of design principles in new projects. Our overall results suggest that metric fluctuations have the potential to be relevant indicators for valuable macroscopic insights about the design evolution in a project's development history.
APA, Harvard, Vancouver, ISO, and other styles
43

Von, Gordon Albert Fredrich Johannes. "The design of a software architectural framework for tunnelling metering protocols over TCP/IP and low bandwidth packet switched networks with support for proprietary addressing." Diss., 2007. http://hdl.handle.net/2263/29032.

Full text
Abstract:
This document discusses the concept of drivers implemented within the context of the REMPLI (Real-Time Energy Management over Power line and Internet, see section 1.8.) network. The process image approach and the tunnelling approach are presented and reasoning is given why the tunnelling approach is preferred. Each of the drivers implemented is associated with a specific metering protocol. This document further discusses the general architecture of such a driver structure. The generic software architecture serves as a framework for integrating serial communication based metering protocols over packet-orientated remote networks and meters, by tunnelling the protocol data units to the remote meters. Principally each Protocol Driver consists of three parts, one part situated at the Application Server, one at the Access Point and one at the Node. This document then gives a description of the general driver structure within the REMPLI network and briefly explains the functions of all the modules contained within the driver structure. An example is used to show how these modules, which make up the software architecture of the Protocol Driver, are used to send an application generated request from the Application Server to the Metering Equipment and sending the response back from the remote Metering Equipment to the Application Server. This dissertation further discusses the need for address translation within the REMPLI network and the need to restrict access to meters by using these addresses and an access control list. This document also discusses the need for a “Keep-alive” signalling scheme, if supported by the underlying protocol and gives a general concept as to how it should be implemented. The role of an Optimization Module is also discussed for low bandwidth networks by means of an M-Bus example. Finally the M-Bus protocol driver implementation is discussed. The results achieved are presented, showing that the driver architecture can successfully be used to tunnel the M-Bus protocol to remote meters, provided the underlying network conforms to the quality of service requirements determined by the implemented metering protocol. The work proposed in this document started off as part of the REMPLI project by the REMPLI team but was completed independently.
Dissertation (MEng (Computer Engineering))--University of Pretoria, 2008.
Electrical, Electronic and Computer Engineering
unrestricted
APA, Harvard, Vancouver, ISO, and other styles
44

Abdul, Jamil M. M., C. F. Soon, A. Achilleos, Mansour Youseffi, and F. Javid. "Electrocardiograph (ECG) circuit design and software-based processing using LabVIEW." 2017. http://hdl.handle.net/10454/16940.

Full text
Abstract:
Yes
The efficiency and acquisition of a clean (diagnosable) ECG signal dependent upon the proper selection of electronic components and the techniques used for noise elimination. Given that the human body and the lead cables act as antennas, hence picking up noises from the surroundings, thus a major part in the design of an ECG device is to apply various techniques for noise reduction at the early stage of the transmission and processing of the signal. This paper, therefore, covers the design and development of a Single Chanel 3-Lead Electrocardiograph and a Software-based processing environment. Main design characteristics include reduction of common mode voltages, good protection for the patient, use of the ECG device for both monitoring and automatic extraction (measurements) of the ECG components by the software. The hardware consisted of a lead selection stage for the user to select the bipolar lead for recording, a pre-amplification stage for amplifying the differential potentials while rejecting common mode voltages, an electrical isolation stage from three filtering stages with different bandwidths for noise attenuation, a power line interference reduction stage and a final amplification stage. A program in LabVIEW was developed to further improve the quality of the ECG signal, extract all its features and automatically calculate the main ECG output waveforms. The program had two main sections: The filtering section for removing power line interference, wideband noises and baseline wandering, and the analysis section for automatically extracting and measuring all the features of the ECG in real time. A Front Panel Environment was, therefore, developed for the user interface. The present system produced ECG tracings without the influence of noise/artefacts and provided accurate detection and measurement of all the components of the ECG signal.
APA, Harvard, Vancouver, ISO, and other styles
45

Menninghaus, Mathias. "Automated Performance Test Generation and Comparison for Complex Data Structures - Exemplified on High-Dimensional Spatio-Temporal Indices." Doctoral thesis, 2018. https://repositorium.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-20180823528.

Full text
Abstract:
There exist numerous approaches to index either spatio-temporal or high-dimensional data. None of them is able to efficiently index hybrid data types, thus spatio-temporal and high-dimensional data. As the best high-dimensional indexing techniques are only able to index point-data and not now-relative data and the best spatio-temporal indexing techniques suffer from the curse of dimensionality, this thesis introduces the Spatio-Temporal Pyramid Adapter (STPA). The STPA maps spatio-temporal data on points, now-values on the median of the data set and indexes them with the pyramid technique. For high-dimensional and spatio-temporal index structures no generally accepted benchmark exists. Most index structures are only evaluated by custom benchmarks and compared to a tiny set of competitors. Benchmarks may be biased as a structure may be created to perform well in a certain benchmark or a benchmark does not cover a certain speciality of the investigated structures. In this thesis, the Interface Based Performance Comparison (IBPC) technique is introduced. It automatically generates test sets with a high code coverage on the system under test (SUT) on the basis of all functions defined by a certain interface which all competitors support. Every test set is performed on every SUT and the performance results are weighted by the achieved coverage and summed up. These weighted performance results are then used to compare the structures. An implementation of the IBPC, the Performance Test Automation Framework (PTAF) is compared to a classic custom benchmark, a workload generator whose parameters are optimized by a genetic algorithm and a specific PTAF alternative which incorporates the specific behavior of the systems under test. This is done for a set of two high-dimensional spatio-temporal indices and twelve variants of the R-tree. The evaluation indicates that PTAF performs at least as good as the other approaches in terms of minimal test cases with a maximized coverage. Several case studies on PTAF demonstrate its widespread abilities.
APA, Harvard, Vancouver, ISO, and other styles
46

Conradie, Martha Maria. "Towards electronic assessment of web-based textual responses." Diss., 2003. http://hdl.handle.net/10500/2463.

Full text
Abstract:
Web-based learning should move away from static transmission of instruction to dynamic pages for effective interactive learning. Furthermore, automated assessment of learning should move beyond rigid quizzes or multiple-choice questions. This study describes the design, development, implementation, testing and evaluation of two prototypes of an electronic assessment tool to enhance the effectiveness of automated assessment. The tool was developed in the context of a distance-learning organisation and was built according to a development research model entailing a cyclic design-intervention-outcomes process. The first variant, E-Grader, was developed to test an algorithm for assigning marks to open-ended textual responses. The second variant, Web-Grader, was an interactive web-based extension of E-Grader. It provided immediate interactive support to students as they responded textually to content-based questions. This multi-disciplinary study incorporates principles and techniques from software engineering, formal computer science, database development and instructional design in the quest towards electronic assessment of web-based textual inputs.
Computing
M.Sc. (Information Systems)
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography