Academic literature on the topic 'Component software – Evaluation'

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

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Component software – Evaluation.'

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.

Journal articles on the topic "Component software – Evaluation"

1

Yahlali, Mebarka, and Abdellah Chouarfia. "Towards a software component assembly evaluation." IET Software 9, no. 1 (February 2015): 1–6. http://dx.doi.org/10.1049/iet-sen.2014.0001.

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

Agarwal, Jyoti, Sanjay Kumar Dubey, and Rajdev Tiwari. "Usability evaluation of component based software system using software metrics." Intelligent Decision Technologies 14, no. 3 (September 29, 2020): 281–89. http://dx.doi.org/10.3233/idt-190021.

Full text
Abstract:
Component Based Software Engineering (CBSE) provides a way to create a new Component Based Software System (CBSS) by utilizing the existing components. The primary reason for that is to minimize the software development time, cost and effort. CBSS also increases the component reusability. Due to these advantages, software industries are working on CBSS and continuously trying to provide quality product. Usability is one of the major quality factors for CBSS. It should be measured before delivering the software product to the customer, so that if there are any usability flaws, it can be removed by software development team. In this paper, work has been done to evaluate the usability of CBSS based on major usability sub-factors (learnability, operability, understandability and configurability). For this purpose, firstly software metrics are identified for each usability sub-factor and the value of each sub-factor is evaluated for a component based software project. Secondly, overall usability of the software project is evaluated by using the calculated value of each usability sub-factor. Usability for the same project was also evaluated using Fuzzy approach in MATLAB to validate the experimental work of this research paper. It was identified that the value of usability obtained from software metrics and fuzzy model was very similar. This research work will be useful for the software developer to evaluate the usability of any CBSS and will also help them to compare different version of any CBSS in term of their usability.
APA, Harvard, Vancouver, ISO, and other styles
3

LIU, Cong. "Quantitative Evaluation of Software Component Behavior Discovery Approach." IEICE Transactions on Information and Systems E104.D, no. 1 (January 1, 2021): 117–20. http://dx.doi.org/10.1587/transinf.2020mpl0001.

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

Ji, Xueyun, and Zihui Che. "Research on Evaluation of Component-Based Software Testing." Research Journal of Applied Sciences, Engineering and Technology 6, no. 6 (June 30, 2013): 1106–10. http://dx.doi.org/10.19026/rjaset.6.4020.

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

SHARMA, ARUN, RAJESH KUMAR, and P. S. GROVER. "EMPIRICAL EVALUATION AND VALIDATION OF INTERFACE COMPLEXITY METRICS FOR SOFTWARE COMPONENTS." International Journal of Software Engineering and Knowledge Engineering 18, no. 07 (November 2008): 919–31. http://dx.doi.org/10.1142/s0218194008003957.

Full text
Abstract:
The major drivers for complex applications are cost, efficiency, development time, understandability, usability and more importantly the maintainability. Due to their black box nature, complexity of software components is more crucial for component-based systems. This paper discusses various complexity concerns for these systems and reviews a number of complexity metrics for software components and component-based systems. As interfaces are the only source of information to know about the black-box components, this paper proposes a new interface complexity metric for these components. This metric is based on the information available in the interfaces like interface methods and properties. It also discusses the methodology to assign the weight values to these methods and properties to finally evaluate the complexity of the component. This paper validates the proposed metric against standard Weyukar's properties and empirically evaluates the metric for several Java Bean components. Finally a correlation analysis between proposed metrics and several other metrics like performance, customizability and readability is done to validate the metric.
APA, Harvard, Vancouver, ISO, and other styles
6

Ismail, Suryani, Fatihah Mohd, Masita Abdul Jalil, and Wan M. N. Wan Kadir. "Development metrics measurement level for component reusability evaluation approach (CREA)." International Journal of Electrical and Computer Engineering (IJECE) 9, no. 6 (December 1, 2019): 5428. http://dx.doi.org/10.11591/ijece.v9i6.pp5428-5435.

Full text
Abstract:
The study of software component reuse is rising in software development field and one of the methods used to reduce the production cost and time. Among the problems faced by software developers in component reuse, is the difficulty to determine which set of components are suitable to use in new software development. Thus, this study was conducted with the purpose; to define the characteristics of software component reusability evaluation approach (CREA) based on experienced software developer’s feedback, and to estimate the measurement level for each of the predefined metric. Three characteristics and sub characteristics, namely understandability (documentation level and observality), adaptability (customizability), and portability (external dependency) were identified that have been used to develop the metrics for CREA. The result for all metrics will be used as an input to the fuzzy inference system (FIS) for measuring the reusability level of the component.
APA, Harvard, Vancouver, ISO, and other styles
7

Banerjee, Prasenjit, and Anirban Sarkar. "Quality Evaluation of Component-Based Software: An Empirical Approach." International Journal of Intelligent Systems and Applications 10, no. 12 (December 8, 2018): 80–91. http://dx.doi.org/10.5815/ijisa.2018.12.08.

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

Koziolek, Heiko. "Performance evaluation of component-based software systems: A survey." Performance Evaluation 67, no. 8 (August 2010): 634–58. http://dx.doi.org/10.1016/j.peva.2009.07.007.

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

Saputri, Theresia Ratih Dewi, and Seok-Won Lee. "Software Analysis Method for Assessing Software Sustainability." International Journal of Software Engineering and Knowledge Engineering 30, no. 01 (January 2020): 67–95. http://dx.doi.org/10.1142/s0218194020500047.

Full text
Abstract:
Software sustainability evaluation has become an essential component of software engineering (SE) owing to sustainability considerations that must be incorporated into software development. Several studies have been performed to address the issues associated with sustainability concerns in the SE process. However, current practices extensively rely on participant experiences to evaluate sustainability achievement. Moreover, there exist limited quantifiable methods for supporting software sustainability evaluation. Our primary objective is to present a methodology that can assist software engineers in evaluating a software system based on well-defined sustainability metrics and measurements. We propose a novel approach that combines machine learning (ML) and software analysis methods. To simplify the application of the proposed approach, we present a semi-automated tool that supports engineers in assessing the sustainability achievement of a software system. The results of our study demonstrate that the proposed approach determines sustainability criteria and defines sustainability achievement in terms of a traceable matrix. Our theoretical evaluation and empirical study demonstrate that the proposed support tool can help engineers identify sustainability limitations in a particular feature of a software system. Our semi-automated tool can identify features that must be revised to enhance sustainability achievement.
APA, Harvard, Vancouver, ISO, and other styles
10

Martens, Anne, Heiko Koziolek, Lutz Prechelt, and Ralf Reussner. "From monolithic to component-based performance evaluation of software architectures." Empirical Software Engineering 16, no. 5 (August 28, 2010): 587–622. http://dx.doi.org/10.1007/s10664-010-9142-8.

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

Dissertations / Theses on the topic "Component software – Evaluation"

1

ALVARO, Alexandre. "A software component quality framework." Universidade Federal de Pernambuco, 2009. https://repositorio.ufpe.br/handle/123456789/1372.

Full text
Abstract:
Made available in DSpace on 2014-06-12T15:49:28Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
Um grande desafio da Engenharia de Software Baseada em Componentes (ESBC) é a qualidade dos componentes utilizados em um sistema. A confiabilidade de um sistema baseado em componentes depende da confiabilidade dos componentes dos quais ele é composto. Na ESBC, a busca, seleção e avaliação de componentes de software é considerado um ponto chave para o efetivo desenvolvimento de sistemas baseado em componentes. Até agora a indústria de software tem se concentrado nos aspectos funcionais dos componentes de software, deixando de lado uma das tarefas mais árduas, que é a avaliação de sua qualidade. Se a garantia de qualidade de componentes desenvolvidos in-house é uma tarefa custosa, a garantia da qualidade utilizando componentes desenvolvidos externamente os quais frequentemente não se tem acesso ao código fonte e documentação detalhada se torna um desafio ainda maior. Assim, esta Tese introduz um Framework de Qualidade de Componentes de Software, baseado em módulos bem definidos que se complementam a fim de garantir a qualidade dos componentes de software. Por fim, um estudo experimental foi desenvolvido e executado de modo que se possa analisar a viabilidade do framework proposto
APA, Harvard, Vancouver, ISO, and other styles
2

CARVALHO, Fernando Ferreira de. "An embedded software component quality evaluation methodology." Universidade Federal de Pernambuco, 2010. https://repositorio.ufpe.br/handle/123456789/2412.

Full text
Abstract:
Made available in DSpace on 2014-06-12T15:57:59Z (GMT). No. of bitstreams: 2 arquivo3240_1.pdf: 2429983 bytes, checksum: 9b9eff719ea26a708f6868c5df873358 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2010
Universidade de Pernambuco
Um dos maiores desafios para a indústria de embarcados é fornecer produtos com alto nível de qualidade e funcionalidade, a um baixo custo e curto tempo de desenvolvimento, disponibilizando-o rapidamente ao mercado, aumentando assim, o retorno dos investimentos. Os requisitos de custo e tempo de desenvolvimento têm sido abordados com bastante êxito pela engenharia de software baseada em componentes (CBSE) aliada à técnica de reuso de componentes. No entanto, a utilização da abordagem CBSE sem as devidas verificações da qualidade dos componentes utilizados, pode trazer conseqüências catastróficas (Jezequel et al., 1997). A utilização de mecanismos apropriados de pesquisa, seleção e avaliação da qualidade de componentes são considerados pontos chave na adoção da abordagem CBSE. Diante do exposto, esta tese propõe uma Metodologia para Avaliação da Qualidade de Componentes de Software Embarcados sob diferentes aspectos. A idéia é solucionar a falta de consistência entre as normas ISO/IEC 9126, 14598 e 2500, incluindo o contexto de componente de software e estendendo-o ao domínio de sistemas embarcados. Estas normas provêem definições de alto nível para características e métricas para produtos de software, mas não provêem formas de usá-las efetivamente, tornando muito difícil aplicá-las sem adquirir mais informações de outras fontes. A Metodologia é composta de quatro módulos que se complementam em busca da qualidade, através de um processo de avaliação, um modelo de qualidade, técnicas de avaliação agrupadas por níveis de qualidade e uma abordagem de métricas. Desta forma, ela auxilia o desenvolvedor de sistemas embarcado no processo de seleção de componentes, avaliando qual componente melhor se enquadra nos requisitos do sistema. É utilizada por avaliadores terceirizados quando contratados por fornecedores a fim de obter credibilidade em seus componentes. A metodologia possibilita avaliar a qualidade do componente embarcado antes do mesmo ser armazenado em um sistema de repositório, especialmente no contexto do framework robusto para reuso de software, proposto por Almeida (Almeida, 2004)
APA, Harvard, Vancouver, ISO, and other styles
3

Zhu, Liming Computer Science &amp Engineering Faculty of Engineering UNSW. "Software architecture evaluation for framework-based systems." Awarded by:University of New South Wales. Computer Science and Engineering, 2007. http://handle.unsw.edu.au/1959.4/28250.

Full text
Abstract:
Complex modern software is often built using existing application frameworks and middleware frameworks. These frameworks provide useful common services, while simultaneously imposing architectural rules and constraints. Existing software architecture evaluation methods do not explicitly consider the implications of these frameworks for software architecture. This research extends scenario-based architecture evaluation methods by incorporating framework-related information into different evaluation activities. I propose four techniques which target four different activities within a scenario-based architecture evaluation method. 1) Scenario development: A new technique was designed aiming to extract general scenarios and tactics from framework-related architectural patterns. The technique is intended to complement the current scenario development process. The feasibility of the technique was validated through a case study. Significant improvements of scenario quality were observed in a controlled experiment conducted by another colleague. 2) Architecture representation: A new metrics-driven technique was created to reconstruct software architecture in a just-in-time fashion. This technique was validated in a case study. This approach has significantly improved the efficiency of architecture representation in a complex environment. 3) Attribute specific analysis (performance only): A model-driven approach to performance measurement was applied by decoupling framework-specific information from performance testing requirements. This technique was validated on two platforms (J2EE and Web Services) through a number of case studies. This technique leads to the benchmark producing more representative measures of the eventual application. It reduces the complexity behind the load testing suite and framework-specific performance data collecting utilities. 4) Trade-off and sensitivity analysis: A new technique was designed seeking to improve the Analytical Hierarchical Process (AHP) for trade-off and sensitivity analysis during a framework selection process. This approach was validated in a case study using data from a commercial project. The approach can identify 1) trade-offs implied by an architecture alternative, along with the magnitude of these trade-offs. 2) the most critical decisions in the overall decision process 3) the sensitivity of the final decision and its capability for handling quality attribute priority changes.
APA, Harvard, Vancouver, ISO, and other styles
4

Sanches, Mauricio Gruhn. "Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software." [s.n.], 2005. http://repositorio.unicamp.br/jspui/handle/REPOSIP/276310.

Full text
Abstract:
Orientador: Ana Cervigni Guerra
Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação
Made available in DSpace on 2018-08-05T06:59:49Z (GMT). No. of bitstreams: 1 Sanches_MauricioGruhn_M.pdf: 621110 bytes, checksum: b9818d8d518e03c417515cfe58fe3990 (MD5) Previous issue date: 2005
Resumo: No mundo globalizado de hoje, a necessidade de se prover sistemas para o gerenciamento do grande volume de informações gerado a cada dia torna imperativa a busca contínua por novas práticas e formas de desenvolvimento de software para a manipulação dessas informações. Isso está vinculado também à necessidade de se conseguir ganhos de qualidade, produtividade e redução de custos em tais desenvolvimentos, pois esses são fatores fundamentais no sucesso do negócio de empresas ligadas à tecnologia da informação. Nesse cenário, o reuso de componentes no processo de desenvolvimento de software vem a exercer um papel importante na concretização desses objetivos. Este trabalho apresenta os conceitos envolvidos no contexto de um processo de desenvolvimento de software baseado em componentes reusáveis. São apresentadas as diferentes formas de reuso, o conceito de componentes reusáveis e as formas que esses componentes podem assumir dentro de um domínio de aplicação. Componentes possuem características diferentes, podem ser originados a partir de diversas fontes e carregam detalhes importantes que devem ser considerados durante a sua documentação. Todos esses aspectos influenciam o grau de reuso de um componente dentro do projeto ou organização. São apresentadas algumas tecnologias que promovem a aplicação do reuso de componentes e os conceitos envolvidos na definição, gerenciamento e implantação de repositórios de componentes reusáveis, fundamentais na consolidação do processo de reuso. Novos papéis e responsabilidades envolvidos no processo de reuso são apresentados, além de exemplos de métricas a serem utilizadas com o intuito de auxiliar a medição dos benefícios proporcionados pelo reuso dentro de um processo já consolidado. O resultado desse trabalho é uma análise crítica em relação aos benefícios do reuso e os riscos associados à sua implementação no processo de desenvolvimento de software, considerandose os aspectos tecnológicos, humanos e econômicos envolvidos em cada tópico abordado ao longo do trabalho
Abstract: In a globalized world, the needs to release new systems to manage the large volume of information generated every day force a continuous search for new software development practices in order to handle this information. This is related to the needs to obtain quality and productivity improvements, as well as cost reduction in such development, because these are the main success factors of Information Technology companies. In this scenario, the component reuse in the software development process plays an important role in order to achieve these goals. This work presents the concepts around the context of a software development process based on reusable components. Different types of reuse are explained, as well as the concept of a reusable component and types of components inside an application domain. Components have different characteristics, are originated from different sources and carry on important details that should be analyzed during its documentation. All these aspects have influence on the reuse level of the components inside the project or the company. Some technologies that promote the component reuse and the concepts involved in the definition, management and implementation of reusable software components, which are the basis to consolidate the reuse process, are presented. New roles and responsibilities involved in the reuse process are shown, and also some metrics used to help to measure the benefits due to a consolidated reuse process. The results of this work are a critical analysis about the reuse benefits and the risks associated to its implementation in the software development process, taking into account the technological, human and economic factors involved on each topic discussed along this work
Mestrado
Engenharia de Software
Mestre Profissional em Computação
APA, Harvard, Vancouver, ISO, and other styles
5

Hobelsberger, Martin [Verfasser], and Reiner [Akademischer Betreuer] Dumke. "Reusability evaluation of component-based embedded automative software systems / Martin Hobelsberger. Betreuer: Reiner Dumke." Magdeburg : Universitätsbibliothek, 2012. http://d-nb.info/1053227736/34.

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

Tyan, Hung-ying. "Design, realization and evaluation of a component-based compositional software architecture for network simulation /." The Ohio State University, 2002. http://rave.ohiolink.edu/etdc/view?acc_num=osu1486402544591791.

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

Kürsten, Jens. "A Generic Approach to Component-Level Evaluation in Information Retrieval." Doctoral thesis, Universitätsbibliothek Chemnitz, 2012. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-96344.

Full text
Abstract:
Research in information retrieval deals with the theories and models that constitute the foundations for any kind of service that provides access or pointers to particular elements of a collection of documents in response to a submitted information need. The specific field of information retrieval evaluation is concerned with the critical assessment of the quality of search systems. Empirical evaluation based on the Cranfield paradigm using a specific collection of test queries in combination with relevance assessments in a laboratory environment is the classic approach to compare the impact of retrieval systems and their underlying models on retrieval effectiveness. In the past two decades international campaigns, like the Text Retrieval Conference, have led to huge advances in the design of experimental information retrieval evaluations. But in general the focus of this system-driven paradigm remained on the comparison of system results, i.e. retrieval systems are treated as black boxes. This approach to the evaluation of retrieval system has been criticised for treating systems as black boxes. Recent works on this subject have proposed the study of the system configurations and their individual components. This thesis proposes a generic approach to the evaluation of retrieval systems at the component-level. The focus of the thesis at hand is on the key components that are needed to address typical ad-hoc search tasks, like finding books on a particular topic in a large set of library records. A central approach in this work is the further development of the Xtrieval framework by the integration of widely-used IR toolkits in order to eliminate the limitations of individual tools. Strong empirical results at international campaigns that provided various types of evaluation tasks confirm both the validity of this approach and the flexibility of the Xtrieval framework. Modern information retrieval systems contain various components that are important for solving particular subtasks of the retrieval process. This thesis illustrates the detailed analysis of important system components needed to address ad-hoc retrieval tasks. Here, the design and implementation of the Xtrieval framework offers a variety of approaches for flexible system configurations. Xtrieval has been designed as an open system and allows the integration of further components and tools as well as addressing search tasks other than ad-hoc retrieval. This approach ensures that it is possible to conduct automated component-level evaluation of retrieval approaches. Both the scale and impact of these possibilities for the evaluation of retrieval systems are demonstrated by the design of an empirical experiment that covers more than 13,000 individual system configurations. This experimental set-up is tested on four test collections for ad-hoc search. The results of this experiment are manifold. For instance, particular implementations of ranking models fail systematically on all tested collections. The exploratory analysis of the ranking models empirically confirms the relationships between different implementations of models that share theoretical foundations. The obtained results also suggest that the impact on retrieval effectiveness of most instances of IR system components depends on the test collections that are being used for evaluation. Due to the scale of the designed component-level evaluation experiment, not all possible interactions of the system component under examination could be analysed in this work. For this reason the resulting data set will be made publicly available to the entire research community
Das Forschungsgebiet Information Retrieval befasst sich mit Theorien und Modellen, die die Grundlage für jegliche Dienste bilden, die als Antwort auf ein formuliertes Informationsbedürfnis den Zugang zu oder einen Verweis auf entsprechende Elemente einer Dokumentsammlung ermöglichen. Die Qualität von Suchalgorithmen wird im Teilgebiet Information Retrieval Evaluation untersucht. Der klassische Ansatz für den empirischen Vergleich von Retrievalsystemen basiert auf dem Cranfield-Paradigma und nutzt einen spezifischen Korpus mit einer Menge von Beispielanfragen mit zugehörigen Relevanzbewertungen. Internationale Evaluationskampagnen, wie die Text Retrieval Conference, haben in den vergangenen zwei Jahrzehnten zu großen Fortschritten in der Methodik der empirischen Bewertung von Suchverfahren geführt. Der generelle Fokus dieses systembasierten Ansatzes liegt jedoch nach wie vor auf dem Vergleich der Gesamtsysteme, dass heißt die Systeme werden als Black Box betrachtet. In jüngster Zeit ist diese Evaluationsmethode vor allem aufgrund des Black-Box-Charakters des Untersuchungsgegenstandes in die Kritik geraten. Aktuelle Arbeiten fordern einen differenzierteren Blick in die einzelnen Systemeigenschaften, bzw. ihrer Komponenten. In der vorliegenden Arbeit wird ein generischer Ansatz zur komponentenbasierten Evaluation von Retrievalsystemen vorgestellt und empirisch untersucht. Der Fokus der vorliegenden Dissertation liegt deshalb auf zentralen Komponenten, die für die Bearbeitung klassischer Ad-Hoc Suchprobleme, wie dem Finden von Büchern zu einem bestimmten Thema in einer Menge von Bibliothekseinträgen, wichtig sind. Ein zentraler Ansatz der Arbeit ist die Weiterentwicklung des Xtrieval Frameworks mittels der Integration weitverbreiteter Retrievalsysteme mit dem Ziel der gegenseitigen Eliminierung systemspezifischer Schwächen. Herausragende Ergebnisse im internationalen Vergleich, für verschiedenste Suchprobleme, verdeutlichen sowohl das Potenzial des Ansatzes als auch die Flexibilität des Xtrieval Frameworks. Moderne Retrievalsysteme beinhalten zahlreiche Komponenten, die für die Lösung spezifischer Teilaufgaben im gesamten Retrievalprozess wichtig sind. Die hier vorgelegte Arbeit ermöglicht die genaue Betrachtung der einzelnen Komponenten des Ad-hoc Retrievals. Hierfür wird mit Xtrieval ein Framework dargestellt, welches ein breites Spektrum an Verfahren flexibel miteinander kombinieren lässt. Das System ist offen konzipiert und ermöglicht die Integration weiterer Verfahren sowie die Bearbeitung weiterer Retrievalaufgaben jenseits des Ad-hoc Retrieval. Damit wird die bislang in der Forschung verschiedentlich geforderte aber bislang nicht erfolgreich umgesetzte komponentenbasierte Evaluation von Retrievalverfahren ermöglicht. Mächtigkeit und Bedeutung dieser Evaluationsmöglichkeiten werden anhand ausgewählter Instanzen der Komponenten in einer empirischen Analyse mit über 13.000 Systemkonfigurationen gezeigt. Die Ergebnisse auf den vier untersuchten Ad-Hoc Testkollektionen sind vielfältig. So wurden beispielsweise systematische Fehler bestimmter Ranking-Modelle identifiziert und die theoretischen Zusammenhänge zwischen spezifischen Klassen dieser Modelle anhand empirischer Ergebnisse nachgewiesen. Der Maßstab des durchgeführten Experiments macht eine Analyse aller möglichen Einflüsse und Zusammenhänge zwischen den untersuchten Komponenten unmöglich. Daher werden die erzeugten empirischen Daten für weitere Studien öffentlich bereitgestellt
APA, Harvard, Vancouver, ISO, and other styles
8

Caruana, Henrik. "Tachograph Software Test Tool : Development and evaluation of test automation regardingthe user interface component of the SE5000 tachograph." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-107775.

Full text
Abstract:
Det här kandidatexamensarbetet beskriver utvecklingen av ett program som testar en mjukvarukomponent i SE5000 färdskrivaren och utreder om det är värt att vidareutveckla den här testmetodiken. En av produkterna Stoneridge Electronics utvecklar är färdskrivaren SE5000. En digital färdskrivare är ett elektroniskt system för att spela in kör‐ och vilotid för förare som kör kommersiella fordon. Fordonshastighet, körsträcka och andra systemrelaterade parametrar loggas också. Data sparas i ett minne inuti enheten och på förarspecifika smartkort. Mjukvaran i enheten, SE5000, består av flera separata komponenter och man vill testa varje komponent för sig på mjukvarunivå. Genom att testa på mjukvarunivå förkortas återkopplingstiden för utvecklarna och eventuella buggar upptäcks tidigare. Hög testtäckning är ett tydligt kvalitetstecken och är en trygghet för Stoneridge Electronics när enheten ska bli testad och funktionscertifierad av Transportstyrelsen. Användargränssnittskomponenten ansvarar för att producera rätt utdata som svarar på förarindata och fordonsrelaterade parametrar. Tidigare har testning av användargränssnittskomponenten genomförts på systemnivå, dvs. mjukvaran har integrerats med hårdvaran och hela systemet testas genom ett extern gränssnitt. Tidsåtgången för att genomföra tester på det här sättet är väldigt stor och det är ett problem då man vill ha hög testteckning. Stoneridge Electronics Justusprojekt vill kunna genomföra tillförlitliga, automatiserade tester på mjukvarunivå regelbundet eller vid mjukvaruförändringar. Det är också önskvart att etablera ett stort testfallsbibliotek som kan köras utan den stora tidsåtgången associerad med manuella tester. Dessa testfall bör vara enkla och snabba att implementera.
This thesis work describes the development of a program that tests a software component in the SE5000 tachograph and investigates if this test methodology and setup is worth further investigation. One of the products Stoneridge Electronics develop is the tachograph SE5000. A digital tachograph is an electronic system for recording driving and rest times for drivers and co-drivers of commercial vehicles. Vehicle speed, distance travelled and other system‐related parameters are also logged. Data is stored in a memory inside the unit and on driver ‐specific smart cards. The software of the SE5000 tachograph consists of several separate components that SE wishes to test separately on software level. By testing on software level the feedback loop is shortened and allows developers to catch possible bugs much earlier in the process. High test coverage is a clear sign of quality and is a reassuring for Stoneridge Electronics when the unit is tested and a function certificate is issued by the Swedish Transport Agency. The user interface component is responsible for delivering data in response to driver and vehicle input and stimulation. Previously the user interface testing has been performed on system level, i.e. software has been integrated with the hardware and the system has been put under test by using external interfaces of the target. The test execution time consumption is a problem when performing user interface tests on system level. It is the projects wish to be able to perform reliable automated testes at a software level in order to run the test on a regularly basis or at software change. It is also desirable to establish a great variety of tests that can be executed without huge time consumption. These test cases should be easy and quick to implement.
APA, Harvard, Vancouver, ISO, and other styles
9

Toresson, Gabriel. "Documenting and Improving the Design of a Large-scale System." Thesis, Linköpings universitet, Programvara och system, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-157733.

Full text
Abstract:
As software systems become increasingly larger and more complex, the need to make them easily maintained increases, as large systems are expected to last for many years. It has been estimated that system maintenance is a large part of many IT-departments’ software develop­ment costs. In order to design a complex system to be maintainable it is necessary to introduce structure, often as models in the form of a system architecture and a system design. As development of complex large-scale systems progresses over time, the models may need to be reconstructed. Perhaps because development may have diverted from the initial plan, or because changes had to be made during implementation. This thesis presents a reconstructed documentation of a complex large-scale system, as well as suggestions for how to improve the existing design based on identified needs and insufficiencies. The work was performed primarily using a qualitative manual code review approach of the source code, and the proposal was generated iteratively. The proposed design was evaluated and it was concluded that it does address the needs and insufficiencies, and that it can be realistically implemented.
APA, Harvard, Vancouver, ISO, and other styles
10

Davorka, Radaković. "Metadata-Supported Object-Oriented Extension of Dynamic Geometry SoftwareTI." Phd thesis, Univerzitet u Novom Sadu, Prirodno-matematički fakultet u Novom Sadu, 2019. https://www.cris.uns.ac.rs/record.jsf?recordId=111034&source=NDLTD&language=en.

Full text
Abstract:
Nowadays, Dynamic Geometry Software (DGS) is widely accepted as a tool for creating and presenting visually rich interactive teaching and learning materials, called dynamic drawings. Dynamic drawings are specified by writing expressions in functional domain-specific languages. Due to wide acceptance of DGS, there has arisen a need for their extensibility, by adding new semantics and visual objects (visuals). We have developed a programming framework for the Dynamic Geometry Software, SLGeometry, with a genericized functional language and corresponding expression evaluator that act as a framework into which specific semantics is embedded in the form of code annotated with metadata. The framework transforms an ordinary expression tree evaluator into an object-oriented one, and provide guidelines and examples for creation of interactive objects with dynamic properties, which participate in evaluation optimization at run-time. Whereas other DGS are based on purely functional expression evaluators, our solution has advantages of being more general, easy to implement, and providing a natural way of specifying object properties in the user interface, minimizing typing and syntax errors.LGeometry is implemented in C# on the .NET Framework. Although attributes are a preferred mechanism to provide association of declarative information with C# code, they have certain restrictions which limit their application to representing complex structured metadata. By developing a metadata infrastructure which is independent of attributes, we were able to overcome these limitations. Our solution, presented in this  dissertation, provides extensibility to simple and complex data types, unary and binary operations, type conversions, functions and visuals, thus enabling developers to seamlessly add new features to SLGeometry by implementing them as C# classes annotated with metadata. It also provides insight into the way a domain specific functional language of dynamic geometry software can be genericized and customized for specific needs by extending or restricting the set of types, operations, type conversions, functions and visuals.Furthermore, we have conducted  experiments with several groups of students of mathematics and high school pupils, in order to test how our approach compares to the existing practice. The experimental subjects tested mathematical games using interactive visual controls (UI controls) and sequential behavior controllers. Finally, we present a new evaluation algorithm, which was compared to the usual approach employed in DGS and found to perform well, introducing advantages while maintaining the same level of performance.
U današnje vreme softver za dinamičku geometriju (DGS) je široko prihvaćen kao alat za kreiranje i prezentovanje vizuelno bogatih interaktivnih nastavnih materijala i materijala za samostalno učenje, nazvanih dinamičkim crtežima. Kako je raslo prihvatanje softvera za dinamičku geometriju, tako je i rasla potreba da se oni proširuju, dodajući im novu semantiku i vizualne objekte. Razvili smo programsko okruženje za softver za dinamičku geometriju, SLGeometry, sa generičkim  funkcionalnim jezikom i odgovarajućim evaluatorom izraza koji čini okruženje u kom su ugrađene specifične semantike u obliku koda označenog metapodacima. Ovo okruženje pretvara uobičajen evaluator stabla izraza u objektno orijentiran, te daje uputstva i primere za stvaranje interaktivnih objekata sa dinamičkim osobinama, koji sudeluju u optimizaciji izvršenja tokom izvođenja. Dok se drugi DGS-ovi temelje na čisto funkcionalnim evaluatorima izraza, naše rješenje ima prednosti jer je uopštenije, lako za implementaciju i pruža prirodan način navođenja osobina objekta u korisničkom interfejsu, minimizirajući kucanje i sintaksne greške. SLGeometry je implementirana u jeziku C# .NET Framework-a. Iako su atributi preferiran mehanizam, koji povezuje C# kôd sa deklarativnim informacijama, oni imaju određena ograničenja koja limitiraju njihovu primenu za predstavljanje složenih strukturiranih metapodataka. Razvijanjem infrastrukture metapodataka koja je nezavisna od atributa, uspeli smo prevladati ta ograničenja. Naše rešenje, predstavljeno u ovoj disertaciji, pruža proširivost: jednostavnim i složenim vrstama podataka, unarnim i binarnim operacijama, konverzijama tipova, funkcijama i vizuelnim objektima, omogućavajući  time programerima da neprimetno dodaju nove osobine u SLGeometry  implementirajući ih kao C# klase označene metapodacima.
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Component software – Evaluation"

1

Grigor'ev, Anatoliy, and Evgeniy Isaev. Methods and algorithms of data processing. ru: INFRA-M Academic Publishing LLC., 2020. http://dx.doi.org/10.12737/1032305.

Full text
Abstract:
The tutorial deals with selected methods and algorithms of data processing, the sequence of solving problems of processing and analysis of data to create models behavior of the object taking into account all the components of its mathematical model. Describes the types of technological methods for the use of software and hardware for solving problems in this area. The algorithms of distributions, regressions vremenny series, transform them with the aim of obtaining mathematical models and prediction of the behavior information and economic systems (objects). The second edition is supplemented by materials that are in demand by researchers in the part of the correct use of clustering algorithms. Are elements of the classification algorithms to identify their capabilities, strengths and weaknesses. Are the procedures of justification and verify the adequacy of the results of the cluster analysis, conducted a comparison and evaluation of different clustering techniques, given information about visualization of multidimensional data and examples of practical application of clustering algorithms. Meets the requirements of Federal state educational standards of higher education of the last generation. For students of economic specialties, specialists, and graduate students.
APA, Harvard, Vancouver, ISO, and other styles
2

Hirschman, Lynette, and Inderjeet Mani. Evaluation. Edited by Ruslan Mitkov. Oxford University Press, 2012. http://dx.doi.org/10.1093/oxfordhb/9780199276349.013.0022.

Full text
Abstract:
The commercial success of natural language (NL) technology has raised the technical criticality of evaluation. Choices of evaluation methods depend on software life cycles, typically charting four stages — research, advance prototype, operational prototype, and product. At the prototype stage, embedded evaluation can prove helpful. Analysis components can be loose grouped viz., segmentation, tagging, extracting information, and document threading. Output technologies such as text summarization can be evaluated in terms of intrinsic and extrinsic measures, the former checking for quality and informativeness and the latter, for efficiency and acceptability, in some tasks. ‘Post edit measures’ commonly used in machine translation, determine the amount of correction required to obtain a desirable output. Evaluation of interactive systems typically evaluates the system and the user as one team and deploys subject variability, which runs enough subjects to obtain statistical validity hence, incurring substantial costs. Evaluation being a social activity, creates a community for internal technical comparison, via shared evaluation criteria.
APA, Harvard, Vancouver, ISO, and other styles
3

1935-, Lasker G. E., International Institute for Advanced Studies in Systems Research and Cybernetics., and International Conference on Systems Research, Informatics and Cybernetics (13th : 2001 : Baden-Baden, Germany), eds. Advances in database and expert systems: Data mining and data warehousing techniques, similarity search for reusable database components, performance assessment of learning algorithms, estimation of models for expert systems, complexity evaluation of software processes, multi-agent systems, multi-agent approach to coalition formation, communication between software agents in distributed information systems, expert systems for fault diagnosis, parameter modulated fractals generators, information management in Intranet and Extranet environments. Windsor, Ont: International Institute for Advanced Studies in Systems Research and Cybernetics, 2001.

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

Book chapters on the topic "Component software – Evaluation"

1

Barbier, Franck. "Web-Based COTS Component Evaluation." In COTS-Based Software Systems, 104–16. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004. http://dx.doi.org/10.1007/978-3-540-24645-9_22.

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

Kunda, Douglas. "STACE: Social Technical Approach to COTS Software Evaluation." In Component-Based Software Quality, 64–84. Berlin, Heidelberg: Springer Berlin Heidelberg, 2003. http://dx.doi.org/10.1007/978-3-540-45064-1_4.

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

Aldini, Alessandro, Flavio Corradini, and Marco Bernardo. "Component-Oriented Performance Evaluation." In A Process Algebraic Approach to Software Architecture Design, 203–38. London: Springer London, 2009. http://dx.doi.org/10.1007/978-1-84800-223-4_6.

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

Grunske, Lars, Bernhard Kaiser, and Yiannis Papadopoulos. "Model-Driven Safety Evaluation with State-Event-Based Component Failure Annotations." In Component-Based Software Engineering, 33–48. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/11424529_3.

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

Purhonen, Anu. "Performance Evaluation Approaches for Software Architects." In Component-Based Software Development for Embedded Systems, 275–95. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/11591962_14.

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

Kouchnarenko, Olga, and Jean-François Weber. "Decentralised Evaluation of Temporal Patterns over Component-Based Systems at Runtime." In Formal Aspects of Component Software, 108–26. Cham: Springer International Publishing, 2015. http://dx.doi.org/10.1007/978-3-319-15317-9_7.

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

Kim, Haeng-Kon. "Evaluation and Certifications for Component Packages Software." In Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 209–20. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009. http://dx.doi.org/10.1007/978-3-642-01203-7_18.

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

Goedicke, Michael, and Torsten Meyer. "Design and Evaluation of Distributed Component-Oriented Software Systems." In Object-Oriented Technologys, 348–52. Berlin, Heidelberg: Springer Berlin Heidelberg, 1998. http://dx.doi.org/10.1007/3-540-69687-3_71.

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

Bunse, Christian, Hans-Gerhard Gross, and Christian Peper. "Embedded System Construction – Evaluation of Model-Driven and Component-Based Development Approaches." In Models in Software Engineering, 66–77. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009. http://dx.doi.org/10.1007/978-3-642-01648-6_8.

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

Grunske, Lars. "Towards an Integration of Standard Component-Based Safety Evaluation Techniques with SaveCCM." In Quality of Software Architectures, 199–213. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11921998_17.

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

Conference papers on the topic "Component software – Evaluation"

1

CLOUGH, A. "Software component quality evaluation." In 8th Computing in Aerospace Conference. Reston, Virigina: American Institute of Aeronautics and Astronautics, 1991. http://dx.doi.org/10.2514/6.1991-3760.

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

Šnajberk, Jaroslav, and Přemek Brada. "INTERACTIVE COMPONENT VISUALIZATION." In 6th International Conference on Evaluation of Novel Software Approaches to Software Engineering. SCITEPRESS - Science and Technology Publications, 2011. http://dx.doi.org/10.5220/0003436902180225.

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

"Nested Web Application Components Framework - A Comparison to Competing Software Component Models." In 8th International Conference on Evaluation of Novel Software Approaches to Software Engineering. SciTePress - Science and and Technology Publications, 2013. http://dx.doi.org/10.5220/0004421401490156.

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

Banerjee, Prasenjit, and Anirban Sarkar. "Quality Evaluation Framework for Component Based Software." In the Second International Conference. New York, New York, USA: ACM Press, 2016. http://dx.doi.org/10.1145/2905055.2905223.

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

Ichii, Makoto, Yasuhiro Hayase, Reishi Yokomori, Tetsuo Yamamoto, and Katsuro Inoue. "Software component recommendation using collaborative filtering." In 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation (SUITE). IEEE, 2009. http://dx.doi.org/10.1109/suite.2009.5070014.

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

"Identification of Software Product Line Component Services." In International Conference on Evaluation of Novel Approaches to Software Engineering. SciTePress - Science and and Technology Publications, 2009. http://dx.doi.org/10.5220/0001961300450056.

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

Kaur, Kulbir, and Harshpreet Singh. "PROMETHEE based component evaluation and selection for Component Based Software Engineering." In 2014 International Conference on Advanced Communication, Control and Computing Technologies (ICACCCT). IEEE, 2014. http://dx.doi.org/10.1109/icaccct.2014.7019336.

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

Alvaro, Alexandre, Eduardo Santana De Almeida, and Silvio Lemos Meira. "A Software Component Quality Model: A Preliminary Evaluation." In Proceedings. 32nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2006. http://dx.doi.org/10.1109/euromicro.2006.13.

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

Kaur, Loveleen. "Software component selection using code metrics based evaluation." In 2015 Annual IEEE India Conference (INDICON). IEEE, 2015. http://dx.doi.org/10.1109/indicon.2015.7443322.

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

Land, Rikard, Alexandre Alvaro, and Ivica Crnkovic. "Towards Efficient Software Component Evaluation: An Examination of Component Selection and Certification." In 2008 34th Euromicro Conference Software Engineering and Advanced Applications (SEAA). IEEE, 2008. http://dx.doi.org/10.1109/seaa.2008.76.

Full text
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