Loading…
Requirements-document-based prototyping of CARA software
Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a...
Saved in:
Published in: | International journal on software tools for technology transfer 2004-05, Vol.5 (4), p.370-390 |
---|---|
Main Authors: | , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613 |
---|---|
cites | |
container_end_page | 390 |
container_issue | 4 |
container_start_page | 370 |
container_title | International journal on software tools for technology transfer |
container_volume | 5 |
creator | Guan, Z. Berzins, V. Zhang, L. Floodeen, D. Coskun, V. Puett, J. Brown, M. |
description | Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT] |
doi_str_mv | 10.1007/s10009-003-0116-7 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_197469743</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>665325041</sourcerecordid><originalsourceid>FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613</originalsourceid><addsrcrecordid>eNo9kFtLAzEQhYMoWKs_wLfF9-hMUnN5LMUbFISizyHNTqTFbrbJLtJ_b0pFhpk5D4c5w8fYLcI9AuiHUidYDiA5ICquz9gEZ1JyoY0-_9faXrKrUrYAqJW2E2ZWtB83mXbUDYW3KYxHxde-UNv0OQ1pOPSb7qtJsVnMV_OmpDj8-EzX7CL670I3f3vKPp-fPhavfPn-8raYL3lAowfurTDGeFpbE2IQFKzBiMoitShItLNHBa0yKkL0IELwragGAkNK1kI5ZXenu_WZ_UhlcNs05q5GOrR6pmrLasKTKeRUSqbo-rzZ-XxwCO7Ix534uMrHHfk4LX8B9lBX-w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>197469743</pqid></control><display><type>article</type><title>Requirements-document-based prototyping of CARA software</title><source>Springer Link</source><creator>Guan, Z. ; Berzins, V. ; Zhang, L. ; Floodeen, D. ; Coskun, V. ; Puett, J. ; Brown, M.</creator><creatorcontrib>Guan, Z. ; Berzins, V. ; Zhang, L. ; Floodeen, D. ; Coskun, V. ; Puett, J. ; Brown, M.</creatorcontrib><description>Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT]</description><identifier>ISSN: 1433-2779</identifier><identifier>EISSN: 1433-2787</identifier><identifier>DOI: 10.1007/s10009-003-0116-7</identifier><language>eng</language><publisher>Heidelberg: Springer Nature B.V</publisher><subject>Algorithms ; Medical equipment ; Prototypes ; Rapid prototyping ; Software engineering</subject><ispartof>International journal on software tools for technology transfer, 2004-05, Vol.5 (4), p.370-390</ispartof><rights>Copyright Springer-Verlag 2004</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Guan, Z.</creatorcontrib><creatorcontrib>Berzins, V.</creatorcontrib><creatorcontrib>Zhang, L.</creatorcontrib><creatorcontrib>Floodeen, D.</creatorcontrib><creatorcontrib>Coskun, V.</creatorcontrib><creatorcontrib>Puett, J.</creatorcontrib><creatorcontrib>Brown, M.</creatorcontrib><title>Requirements-document-based prototyping of CARA software</title><title>International journal on software tools for technology transfer</title><description>Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT]</description><subject>Algorithms</subject><subject>Medical equipment</subject><subject>Prototypes</subject><subject>Rapid prototyping</subject><subject>Software engineering</subject><issn>1433-2779</issn><issn>1433-2787</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2004</creationdate><recordtype>article</recordtype><recordid>eNo9kFtLAzEQhYMoWKs_wLfF9-hMUnN5LMUbFISizyHNTqTFbrbJLtJ_b0pFhpk5D4c5w8fYLcI9AuiHUidYDiA5ICquz9gEZ1JyoY0-_9faXrKrUrYAqJW2E2ZWtB83mXbUDYW3KYxHxde-UNv0OQ1pOPSb7qtJsVnMV_OmpDj8-EzX7CL670I3f3vKPp-fPhavfPn-8raYL3lAowfurTDGeFpbE2IQFKzBiMoitShItLNHBa0yKkL0IELwragGAkNK1kI5ZXenu_WZ_UhlcNs05q5GOrR6pmrLasKTKeRUSqbo-rzZ-XxwCO7Ix534uMrHHfk4LX8B9lBX-w</recordid><startdate>20040501</startdate><enddate>20040501</enddate><creator>Guan, Z.</creator><creator>Berzins, V.</creator><creator>Zhang, L.</creator><creator>Floodeen, D.</creator><creator>Coskun, V.</creator><creator>Puett, J.</creator><creator>Brown, M.</creator><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8G5</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M2O</scope><scope>M7S</scope><scope>MBDVC</scope><scope>P5Z</scope><scope>P62</scope><scope>PADUT</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>20040501</creationdate><title>Requirements-document-based prototyping of CARA software</title><author>Guan, Z. ; Berzins, V. ; Zhang, L. ; Floodeen, D. ; Coskun, V. ; Puett, J. ; Brown, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Algorithms</topic><topic>Medical equipment</topic><topic>Prototypes</topic><topic>Rapid prototyping</topic><topic>Software engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Guan, Z.</creatorcontrib><creatorcontrib>Berzins, V.</creatorcontrib><creatorcontrib>Zhang, L.</creatorcontrib><creatorcontrib>Floodeen, D.</creatorcontrib><creatorcontrib>Coskun, V.</creatorcontrib><creatorcontrib>Puett, J.</creatorcontrib><creatorcontrib>Brown, M.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Research Library (Alumni Edition)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer science database</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>ProQuest research library</collection><collection>Engineering Database</collection><collection>Research Library (Corporate)</collection><collection>ProQuest advanced technologies & aerospace journals</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Research Library China</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><collection>ProQuest Central Basic</collection><jtitle>International journal on software tools for technology transfer</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Guan, Z.</au><au>Berzins, V.</au><au>Zhang, L.</au><au>Floodeen, D.</au><au>Coskun, V.</au><au>Puett, J.</au><au>Brown, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Requirements-document-based prototyping of CARA software</atitle><jtitle>International journal on software tools for technology transfer</jtitle><date>2004-05-01</date><risdate>2004</risdate><volume>5</volume><issue>4</issue><spage>370</spage><epage>390</epage><pages>370-390</pages><issn>1433-2779</issn><eissn>1433-2787</eissn><abstract>Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT]</abstract><cop>Heidelberg</cop><pub>Springer Nature B.V</pub><doi>10.1007/s10009-003-0116-7</doi><tpages>21</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1433-2779 |
ispartof | International journal on software tools for technology transfer, 2004-05, Vol.5 (4), p.370-390 |
issn | 1433-2779 1433-2787 |
language | eng |
recordid | cdi_proquest_journals_197469743 |
source | Springer Link |
subjects | Algorithms Medical equipment Prototypes Rapid prototyping Software engineering |
title | Requirements-document-based prototyping of CARA software |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T07%3A22%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Requirements-document-based%20prototyping%20of%20CARA%20software&rft.jtitle=International%20journal%20on%20software%20tools%20for%20technology%20transfer&rft.au=Guan,%20Z.&rft.date=2004-05-01&rft.volume=5&rft.issue=4&rft.spage=370&rft.epage=390&rft.pages=370-390&rft.issn=1433-2779&rft.eissn=1433-2787&rft_id=info:doi/10.1007/s10009-003-0116-7&rft_dat=%3Cproquest_cross%3E665325041%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=197469743&rft_id=info:pmid/&rfr_iscdi=true |