Till sidans topp

Sidansvarig: Webbredaktion
Sidan uppdaterades: 2012-09-11 15:12

Tipsa en vän

Constructive Requirements… - Göteborgs universitet Till startsida
Till innehåll Läs mer om hur kakor används på gu.se

Constructive Requirements Modeling - More Reliable Implementations in a Shorter Time

Paper i proceeding
Författare Christian Berger
Sebastian Siegl
Publicerad i Lecture Notes in Informatics
Volym P-210
Sidor 149-162
ISBN 978-38-85-79604-6
ISSN 1617-5468
Publiceringsår 2012
Publicerad vid Institutionen för data- och informationsteknik (GU)
Sidor 149-162
Språk en
Ämneskategorier Programvaruteknik


Requirements engineering is nowadays the broadly accepted method to manage a customer’s requirements. The result is a specification from which a solution is implemented and which is used to validate the realization in terms of their fulfillment. However, today’s tools assist in organizing and tracking the requirements but reliable criteria about their completeness, consistency, and realizability are missing. Furthermore, the resulting artifact is a document, which must be read and understood by humans, which itself is error-prone. It is obvious that errors and ambiguities result in an unwanted solution which is often and in the worst case only discovered in the final stage: Testing. This paper outlines an approach for constructive requirements modeling, which describes completely a customer’s demands in a formal manner so that already during the requirements’ elicitation inconsistencies are eliminated, completeness is assessed, realizability is ensured, and all valid test cases can be derived by using a model-based testing approach. Therefore, we propose adaptions to the traditional V-model to not only save valuable development and testing time but also to achieve better results. The applicability is shown on the example of the software for an auxiliary heating system at a large German OEM.

Sidansvarig: Webbredaktion|Sidan uppdaterades: 2012-09-11

På Göteborgs universitet använder vi kakor (cookies) för att webbplatsen ska fungera på ett bra sätt för dig. Genom att surfa vidare godkänner du att vi använder kakor.  Vad är kakor?