Dissertations / Theses on the topic 'Functional and non-functional requirements'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Functional and non-functional requirements.'
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.
Cherukuri, Vijaya Krishna, and Piyush Gupta. "Model Based Testing for Non-Functional Requirements." Thesis, Mälardalen University, School of Innovation, Design and Engineering, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-9851.
Full textModel Based Testing (MBT) is a new-age test automation technique traditionally used for Functional Black-Box Testing. Its capability of generating test cases by using model developed from the analysis of the abstract behavior of the System under Test is gaining popularity. Many commercial and open source MBT tools are available currently in market. But each one has its own specific way of modeling and test case generation mechanism that is suitable for varied types of systems. Ericsson, a telecommunication equipment provider company, is currently adapting Model Based Testing in some of its divisions for functional testing. Those divisions haven’t yet attempted adapting Model Based Testing for non-functional testing in a full-pledged manner. A comparative study between various MBT tools will help one of the Ericsson’s testing divisions to select the best tool for adapting to its existing test environment. This also helps in improving the quality of testing while reducing cost, time and effort. This thesis work helps Ericsson testing division to select such an effective MBT tool. Based on aspects such as functionality, flexibility, adaptability, performance etc., a comparative study is carried out on various available MBT tools and a few were selected among them: Qtronic, ModelJUnit and Elvior Motes.This thesis also helps to understand the usability of the selected tools for modeling of non-functional requirements using a new method. A brief idea of modeling the non-functional requirements is suggested in this thesis. A System under Test was identified and its functional behavior was modeled along with the non functional requirements in Qtronic and ModelJUnit. An experimental analysis, backed by observations of using the new proposed method indicates that the method is efficient enough to carry out modeling non-functional requirements along with modeling of functional requirements by identifying the appropriate approach.Model Based Testing (MBT) is a new-age test automation technique traditionally used for Functional Black-Box Testing. Its capability of generating test cases by using model developed from the analysis of the abstract behavior of the System under Test is gaining popularity. Many commercial and open source MBT tools are available currently in market. But each one has its own specific way of modeling and test case generation mechanism that is suitable for varied types of systems. Ericsson, a telecommunication equipment provider company, is currently adapting Model Based Testing in some of its divisions for functional testing. Those divisions haven’t yet attempted adapting Model Based Testing for non-functional testing in a full-pledged manner. A comparative study between various MBT tools will help one of the Ericsson’s testing divisions to select the best tool for adapting to its existing test environment. This also helps in improving the quality of testing while reducing cost, time and effort. This thesis work helps Ericsson testing division to select such an effective MBT tool. Based on aspects such as functionality, flexibility, adaptability, performance etc., a comparative study is carried out on various available MBT tools and a few were selected among them: Qtronic, ModelJUnit and Elvior Motes.
This thesis also helps to understand the usability of the selected tools for modeling of non-functional requirements using a new method. A brief idea of modeling the non-functional requirements is suggested in this thesis. A System under Test was identified and its functional behavior was modeled along with the non functional requirements in Qtronic and ModelJUnit. An experimental analysis, backed by observations of using the new proposed method indicates that the method is efficient enough to carry out modeling non-functional requirements along with modeling of functional requirements by identifying the appropriate approach.
Al-kfairy, Mousa. "Toward Agile development methods & Non-functional requirements." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-54656.
Full textAhmad, Manzoor. "Modeling and verification of functional and non functional requirements of ambient, self adaptative systems." Phd thesis, Université Toulouse le Mirail - Toulouse II, 2013. http://tel.archives-ouvertes.fr/tel-00965934.
Full textAmeller, David. "Non-functional requirements as drivers of software architecture design." Doctoral thesis, Universitat Politècnica de Catalunya, 2014. http://hdl.handle.net/10803/144942.
Full textMoody, James D. "Categorizing non-functional requirements using a hierarchy in UML." [Johnson City, Tenn. : East Tennessee State University], 2003. http://etd-submit.etsu.edu/etd/theses/available/etd-0330103-170022/unrestricted/MoodyJ04292003b.pdf.
Full textTitle from electronic submission form. ETSU ETD database URN: etd-0330103-170022. Includes bibliographical references. Also available via Internet at the UMI web site.
Moody, James David. "Categorizing Non-Functional Requirements Using a Hierarchy in UML." Digital Commons @ East Tennessee State University, 2003. https://dc.etsu.edu/etd/763.
Full textFarid, Weam Mohamed. "The NORMAP Methodology: Non-functional Requirements Modeling for Agile Processes." NSUWorks, 2011. http://nsuworks.nova.edu/gscis_etd/147.
Full textSadiq, Mazhar. "Modeling the Non-functional Requirements in the Context of Usability, Performance, Safety and Security." Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-3246.
Full textGokyer, Gokhan. "Identifying Architectural Concerns From Non-functional Requirements Using Support Vector Machine." Master's thesis, METU, 2008. http://etd.lib.metu.edu.tr/upload/12609964/index.pdf.
Full textarchitectural concerns"
in an automated way. This method uses Natural Language Processing techniques to fragment the plain NFR texts under the supervision of domain experts. The contribution of this approach lies in continuously applying ML techniques against previously discovered &ldquo
NFR - architectural concerns&rdquo
associations to improve the intelligence of repositories for requirements engineering. The study illustrates a charted roadmap and demonstrates the automated requirements engineering toolset for this roadmap. It also validates the approach and effectiveness of the toolset on the snapshot of a real-life project.
Wen, Zhenyu. "Partitioning workflow applications over federated clouds to meet non-functional requirements." Thesis, University of Newcastle upon Tyne, 2016. http://hdl.handle.net/10443/3343.
Full textCooke, Alan. "X-Tools: A Case Study in Building World Class Software." International Foundation for Telemetering, 2010. http://hdl.handle.net/10150/605982.
Full textX-Tools is a collection of utilities for validation, translation, editing and report generation designed to enable the Flight Test Instrumentation (FTI) community to quickly adopt the XidML 3.0 meta-data standard. This paper discusses the challenges of developing such software that meets the current and future needs of the FTI community, and meets the increasingly high quality standards expected of modern software. The paper first starts by discussing the needs of the FTI community and the specific functional requirements of software. These include the ability to fit in with legacy systems, the ability to handle many tens of thousands of parameters, support for new networked-based technologies and support for hardware from any vendor. The non-functional requirements of FTI orientated software are also described and it is suggested that the key non-functional requirements include testability, modifiability, extensibility and maintainability. Finally, as a case study, the X-Tools from ACRA CONTROL are presented. The paper discusses their design, and the tactics used to meet the functional and non-functional requirements of the FTI industry. The paper then outlines how the rigorous quality standards were met and describes the specific mechanisms used to verify the quality of the software.
Kolla, Madhuri, and Mounika Banka. "Merging Functional Requirements with Test Cases." Thesis, Malmö högskola, Fakulteten för teknik och samhälle (TS), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20363.
Full textTariq, Muhammad Adnan [Verfasser], and Kurt [Akademischer Betreuer] Rothermel. "Non-functional requirements in publish, subscribe systems / Muhammad Adnan Tariq. Betreuer: Kurt Rothermel." Stuttgart : Universitätsbibliothek der Universität Stuttgart, 2013. http://d-nb.info/1037955978/34.
Full textHeit, Jürgen. "Impact of methods and mechanisms for improving software dependability on non-functional requirements." [S.l. : s.n.], 2007. http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-32394.
Full textSaadatmand, Mehrdad. "Satisfying Non-Functional Requirements in Model-Driven Development of Real-Time Embedded Systems." Licentiate thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-14533.
Full textCHESS
Domah, Darshan. "The NERV Methodology: Non-Functional Requirements Elicitation, Reasoning, and Validation in Agile Processes." NSUWorks, 2013. http://nsuworks.nova.edu/gscis_etd/137.
Full textMahmood, Farrukh, and Waqas Rasheed. "Quality Requirement Abstraction Model (QRAM)." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-3397.
Full textChung, Jinpyung 1967. "Functional requirements to shape generation in CAD." Thesis, Massachusetts Institute of Technology, 2002. http://hdl.handle.net/1721.1/29628.
Full textIncludes bibliographical references (p. 119-121).
An outstanding issue in computer-aided design (CAD) is the creation of geometric shapes from the description of functional requirements (FRs). This thesis presents a method that can generate assembled shapes from the given FRs without human intervention. To achieve this goal, the design process follows a V-model of decomposition and integration based on axiomatic design. The V-model consists of three main sub-processes; (1) a top-down decomposition of FRs and design parameters (DPs), (2) mapping of DPs into geometric entities, and (3) a bottom-up integration of the geometric entities. A shape decomposition technique is used in the V-model to generate solid cells from the geometric entities in the CAD models based on FRs. These cells are stored and reused during the integration process. A set of cells mapped to an FR is called a functional geometric feature (FGF) to differentiate it from geometric features defined by only geometric characteristics. Each FGF has mating faces as its pre-defined interfaces. Links of FR-DP-FGF-INTERFACES and their hierarchies are made and stored in the database as fundamental units for automatic assembled shape generation. The retrieval of proper FGF from the database is performed by matching a query FR with stored FRs by a lexical search based on the frequency of words and the sequence of the words in the FR statements using a synonym checking system. The language-matching rate is calculated as a value of FRmetric between 0 and 1. A computer algorithm automatically combines and assembles the retrieved FGFs. Genetic algorithm (GA) searches for the best combination for matching interface types and generates assembly sequences.
(cont.) From the highest-valued chromosome, the computer algorithm automatically assembles FGFs by coordinating, orienting, and positioning with reference to the given mating conditions and calculates geometric interface-ability to a value of INTERFACEmetric between 0 and 1. The higher the values of FRmetric and INTERFACEmetric, the better the generated design solution for the given FRs that must be satisfied. The process of top-down decomposition and bottom-up integration reduces the number of possible combinations of interfacing FGFs. Design matrix visually relates FRs to FGFs. The method presented in this thesis has demonstrated that a "functional CAD" can aid designers in generating conceptual design solutions from functional descriptions, in reusing existing CAD models, and in creating new designs.
by Jinpyung Chung.
Ph.D.
Chen, Baosheng. "Characterization and representation of functional requirements and functional tolerancing for concurrent design and manufacturing /." The Ohio State University, 1994. http://rave.ohiolink.edu/etdc/view?acc_num=osu1487856906256501.
Full textHussein, Nesrin. "Enhancing Software Security through Modeling Attacker Profiles." University of Cincinnati / OhioLINK, 2018. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1523635219435409.
Full textAdamsson, Niklas. "Mechatronics engineering : New requirements on cross-functional integration." Licentiate thesis, Stockholm, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-152.
Full textGraham, James T. "Development of Functional Requirements for Cognitive Motivated Machines." Ohio University / OhioLINK, 2016. http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1455711952.
Full textČekanauskaitė, Jūratė, and Jolanta Čekanauskaitė. "Reikalavimų specifikacijos integralumo užtikrinimo metodas." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2011. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2011~D_20110831_145319-12912.
Full textThe aim of this work is to create A method for integrity support of requirements specification. For this purpose a process model is developed, which consists of three main tasks: the identification of requirements, specification and composition. The first two tasks helps to identify the crosscutting requirements of the following reduction the requirements dispersal in requirements specification, also identify responsibilities of requirements and identify required requirements. The goal of composition task is to compose the requirements to give the developer a view of the whole system and to identify and manage conflicts between requirements. Integrity of requirements are ensured keeping all requirements in a unique form. The paper analyzes the identification of crosscutting requirements and gathering strategies. The templates of requirements specification, standards of requirements classification and requirements management tools were analyzed. The methods and techniques of functional and non-functional requirements for the integrity were analyzed. The unique template for requirements specification was created, which includes functional and non-functional requirements, functional and non-functional crosscutting requirements. The template for requirements management was consisted in RequisitePro environment. The MagicDraw profile package was created, which provide the developer a view of the whole system, representing set of requirements for use case diagrams. The method... [to full text]
Saadatmand, Mehrdad. "Preservation of Extra-Functional Properties in Embedded Systems Development." Doctoral thesis, Mälardalens högskola, Inbyggda system, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-27300.
Full textCHESS
MBAT
ITS-EASY
Gurses, Ozgur. "Non-functional Variability Management By Complementary Quality Modeling In A Software Product Line." Master's thesis, METU, 2010. http://etd.lib.metu.edu.tr/upload/12612571/index.pdf.
Full textLidström, Christian. "Verification of Functional Requirements of Embedded Automotive C Code." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-191566.
Full textIdag kontrolleras fordon allt mer av inbyggda datorsystem. Sådana system är säkerhetskritiska, där ett fel kan ha ödesdigra konsekvenser. Ett vanligt sätt att försäkra sig om att mjukvaran fungerar är testning, men när komplexiteten av dessa system växer blir det allt svårare att försäkra sig om att testen har tillräcklig täckning. Ett annat sätt att försäkra sig om att mjukvaran uppfyller dess krav är formell verifiering, där egenskaper hos koden bevisas matematiskt att hålla under vissa villkor. Formell verifiering ger ett högre förtroende för kods korrekthet än vad enbart testning skulle göra, men används ännu inte i lika stor utsträckning inom industrin. Detta projekt har undersökt huruvida moderna verktyg för formell verifiering är mogna att användas för att verifiera riktig säkerhetskritisk kod. För att svara på detta har en fallstudie av en modul i Scanias fordon genomförts. Flera av dess krav lyckades verifieras. Rapporten identifierar också för vilka typer av kod och krav detta är möjligt, och beskriver en process för hur det kan utföras.
Maiti, Richard Rabin. "Capturing, Eliciting, and Prioritizing (CEP) Non-Functional Requirements Metadata during the Early Stages of Agile Software Development." NSUWorks, 2016. http://nsuworks.nova.edu/gscis_etd/968.
Full textNanduru, Pavan Kumar. "Non-Functional Requirement Modeling in the Early-Phase Software Product Life Cycle : A Systematic Literature Review and a Meta Model." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-13986.
Full textSu, Mehmet Onur. "Business Process Moedlling Based Computer-aided Software Functional Requirements Generation." Master's thesis, METU, 2004. http://etd.lib.metu.edu.tr/upload/3/12604698/index.pdf.
Full textAl-Sarayreh, Khalid. "Identification, specification and measurement, using international standards, of the system non functional requirements allocated to realtime embedded software." Mémoire, École de technologie supérieure, 2011. http://espace.etsmtl.ca/923/1/AL%2DSARAYREH_Khalid.pdf.
Full textIves, Nadine E. (Nadine Elizabeth). "Functional ecology of hardwood trees under chronic drought." Thesis, McGill University, 1994. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=28786.
Full textAl-Ahmad, Bilal Ibrahim. "Domain Ontology Based Detection Approach to Identify Effect Types of Security Requirements upon Functional Requirements." Diss., North Dakota State University, 2015. https://hdl.handle.net/10365/27632.
Full textLundberg, Dan. "Functional Requirements for Bibliographic Records : Viktiga frågeställningar och områden för FRBR." Thesis, Linnéuniversitetet, Institutionen för kulturvetenskaper, KV, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-14178.
Full textSternudd, Patrik. "Unambiguous Requirements in Functional Safety and ISO 26262: Dream or Reality?" Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-164883.
Full textKamadia, Gopi. "The use of modeling tools in the analysis of functional requirements." Birmingham, Ala. : University of Alabama at Birmingham, 2008. https://www.mhsl.uab.edu/dt/2008m/kamadia.pdf.
Full textEllul, Claire Denise. "Querying topology in a 3D spatial database - functional requirements and performance optimisation." Thesis, University College London (University of London), 2008. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.500047.
Full textWnukiewicz, Karol Kazimierz. "The role of quality requirements in software architecture design." Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2253.
Full texthttp://wnukiewicz.pl kareel@gmail.com
Yildiz, Okan. "An Approach For Eliciting Functional Requirements Of The Software Intensive Systems Based On Business Process Modeling." Master's thesis, METU, 2003. http://etd.lib.metu.edu.tr/upload/4/1260300/index.pdf.
Full textMoradi, koutchi Behrang. "Contribution à la formalisation et à l'évaluation de propriétés non-fonctionnelles pour l’ingénierie de système complexe : application à la résilience." Thesis, IMT Mines Alès, 2019. http://www.theses.fr/2019EMAL0009.
Full textTo fulfill its mission and achieve its objectives, a complex system must satisfy a set of identified and formalized functional and non-functional requirements. Some non-functional requirements are identified as providing a set of capabilities allowing a system to reach its objectives. This repository includes the requirements known as « -ilities » such as the resilience or the interoperability (De Weck, 2012). The resilience is an important requirement that must be managed and maximized by a system that aims to face up to disruptions and maintain acceptable levels of service and performance. It is defined as "the ability to resist, absorb, recover or adapt to a test or change" (Hollnagel, 2011). In this context, the assessment of resilience enables human operators to easily identify the elements (activities, techniques, humans ...) that can improve the level of resilience. The here presented research work focuses on the definition, the specification and the development of a method to evaluate the resilience. Although the concept of resilience is not new, existing studies are mainly limited to the development of evaluation methods based on the performance and quality of service of a system. In addition, these methods often focus only on one phase of the resilience lifecycle: anticipation or response or recovery. In this sense, these methods do not integrate existing interactions between resilience and other requirements. In this research work, we focus on the study of the interactions between requirements and resilience to provide an overall assessment of the resilience in each of its lifecycle phases. As a result, the method developed to assess resilience is based on the analysis of the network of "-ilities" and the characterization of the nature of the relationships that exist between resilience and these « -ilities ». The proposed method is based on two contributions: the mapping of the resilience and the formalization of a resilience metric called "operability". Mapping allows to identify all « -ilities » linked to resilience and to position them according to their involvement in the life cycle of the resilience (anticipation, response, recovery). This mapping is based on the analysis of existing work on « -ilities » and its network (De Weck, 2012). According to its relationships and the definition of their nature the indicator of resilience is developed. The evaluation provided by the metric ("operability") is qualitative. It relies on the definition of a set of parameters (current value, impact, priority and existence) describing the interactions of other « -ilities » on resilience. The developed metric allows to aggregate all these parameters to give an evaluation of the resilience for each phase of its life cycle. The resulting interpretation is then easily exploitable by human operators in order to check the current state of resilience or improve it
Sulyman, Muhammad, and Shahid Ali. "Applying Model Checking for Verifying the Functional Requirements of a Scania’s Vehicle Control System." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-15447.
Full textSchneider, Marc. "Investigations on structural and functional requirements of the formation of human pre-catalytic spliceosomes." Berlin mbv, Mensch-und-Buch-Verl, 2009. http://d-nb.info/1000286517/04.
Full textLundius, Amelie. "Initial Assessment ofManufacturing ExecutionSystems : Development of a methodology to definebusiness needs and functional requirements." Thesis, KTH, Skolan för industriell teknik och management (ITM), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264568.
Full textEn an nyckelkomponenterna för de smarta fabriker som industri 4.0 introducerar är MES (manufacturingexecution system). Dessa system verkar för tillverkande företag ovanför produktions golvet i en klassiskhierarkisk företagsstruktur och är inte i direkt kontakt med produktionen, till skillnad från exempelvis PLC-(programmable logic control) eller SCADA- (supervisory control and data acquisition) system. Trots detguidar, initierar, svara på och rapporterar MES systemet kring produktionsaktiviteter samt distribuerarinformation till företagets övriga IT-system, vilket överbryggar luckan mellan produktionsgolvetskontrollsystem och övriga informationssystem på företagsnivå. Ett MES är en grupp av informationssystembyggda för att stötta processerna på produktionsgolvet och dess integration med övriga delar av företaget. Genom att koppla samman det till företagets totala IT-arkitektur. Det huvudsakligamålet med ett MES äratt förbättra och optimera produktionsstyrnings funktioner samt öka insynen i tillverkningsprocesserna. Det existerar flertalet industristandarder som definierar vilken roll ett MES bör ha samt identifierar essfunktionaliteter samt relaterade data flöden och integrationer med övriga informations system. Å andra sidanär området kring hur dessa standarder bör tolkas och användas vid MES implementerings projekt. MESA(manufacturing execution system association) presenterar en standardiserad definition av vad MES är samttvå modeller över de 11 huvud funktionaliteter som systemet enligt standarden bör innefatta. ISA-95(IEC/ISO 62264) standarden identifierar del-system av ett MES samt definierar avgränsningen mellan ettföretags ERP (enterprise resource planning) system, MES system och övriga automations ochinformationssystem. Företags parametrar, som tillverknings system, produktions modell samt fabriks typ,påverkar alla systembehovet samt vilka funktionaliteter som är prioriterade hos ett MES. Därav krävs detatt företags specifika utvärdering utförs vid en MES implementering. Tidigare forsning inom området presenterar ett överblicks aktivitetsflöde och bästa praxis när det kommertill MES implementeringsprojekt. Genom att kombinera dessa med den generella mjukvaruimplementeringsstandarden ISO/IEC 15288 (ISO/IEC 15288: System engineering – System lifecycle process), byggs enmetodik för att utföra en initial bedömning av ett företags behov av ett MES system, där modellernapresenterade i MESA och ISA-95 är applicerade. Målet med metodiken är att före en standardiserad metodför att göre en initial bedömning av ett företags MES behov samt specificera systemkrav. Metodiken ärvaliderad genom en studie på en produktionslina. Genom att följa metodiken kan ett företags generella behov samt specifika funktionalitets krav specificerasi korrelation med generella användar-kravställningar för MES. För att validera metodikens lämplighet i detaktuella avseendet att göra en initial bedömning av ett företags MES behov krävs ytterligare utvärderingaroch validerings studier.
Lautner, Erik, and Daniel Körner. "An integrated System Development Approach for Mobile Machinery in consistence with Functional Safety Requirements." Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2016. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-200666.
Full textVieira, Andrws Aires. "Uma abordagem para estimação prévia dos requisitos não funcionais em sistemas embarcados utilizando métricas de software." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2015. http://hdl.handle.net/10183/117766.
Full textThe increasing complexity of embedded systems demands the use of new approaches to accelerate their development, such as model-driven engineering. Such approaches aim at increasing the level of abstraction using concepts such as object-orientation and UML for modeling the embedded software. However, with the increase of the abstraction level, the embedded software developer looses controllability and predictability over important issues such as performance, power dissipation and memory usage for a specific embedded platform. Thus, new design estimation techniques that can be used in the early development stages become necessary. Such a strategy may help the designer to make better decisions in the early stages of the project, thus ensuring the final system meets both functional and non-functional requirements. In this work, we propose an estimation technique of non-functional requirements for embedded systems, based on data (metrics) extracted from early stages of the project. The proposed methodology allows to better explore different design options in the early steps of software development process and can therefore provide a fast and yet accurate feedback to the developer. Experimental results show the applicability of the approach, particularly for software evolution and maintenance, which has a history of similar applications metrics to be used as training data. In this scenario, the accuracy of the estimation is at least of 98%. In a heterogeneous scenario, where the estimation is performed for a system that is different from the one used during training, the accuracy drops to 80%.
Trudel, Sylvie. "Using the COSMIC functional size measurement method (ISO 19761) as a software requirements improvement mechanism." Mémoire, École de technologie supérieure, 2012. http://espace.etsmtl.ca/1003/1/TRUDEL_Sylvie.pdf.
Full textKoene, Randal A. "Functional requirements determine relevant ingredients to model for on-line acquisition of context dependent memory." Thesis, McGill University, 2005. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=85561.
Full textNelson, Paul M. "A requirements specification of modifications to the Functional Description of the Mission Space Resource Center." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2001. http://handle.dtic.mil/100.2/ADA393372.
Full textHedberg, Mikael. "Competences in Agile Development : Exploring the social, functional and cognitive requirements of a systems developer." Thesis, Umeå universitet, Institutionen för informatik, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-101220.
Full textReilly, Dennis J. "Unitary Joint Standoff Captive Air Training Missile avionics design through operational concepts and functional requirements analysis /." Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1996. http://handle.dtic.mil/100.2/ADA309753.
Full textReilly, Dennis J. III. "Unitary Joint Standoff Captive Air Training Missile avionics design through operational concepts and functional requirements analysis." Thesis, Monterey, California. Naval Postgraduate School, 1996. http://hdl.handle.net/10945/9103.
Full textTo accurately simulate the Unitary Joint Standoff (JSOW) weapon functions and provide pilots with the most realistic training, the captive air training missile (CATM) avionics design will fully implement well defined operational concepts and functional requirements in terms of flight simulation characteristics, operational functions, pilot feedback, and electronic interfaces. This would provide the Navy, Marines, and Air Force with a single, multi-capable, light weight CATM that consolidates CATM procurement, decreases aircraft turnaround time and increases aircrew training per flight hour.